summaryrefslogtreecommitdiff
path: root/lib/Target/PowerPC/PPCCodeEmitter.cpp
Commit message (Expand)AuthorAge
...
* Change the BasicBlockAddrs map to be a vector, indexed by MBB number.Chris Lattner2006-05-03
* Several related changes:Chris Lattner2006-05-02
* Fix a purely hypothetical problem (for now): emitWord emits in the hostChris Lattner2006-05-02
* Refactor the machine code emitter interface to pull the pointers for the currentChris Lattner2006-05-02
* JumpTable support! What this represents is working asm and jit support forNate Begeman2006-04-22
* Teach the JIT how to relocate LI, this fixes the JIT on Prolangs-C/TimberWolfMCChris Lattner2006-04-22
* Change the PPC JIT to use a Static relocation modelNate Begeman2006-04-21
* Move some knowledge about registers out of the code emitter into the register...Chris Lattner2006-04-17
* Don't emit pseudo instructions!Chris Lattner2006-03-21
* teach the JIT to encode vector registersChris Lattner2006-03-10
* - Added option -relocation-model to set relocation model. Valid values includ...Evan Cheng2006-02-22
* Moved PICEnabled to include/llvm/Target/TargetOptions.hEvan Cheng2006-02-18
* Functions that are lazily streamed in from the .bc file are *not* external.Chris Lattner2006-01-29
* Add explicit #includes of <iostream>Chris Lattner2006-01-22
* Fix the PPC JIT failures last night, which were due to mishandling of linkonc...Chris Lattner2006-01-07
* Fix the JIT failures from last night.Chris Lattner2005-12-11
* Patch to clean up function call pseudos and support the BLA instruction,Nate Begeman2005-11-16
* More PPC32 -> PPC changes, as well as merging some classes that wereNate Begeman2005-10-16
* prune #includesChris Lattner2005-10-15
* Rename PPC32*.h to PPC*.hChris Lattner2005-10-14
* Rename PowerPC*.h to PPC*.hChris Lattner2005-10-14
* Eliminate PowerPC.td and PPC32.td, consolidating them into PPC.tdChris Lattner2005-10-14
* Modify the ppc backend to use two register classes for FP: F8RC and F4RC.Chris Lattner2005-10-01
* Split IMPLICIT_DEF into IMPLICIT_DEF_GPR and IMPLICIT_DEF_FP, so that theChris Lattner2005-08-24
* Eliminate all remaining tabs and trailing spaces.Jeff Cohen2005-07-27
* Support building non-PICNate Begeman2005-07-21
* Generate mfocrf when targeting g5. Generate fsqrt/fsqrts when targetin g5.Nate Begeman2005-07-20
* Remove trailing whitespaceMisha Brukman2005-04-21
* Add completely untested support for mtcrf/mfcrf encodingChris Lattner2005-04-19
* Handle ExternalSymbol operands in the PPC JITChris Lattner2005-04-18
* Enable optimization suggested by Chris Lattner to not emit reloc stubs forNate Begeman2004-11-25
* There is not a 1-1 mappign between llvm blocks and PPC blocks, do not useChris Lattner2004-11-25
* * Rename existing relocations to be more specificChris Lattner2004-11-24
* Loads are relocatable tooChris Lattner2004-11-24
* Calls do not need a MovPCtoLR instructionChris Lattner2004-11-24
* Get constant pools working. This fixes even more programs, allowing us toChris Lattner2004-11-24
* Rewrite branches more closely to correct. This makes more stuff pass, andChris Lattner2004-11-24
* Enumerate CR registersChris Lattner2004-11-23
* Squelch a bogus warning.Chris Lattner2004-11-23
* Fix a minor bugChris Lattner2004-11-23
* Emit relocations for the global variable using instructions. This gets usChris Lattner2004-11-23
* Remove some dead codeChris Lattner2004-11-22
* Disable this.Chris Lattner2004-11-22
* This chunk of code needs to be rewrittenChris Lattner2004-11-22
* getJITStubForFunction is optional and unimplemented, just remove it.Chris Lattner2004-11-20
* Simplify namespacesChris Lattner2004-11-16
* * Correctly handle the MovePCtoLR pseudo-instr with a bl to next instrMisha Brukman2004-10-23
* * Do not emit IMPLICIT_DEF pseudo-instructionsMisha Brukman2004-10-23
* Remove debug code emitter from the JITMisha Brukman2004-10-21
* Make this compile.Alkis Evlogimenos2004-10-21