aboutsummaryrefslogtreecommitdiffstats
path: root/lib/Target/PowerPC/PPCCodeEmitter.cpp
Commit message (Expand)AuthorAgeFilesLines
* - 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
* Split IMPLICIT_DEF into IMPLICIT_DEF_GPR and IMPLICIT_DEF_FP, so that theChris Lattner2005-08-241-1/+2
* Eliminate all remaining tabs and trailing spaces.Jeff Cohen2005-07-271-2/+2
* Support building non-PICNate Begeman2005-07-211-34/+31
* Generate mfocrf when targeting g5. Generate fsqrt/fsqrts when targetin g5.Nate Begeman2005-07-201-2/+2
* Remove trailing whitespaceMisha Brukman2005-04-211-28/+28
* Add completely untested support for mtcrf/mfcrf encodingChris Lattner2005-04-191-0/+7
* Handle ExternalSymbol operands in the PPC JITChris Lattner2005-04-181-9/+13
* Enable optimization suggested by Chris Lattner to not emit reloc stubs forNate Begeman2004-11-251-3/+3
* There is not a 1-1 mappign between llvm blocks and PPC blocks, do not useChris Lattner2004-11-251-5/+4
* * Rename existing relocations to be more specificChris Lattner2004-11-241-9/+24
* Loads are relocatable tooChris Lattner2004-11-241-1/+2
* Calls do not need a MovPCtoLR instructionChris Lattner2004-11-241-3/+6
* Get constant pools working. This fixes even more programs, allowing us toChris Lattner2004-11-241-10/+10
* Rewrite branches more closely to correct. This makes more stuff pass, andChris Lattner2004-11-241-20/+15
* Enumerate CR registersChris Lattner2004-11-231-8/+8
* Squelch a bogus warning.Chris Lattner2004-11-231-1/+1
* Fix a minor bugChris Lattner2004-11-231-1/+2
* Emit relocations for the global variable using instructions. This gets usChris Lattner2004-11-231-48/+44
* Remove some dead codeChris Lattner2004-11-221-76/+0
* Disable this.Chris Lattner2004-11-221-2/+4
* This chunk of code needs to be rewrittenChris Lattner2004-11-221-28/+3
* getJITStubForFunction is optional and unimplemented, just remove it.Chris Lattner2004-11-201-5/+0
* Simplify namespacesChris Lattner2004-11-161-4/+1
* * Correctly handle the MovePCtoLR pseudo-instr with a bl to next instrMisha Brukman2004-10-231-9/+15
* * Do not emit IMPLICIT_DEF pseudo-instructionsMisha Brukman2004-10-231-6/+71
* Remove debug code emitter from the JITMisha Brukman2004-10-211-3/+1
* Make this compile.Alkis Evlogimenos2004-10-211-1/+1
* * Added basic support for JITing functions, basic blocks, instruction encoding,Misha Brukman2004-10-211-20/+169
* * Claim to support machine code emission - return false fromMisha Brukman2004-10-141-4/+26
* * Include the real (generated) version of getBinaryCodeForInstr()Misha Brukman2004-10-141-10/+20
* Changes For Bug 352Reid Spencer2004-09-011-1/+1
* Breaking up the PowerPC target into 32- and 64-bit subparts, Part I: 32-bit.Misha Brukman2004-08-111-15/+16
* Stub definition of the PowerPC CodeEmitter class; this isn't functional (yet).Misha Brukman2004-08-091-4/+61
* Initial revisionMisha Brukman2004-06-211-0/+43