aboutsummaryrefslogtreecommitdiff
path: root/lib/Target/PowerPC/PPCCodeEmitter.cpp
AgeCommit message (Expand)Author
2010-08-06Reapply r110396, with fixes to appease the Linux buildbot gods.Owen Anderson
2010-08-06Revert r110396 to fix buildbots.Owen Anderson
2010-08-05Don't use PassInfo* as a type identifier for passes. Instead, use the addres...Owen Anderson
2010-07-16Rename DBG_LABEL PROLOG_LABEL, because it's only used during prolog emission andBill Wendling
2010-04-15Add const qualifiers to CodeGen's use of LLVM IR constructs.Dan Gohman
2010-03-14change the DBG_LABEL MachineInstr to always be createdChris Lattner
2010-03-14change the LabelSDNode to be EHLabelSDNode and make it holdChris Lattner
2010-03-14change EH related stuff (other than EH_LABEL) to use MCSymbolChris Lattner
2010-02-09move target-independent opcodes out of TargetInstrInfoChris Lattner
2010-02-02detemplatize the ppc code emitter.Chris Lattner
2010-02-02remove dead code.Chris Lattner
2009-10-25Remove includes of Support/Compiler.h that are no longer needed after theNick Lewycky
2009-10-25Remove VISIBILITY_HIDDEN from class/struct found inside anonymous namespaces.Nick Lewycky
2009-10-06Update processDebugLoc() so that it can be used to process debug info before ...Devang Patel
2009-09-28Introduce the TargetInstrInfo::KILL machine instruction and get rid of theJakob Stoklund Olesen
2009-09-20Tabs -> spaces, and remove trailing whitespace.Daniel Dunbar
2009-08-23remove various std::ostream version of printing methods fromChris Lattner
2009-07-17r76102 added the MachineCodeEmitter::processDebugLoc call and called it fromJeffrey Yasskin
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-06Add the Object Code Emitter class. Original patch by Aaron Gray, I did someBruno Cardoso Lopes
2009-07-03Refactor ABI code in the PowerPC backend.Tilmann Scheller
2009-06-01Fix new CodeEmitter stuff to follow LLVM codying style. Patch by Aaron GrayBruno Cardoso Lopes
2009-05-30First patch in the direction of splitting MachineCodeEmitter in two subclasses:Bruno Cardoso Lopes
2008-10-03Switch the MachineOperand accessors back to the short names likeDan Gohman
2008-09-04Tidy up several unbeseeming casts from pointer to intptr_t.Dan Gohman
2008-09-02Change getBinaryCodeForInstr prototype. First operand MachineInstr& should be...Evan Cheng
2008-07-01Split ISD::LABEL into ISD::DBG_LABEL and ISD::EH_LABEL, eliminatingDan Gohman
2008-06-17Provide generic hooks for icache invalidation. Add PPC implementation.Anton Korobeynikov
2008-04-30Tail call optimization improvements:Arnold Schwaighofer
2008-03-17Unbreak JIT. Ignore TargetInstrInfo::IMPLICIT_DEF.Evan Cheng
2008-03-15Replace all target specific implicit def instructions with a target independe...Evan Cheng
2008-02-13Enable exception handling int JITNicolas Geoffray
2008-01-04Correct order of parameters.Evan Cheng
2008-01-03Change MachineRelocation::DoesntNeedFnStub to NeedStub. This fields will be usedEvan Cheng
2007-12-30Add new shorter predicates for testing machine operands for various types: Chris Lattner
2007-12-30Use MachineOperand::getImm instead of MachineOperand::getImmedValue. Likewis...Chris Lattner
2007-12-29Remove attribution from file headers, per discussion on llvmdev.Chris Lattner
2007-07-05Here is the bulk of the sanitizing.Gabor Greif
2007-05-03Drop 'const'Devang Patel
2007-05-02Use 'static const char' instead of 'static const int'.Devang Patel
2007-05-01Do not use typeinfo to identify pass in pass manager.Devang Patel
2007-02-25implement support for the linux/ppc function call ABI. Patch byChris Lattner
2006-12-15Missing load/store relocations.Jim Laskey
2006-12-11Another step forward in PPC64 JIT support: we now no-longer need stubsChris Lattner
2006-12-08this is an initial patch to switch the ppc64 jit over to working in PIC mode,Chris Lattner
2006-12-07What should be the last unnecessary <iostream>s in the library.Bill Wendling
2006-12-06add relocation support for ppc64 branches.Chris Lattner
2006-11-14Rework PPC64 calls. Now we have a LR8/CTR8 register which the PPC64 callsChris Lattner