aboutsummaryrefslogtreecommitdiff
path: root/lib/Target/PowerPC/PPCJITInfo.cpp
AgeCommit message (Expand)Author
2009-07-14llvm_unreachable->llvm_unreachable(0), LLVM_UNREACHABLE->llvm_unreachable.Torok Edwin
2009-07-11assert(0) -> LLVM_UNREACHABLE.Torok Edwin
2009-07-08Implement changes from Chris's feedback.Torok Edwin
2009-07-03Refactor ABI code in the PowerPC backend.Tilmann Scheller
2009-05-30First patch in the direction of splitting MachineCodeEmitter in two subclasses:Bruno Cardoso Lopes
2008-11-08Rename startFunctionStub to startGVStub since it's also used for GV non-lazy ...Evan Cheng
2008-10-16Trim #includes.Dan Gohman
2008-06-25Switch the PPC backend and target-independent JIT to use the libsystem Chris Lattner
2008-06-17Add one more 'magic' define :)Anton Korobeynikov
2008-06-17Unbreak non-PPC buildsAnton Korobeynikov
2008-06-17Provide generic hooks for icache invalidation. Add PPC implementation.Anton Korobeynikov
2008-06-16Add support for icache invalidation on non-darwin ppc systems.Chris Lattner
2008-05-24Add FreeBSD/PPC support, patch by Marcel Moolenaar!Chris Lattner
2008-04-16Correlate stubs with functions in JIT: when emitting a stub, the JIT tells th...Nicolas Geoffray
2008-01-25JITEmitter.cpp was trying to sync the icache for function stubs, butChris Lattner
2007-12-29Remove attribution from file headers, per discussion on llvmdev.Chris Lattner
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