aboutsummaryrefslogtreecommitdiffstats
path: root/lib/Target/PowerPC/PPCJITInfo.cpp
Commit message (Expand)AuthorAgeFilesLines
* Layout proper frame for ppc64.Jim Laskey2006-12-111-28/+38
* Reverting until finding the cause of secondary bugs.Jim Laskey2006-12-101-33/+28
* __PPC64CompilationCallback code was allowing registers to be clobbered by stub.Jim Laskey2006-12-101-28/+33
* this is an initial patch to switch the ppc64 jit over to working in PIC mode,Chris Lattner2006-12-081-0/+2
* fix incorrect encoding of rldicr, used by ppc64 function stubs, etc.Chris Lattner2006-12-071-1/+1
* What should be the last unnecessary <iostream>s in the library.Bill Wendling2006-12-071-1/+0
* wrap long linesChris Lattner2006-09-281-2/+4
* First pass at supporting relocations. Relocations are written correctly toNate Begeman2006-09-081-4/+1
* Make ppc64 jit kinda work right. About 2/3 of Olden passes with this,Nate Begeman2006-08-291-29/+127
* Resolve BB references with relocation.Evan Cheng2006-07-271-23/+8
* synchronizeICache removeed from TargetJITInfo.Evan Cheng2006-07-271-10/+0
* - Refactor the code that resolve basic block references to a TargetJITInfoEvan Cheng2006-07-251-0/+35
* Implement PPC64 relocations typesChris Lattner2006-07-121-1/+11
* Silence -pedantic warningChris Lattner2006-06-011-1/+1
* Patches to make the LLVM sources more -pedantic clean. Patch providedChris Lattner2006-05-241-1/+1
* Fix a purely hypothetical problem (for now): emitWord emits in the hostChris Lattner2006-05-021-11/+11
* Update the PPC compilation callback code to not need weird abi-violatingNate Begeman2006-05-021-49/+46
* No functionality changes, but cleaner code with correct comments.Nate Begeman2006-04-251-34/+40
* Change the PPC JIT to use a Static relocation modelNate Begeman2006-04-211-12/+1
* More PPC32 -> PPC changes, as well as merging some classes that wereNate Begeman2005-10-161-6/+6
* Rename PPC32*.h to PPC*.hChris Lattner2005-10-141-1/+1
* Merge PPCJITInfo.h and PPC32JITInfo.h. Note that the PowerPCJITInfoChris Lattner2005-10-141-1/+1
* update interfaceAndrew Lenharth2005-07-221-1/+1
* Remove trailing whitespaceMisha Brukman2005-04-211-11/+11
* There is no reason to store <x,x>, just store <x>.Chris Lattner2004-11-261-5/+3
* Fix the build on non ppc machinesChris Lattner2004-11-251-0/+5
* * Rename existing relocations to be more specificChris Lattner2004-11-241-3/+21
* Write CompilationCallback as an explicit assembly stub to avoid getting GCC'sChris Lattner2004-11-241-20/+35
* When rewriting the original call instruction, make sure to rewrite it toChris Lattner2004-11-241-4/+5
* Force the intregs ptr into R2 and the FPregs ptr into R3. This fixes a reallyChris Lattner2004-11-241-4/+8
* Use the correct register class as a constaint to gcc's inline assembly, soNate Begeman2004-11-231-2/+2
* Save/Restore arg regs and nonvolatile regs the compiler might use duringNate Begeman2004-11-231-12/+29
* Initial implementation of exiting CompilationCallbackChris Lattner2004-11-231-9/+24
* Implement the first hunk of CompilationCallback. The pieces missing are theChris Lattner2004-11-231-10/+54
* Implement the stub needed to get into compilation callback.Chris Lattner2004-11-231-5/+14
* Initial implementation of the JIT interfaces. Relocation is done and stubsChris Lattner2004-11-231-0/+117