aboutsummaryrefslogtreecommitdiff
path: root/lib/Target/PowerPC/PPCCodeEmitter.cpp
AgeCommit message (Expand)Author
2008-10-03Switch the MachineOperand accessors back to the short names likeDan Gohman
2008-09-04Tidy up several unbeseeming casts from pointer to intptr_t.Dan Gohman
2008-09-02Change getBinaryCodeForInstr prototype. First operand MachineInstr& should be...Evan Cheng
2008-07-01Split ISD::LABEL into ISD::DBG_LABEL and ISD::EH_LABEL, eliminatingDan Gohman
2008-06-17Provide generic hooks for icache invalidation. Add PPC implementation.Anton Korobeynikov
2008-04-30Tail call optimization improvements:Arnold Schwaighofer
2008-03-17Unbreak JIT. Ignore TargetInstrInfo::IMPLICIT_DEF.Evan Cheng
2008-03-15Replace all target specific implicit def instructions with a target independe...Evan Cheng
2008-02-13Enable exception handling int JITNicolas Geoffray
2008-01-04Correct order of parameters.Evan Cheng
2008-01-03Change MachineRelocation::DoesntNeedFnStub to NeedStub. This fields will be usedEvan Cheng
2007-12-30Add new shorter predicates for testing machine operands for various types: Chris Lattner
2007-12-30Use MachineOperand::getImm instead of MachineOperand::getImmedValue. Likewis...Chris Lattner
2007-12-29Remove attribution from file headers, per discussion on llvmdev.Chris Lattner
2007-07-05Here is the bulk of the sanitizing.Gabor Greif
2007-05-03Drop 'const'Devang Patel
2007-05-02Use 'static const char' instead of 'static const int'.Devang Patel
2007-05-01Do not use typeinfo to identify pass in pass manager.Devang Patel
2007-02-25implement support for the linux/ppc function call ABI. Patch byChris Lattner
2006-12-15Missing load/store relocations.Jim Laskey
2006-12-11Another step forward in PPC64 JIT support: we now no-longer need stubsChris Lattner
2006-12-08this is an initial patch to switch the ppc64 jit over to working in PIC mode,Chris Lattner
2006-12-07What should be the last unnecessary <iostream>s in the library.Bill Wendling
2006-12-06add relocation support for ppc64 branches.Chris Lattner
2006-11-14Rework PPC64 calls. Now we have a LR8/CTR8 register which the PPC64 callsChris Lattner
2006-11-02For PR786:Reid Spencer
2006-08-27s|llvm/Support/Visibility.h|llvm/Support/Compiler.h|Chris Lattner
2006-08-23Initial checkin of the Mach-O emitter. There's plenty of fixmes, but itNate Begeman
2006-07-27Resolve BB references with relocation.Evan Cheng
2006-07-25- Refactor the code that resolve basic block references to a TargetJITInfoEvan Cheng
2006-07-12Implement PPC64 relocations typesChris Lattner
2006-07-11Ensure that dump calls that are associated with asserts are removed fromJim Laskey
2006-06-28Use hidden visibility to make symbols in an anonymous namespace getChris Lattner
2006-06-27Implement 64-bit undef, sub, shl/shr, srem/uremChris Lattner
2006-05-03Change from using MachineRelocation ctors to using static methodsChris Lattner
2006-05-03Suck block address tracking out of targets into the JIT Emitter. ThisChris Lattner
2006-05-03Change the BasicBlockAddrs map to be a vector, indexed by MBB number.Chris Lattner
2006-05-02Several related changes:Chris Lattner
2006-05-02Fix a purely hypothetical problem (for now): emitWord emits in the hostChris Lattner
2006-05-02Refactor the machine code emitter interface to pull the pointers for the currentChris Lattner
2006-04-22JumpTable support! What this represents is working asm and jit support forNate Begeman
2006-04-22Teach the JIT how to relocate LI, this fixes the JIT on Prolangs-C/TimberWolfMCChris Lattner
2006-04-21Change the PPC JIT to use a Static relocation modelNate Begeman
2006-04-17Move some knowledge about registers out of the code emitter into the register...Chris Lattner
2006-03-21Don't emit pseudo instructions!Chris Lattner
2006-03-10teach the JIT to encode vector registersChris Lattner
2006-02-22- Added option -relocation-model to set relocation model. Valid values includ...Evan Cheng
2006-02-18Moved PICEnabled to include/llvm/Target/TargetOptions.hEvan Cheng
2006-01-29Functions that are lazily streamed in from the .bc file are *not* external.Chris Lattner
2006-01-22Add explicit #includes of <iostream>Chris Lattner