aboutsummaryrefslogtreecommitdiff
path: root/lib/Target/PowerPC/PPCJITInfo.cpp
AgeCommit message (Expand)Author
2007-05-29Implementation of compilation callback in PPC ELF32Nicolas Geoffray
2007-02-25Improve JIT support for linux/ppc: Patch by Nicolas Geoffray!Chris Lattner
2006-12-11Layout proper frame for ppc64.Jim Laskey
2006-12-10Reverting until finding the cause of secondary bugs.Jim Laskey
2006-12-10__PPC64CompilationCallback code was allowing registers to be clobbered by stub.Jim Laskey
2006-12-08this is an initial patch to switch the ppc64 jit over to working in PIC mode,Chris Lattner
2006-12-07fix incorrect encoding of rldicr, used by ppc64 function stubs, etc.Chris Lattner
2006-12-07What should be the last unnecessary <iostream>s in the library.Bill Wendling
2006-09-28wrap long linesChris Lattner
2006-09-08First pass at supporting relocations. Relocations are written correctly toNate Begeman
2006-08-29Make ppc64 jit kinda work right. About 2/3 of Olden passes with this,Nate Begeman
2006-07-27Resolve BB references with relocation.Evan Cheng
2006-07-27synchronizeICache removeed from TargetJITInfo.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-06-01Silence -pedantic warningChris Lattner
2006-05-24Patches to make the LLVM sources more -pedantic clean. Patch providedChris Lattner
2006-05-02Fix a purely hypothetical problem (for now): emitWord emits in the hostChris Lattner
2006-05-02Update the PPC compilation callback code to not need weird abi-violatingNate Begeman
2006-04-25No functionality changes, but cleaner code with correct comments.Nate Begeman
2006-04-21Change the PPC JIT to use a Static relocation modelNate Begeman
2005-10-16More PPC32 -> PPC changes, as well as merging some classes that wereNate Begeman
2005-10-14Rename PPC32*.h to PPC*.hChris Lattner
2005-10-14Merge PPCJITInfo.h and PPC32JITInfo.h. Note that the PowerPCJITInfoChris Lattner
2005-07-22update interfaceAndrew Lenharth
2005-04-21Remove trailing whitespaceMisha Brukman
2004-11-26There is no reason to store <x,x>, just store <x>.Chris Lattner
2004-11-25Fix the build on non ppc machinesChris Lattner
2004-11-24* Rename existing relocations to be more specificChris Lattner
2004-11-24Write CompilationCallback as an explicit assembly stub to avoid getting GCC'sChris Lattner
2004-11-24When rewriting the original call instruction, make sure to rewrite it toChris Lattner
2004-11-24Force the intregs ptr into R2 and the FPregs ptr into R3. This fixes a reallyChris Lattner
2004-11-23Use the correct register class as a constaint to gcc's inline assembly, soNate Begeman
2004-11-23Save/Restore arg regs and nonvolatile regs the compiler might use duringNate Begeman
2004-11-23Initial implementation of exiting CompilationCallbackChris Lattner
2004-11-23Implement the first hunk of CompilationCallback. The pieces missing are theChris Lattner
2004-11-23Implement the stub needed to get into compilation callback.Chris Lattner
2004-11-23Initial implementation of the JIT interfaces. Relocation is done and stubsChris Lattner