aboutsummaryrefslogtreecommitdiffstats
path: root/lib/Target/PowerPC/PPCCodeEmitter.cpp
Commit message (Expand)AuthorAgeFilesLines
* Reapply r110396, with fixes to appease the Linux buildbot gods.Owen Anderson2010-08-061-1/+1
* Revert r110396 to fix buildbots.Owen Anderson2010-08-061-1/+1
* Don't use PassInfo* as a type identifier for passes. Instead, use the addres...Owen Anderson2010-08-051-1/+1
* Rename DBG_LABEL PROLOG_LABEL, because it's only used during prolog emission andBill Wendling2010-07-161-1/+1
* Add const qualifiers to CodeGen's use of LLVM IR constructs.Dan Gohman2010-04-151-1/+1
* change the DBG_LABEL MachineInstr to always be createdChris Lattner2010-03-141-2/+0
* change the LabelSDNode to be EHLabelSDNode and make it holdChris Lattner2010-03-141-1/+3
* change EH related stuff (other than EH_LABEL) to use MCSymbolChris Lattner2010-03-141-2/+4
* move target-independent opcodes out of TargetInstrInfoChris Lattner2010-02-091-4/+4
* detemplatize the ppc code emitter.Chris Lattner2010-02-021-37/+21
* remove dead code.Chris Lattner2010-02-021-11/+0
* Remove includes of Support/Compiler.h that are no longer needed after theNick Lewycky2009-10-251-1/+0
* Remove VISIBILITY_HIDDEN from class/struct found inside anonymous namespaces.Nick Lewycky2009-10-251-2/+1
* Update processDebugLoc() so that it can be used to process debug info before ...Devang Patel2009-10-061-1/+2
* Introduce the TargetInstrInfo::KILL machine instruction and get rid of theJakob Stoklund Olesen2009-09-281-0/+1
* Tabs -> spaces, and remove trailing whitespace.Daniel Dunbar2009-09-201-6/+6
* remove various std::ostream version of printing methods fromChris Lattner2009-08-231-3/+2
* r76102 added the MachineCodeEmitter::processDebugLoc call and called it fromJeffrey Yasskin2009-07-171-1/+1
* llvm_unreachable->llvm_unreachable(0), LLVM_UNREACHABLE->llvm_unreachable.Torok Edwin2009-07-141-2/+2
* assert(0) -> LLVM_UNREACHABLE.Torok Edwin2009-07-111-1/+1
* Implement changes from Chris's feedback.Torok Edwin2009-07-081-1/+5
* Add the Object Code Emitter class. Original patch by Aaron Gray, I did someBruno Cardoso Lopes2009-07-061-0/+8
* Refactor ABI code in the PowerPC backend.Tilmann Scheller2009-07-031-5/+5
* Fix new CodeEmitter stuff to follow LLVM codying style. Patch by Aaron GrayBruno Cardoso Lopes2009-06-011-16/+17
* First patch in the direction of splitting MachineCodeEmitter in two subclasses:Bruno Cardoso Lopes2009-05-301-20/+42
* Switch the MachineOperand accessors back to the short names likeDan Gohman2008-10-031-9/+9
* Tidy up several unbeseeming casts from pointer to intptr_t.Dan Gohman2008-09-041-1/+1
* Change getBinaryCodeForInstr prototype. First operand MachineInstr& should be...Evan Cheng2008-09-021-6/+7
* Split ISD::LABEL into ISD::DBG_LABEL and ISD::EH_LABEL, eliminatingDan Gohman2008-07-011-1/+2
* Provide generic hooks for icache invalidation. Add PPC implementation.Anton Korobeynikov2008-06-171-4/+0
* Tail call optimization improvements:Arnold Schwaighofer2008-04-301-1/+2
* Unbreak JIT. Ignore TargetInstrInfo::IMPLICIT_DEF.Evan Cheng2008-03-171-0/+2
* Replace all target specific implicit def instructions with a target independe...Evan Cheng2008-03-151-6/+0
* Enable exception handling int JITNicolas Geoffray2008-02-131-0/+11
* Correct order of parameters.Evan Cheng2008-01-041-2/+2
* Change MachineRelocation::DoesntNeedFnStub to NeedStub. This fields will be usedEvan Cheng2008-01-031-1/+2
* Add new shorter predicates for testing machine operands for various types: Chris Lattner2007-12-301-4/+3
* Use MachineOperand::getImm instead of MachineOperand::getImmedValue. Likewis...Chris Lattner2007-12-301-1/+1
* Remove attribution from file headers, per discussion on llvmdev.Chris Lattner2007-12-291-2/+2
* Here is the bulk of the sanitizing.Gabor Greif2007-07-051-1/+1
* Drop 'const'Devang Patel2007-05-031-2/+2
* Use 'static const char' instead of 'static const int'.Devang Patel2007-05-021-2/+2
* Do not use typeinfo to identify pass in pass manager.Devang Patel2007-05-011-1/+3
* implement support for the linux/ppc function call ABI. Patch byChris Lattner2007-02-251-2/+5
* Missing load/store relocations.Jim Laskey2006-12-151-1/+7
* Another step forward in PPC64 JIT support: we now no-longer need stubsChris Lattner2006-12-111-24/+28
* this is an initial patch to switch the ppc64 jit over to working in PIC mode,Chris Lattner2006-12-081-3/+22
* What should be the last unnecessary <iostream>s in the library.Bill Wendling2006-12-071-2/+1
* add relocation support for ppc64 branches.Chris Lattner2006-12-061-2/+2
* Rework PPC64 calls. Now we have a LR8/CTR8 register which the PPC64 callsChris Lattner2006-11-141-0/+1