aboutsummaryrefslogtreecommitdiffstats
path: root/lib/Target/PowerPC/PPCCodeEmitter.cpp
Commit message (Expand)AuthorAgeFilesLines
* Correct order of parameters.Evan Cheng2008-01-041-2/+2
* Change MachineRelocation::DoesntNeedFnStub to NeedStub. This fields will be usedEvan Cheng2008-01-031-1/+2
* Add new shorter predicates for testing machine operands for various types: Chris Lattner2007-12-301-4/+3
* Use MachineOperand::getImm instead of MachineOperand::getImmedValue. Likewis...Chris Lattner2007-12-301-1/+1
* Remove attribution from file headers, per discussion on llvmdev.Chris Lattner2007-12-291-2/+2
* Here is the bulk of the sanitizing.Gabor Greif2007-07-051-1/+1
* Drop 'const'Devang Patel2007-05-031-2/+2
* Use 'static const char' instead of 'static const int'.Devang Patel2007-05-021-2/+2
* Do not use typeinfo to identify pass in pass manager.Devang Patel2007-05-011-1/+3
* implement support for the linux/ppc function call ABI. Patch byChris Lattner2007-02-251-2/+5
* Missing load/store relocations.Jim Laskey2006-12-151-1/+7
* Another step forward in PPC64 JIT support: we now no-longer need stubsChris Lattner2006-12-111-24/+28
* this is an initial patch to switch the ppc64 jit over to working in PIC mode,Chris Lattner2006-12-081-3/+22
* What should be the last unnecessary <iostream>s in the library.Bill Wendling2006-12-071-2/+1
* add relocation support for ppc64 branches.Chris Lattner2006-12-061-2/+2
* Rework PPC64 calls. Now we have a LR8/CTR8 register which the PPC64 callsChris Lattner2006-11-141-0/+1
* For PR786:Reid Spencer2006-11-021-1/+0
* s|llvm/Support/Visibility.h|llvm/Support/Compiler.h|Chris Lattner2006-08-271-1/+1
* Initial checkin of the Mach-O emitter. There's plenty of fixmes, but itNate Begeman2006-08-231-38/+18
* Resolve BB references with relocation.Evan Cheng2006-07-271-2/+10
* - Refactor the code that resolve basic block references to a TargetJITInfoEvan Cheng2006-07-251-27/+5
* Implement PPC64 relocations typesChris Lattner2006-07-121-3/+20
* Ensure that dump calls that are associated with asserts are removed fromJim Laskey2006-07-111-1/+1
* Use hidden visibility to make symbols in an anonymous namespace getChris Lattner2006-06-281-1/+2
* Implement 64-bit undef, sub, shl/shr, srem/uremChris Lattner2006-06-271-1/+2
* Change from using MachineRelocation ctors to using static methodsChris Lattner2006-05-031-2/+2
* Suck block address tracking out of targets into the JIT Emitter. ThisChris Lattner2006-05-031-12/+6
* Change the BasicBlockAddrs map to be a vector, indexed by MBB number.Chris Lattner2006-05-031-7/+9
* Several related changes:Chris Lattner2006-05-021-2/+0
* Fix a purely hypothetical problem (for now): emitWord emits in the hostChris Lattner2006-05-021-5/+1
* Refactor the machine code emitter interface to pull the pointers for the currentChris Lattner2006-05-021-7/+11
* JumpTable support! What this represents is working asm and jit support forNate Begeman2006-04-221-5/+10
* Teach the JIT how to relocate LI, this fixes the JIT on Prolangs-C/TimberWolfMCChris Lattner2006-04-221-0/+1
* Change the PPC JIT to use a Static relocation modelNate Begeman2006-04-211-16/+2
* Move some knowledge about registers out of the code emitter into the register...Chris Lattner2006-04-171-41/+1
* Don't emit pseudo instructions!Chris Lattner2006-03-211-0/+1
* teach the JIT to encode vector registersChris Lattner2006-03-101-32/+32
* - Added option -relocation-model to set relocation model. Valid values includ...Evan Cheng2006-02-221-1/+3
* Moved PICEnabled to include/llvm/Target/TargetOptions.hEvan Cheng2006-02-181-0/+1
* Functions that are lazily streamed in from the .bc file are *not* external.Chris Lattner2006-01-291-1/+2
* Add explicit #includes of <iostream>Chris Lattner2006-01-221-0/+1
* Fix the PPC JIT failures last night, which were due to mishandling of linkonc...Chris Lattner2006-01-071-0/+1
* Fix the JIT failures from last night.Chris Lattner2005-12-111-1/+2
* Patch to clean up function call pseudos and support the BLA instruction,Nate Begeman2005-11-161-1/+1
* More PPC32 -> PPC changes, as well as merging some classes that wereNate Begeman2005-10-161-3/+3
* prune #includesChris Lattner2005-10-151-0/+1
* Rename PPC32*.h to PPC*.hChris Lattner2005-10-141-2/+2
* Rename PowerPC*.h to PPC*.hChris Lattner2005-10-141-1/+1
* Eliminate PowerPC.td and PPC32.td, consolidating them into PPC.tdChris Lattner2005-10-141-8/+8
* Modify the ppc backend to use two register classes for FP: F8RC and F4RC.Chris Lattner2005-10-011-1/+2