summaryrefslogtreecommitdiff
path: root/lib/Target/PowerPC/PPCCodeEmitter.cpp
Commit message (Expand)AuthorAge
* This patch improves the 64-bit PowerPC InitialExec TLS support by providingBill Schmidt2012-12-14
* This patch introduces initial-exec model support for thread-local storageBill Schmidt2012-12-04
* Use the new script to sort the includes of every file under lib.Chandler Carruth2012-12-03
* Emacs-tag and some comment fix for all ARM, CellSPU, Hexagon, MBlaze, MSP430,...Jia Liu2012-02-18
* Widen the instruction encoder that TblGen emits to a 64 bits, which should ac...Owen Anderson2012-01-24
* make CR spill and restore 64-bit clean (no functional change), and fix some o...Hal Finkel2011-12-07
* Refactor PPC target to separate MC routines from Target routines.Evan Cheng2011-07-25
* relax an assertion a bit, allowing the GPR argument ofChris Lattner2010-11-16
* fix a pasto that massively broke the ppc jit while the buildbots happenedChris Lattner2010-11-15
* split out an encoder for memri operands, allowing a relocation to be ploppedChris Lattner2010-11-15
* add support for encoding the lo14 forms used for a few PPC64 addressingChris Lattner2010-11-15
* implement the start of support for lo16 and ha16, allowing us to get stuff like:Chris Lattner2010-11-15
* change direct branches to encode with the same encoding methodChris Lattner2010-11-15
* split call operands out to their own encoding class, simplifyingChris Lattner2010-11-15
* add proper encoding for MTCRF instead of using a hack.Chris Lattner2010-11-15
* Make <target>CodeEmitter::getBinaryCodeForInstr() a const method.Jim Grosbach2010-10-08
* zap dead code.Chris Lattner2010-09-04
* Reapply r110396, with fixes to appease the Linux buildbot gods.Owen Anderson2010-08-06
* Revert r110396 to fix buildbots.Owen Anderson2010-08-06
* Don't use PassInfo* as a type identifier for passes. Instead, use the addres...Owen Anderson2010-08-05
* Rename DBG_LABEL PROLOG_LABEL, because it's only used during prolog emission andBill Wendling2010-07-16
* Add const qualifiers to CodeGen's use of LLVM IR constructs.Dan Gohman2010-04-15
* change the DBG_LABEL MachineInstr to always be createdChris Lattner2010-03-14
* change the LabelSDNode to be EHLabelSDNode and make it holdChris Lattner2010-03-14
* change EH related stuff (other than EH_LABEL) to use MCSymbolChris Lattner2010-03-14
* move target-independent opcodes out of TargetInstrInfoChris Lattner2010-02-09
* detemplatize the ppc code emitter.Chris Lattner2010-02-02
* remove dead code.Chris Lattner2010-02-02
* Remove includes of Support/Compiler.h that are no longer needed after theNick Lewycky2009-10-25
* Remove VISIBILITY_HIDDEN from class/struct found inside anonymous namespaces.Nick Lewycky2009-10-25
* Update processDebugLoc() so that it can be used to process debug info before ...Devang Patel2009-10-06
* Introduce the TargetInstrInfo::KILL machine instruction and get rid of theJakob Stoklund Olesen2009-09-28
* Tabs -> spaces, and remove trailing whitespace.Daniel Dunbar2009-09-20
* remove various std::ostream version of printing methods fromChris Lattner2009-08-23
* r76102 added the MachineCodeEmitter::processDebugLoc call and called it fromJeffrey Yasskin2009-07-17
* llvm_unreachable->llvm_unreachable(0), LLVM_UNREACHABLE->llvm_unreachable.Torok Edwin2009-07-14
* assert(0) -> LLVM_UNREACHABLE.Torok Edwin2009-07-11
* Implement changes from Chris's feedback.Torok Edwin2009-07-08
* Add the Object Code Emitter class. Original patch by Aaron Gray, I did someBruno Cardoso Lopes2009-07-06
* Refactor ABI code in the PowerPC backend.Tilmann Scheller2009-07-03
* Fix new CodeEmitter stuff to follow LLVM codying style. Patch by Aaron GrayBruno Cardoso Lopes2009-06-01
* First patch in the direction of splitting MachineCodeEmitter in two subclasses:Bruno Cardoso Lopes2009-05-30
* Switch the MachineOperand accessors back to the short names likeDan Gohman2008-10-03
* Tidy up several unbeseeming casts from pointer to intptr_t.Dan Gohman2008-09-04
* Change getBinaryCodeForInstr prototype. First operand MachineInstr& should be...Evan Cheng2008-09-02
* Split ISD::LABEL into ISD::DBG_LABEL and ISD::EH_LABEL, eliminatingDan Gohman2008-07-01
* Provide generic hooks for icache invalidation. Add PPC implementation.Anton Korobeynikov2008-06-17
* Tail call optimization improvements:Arnold Schwaighofer2008-04-30
* Unbreak JIT. Ignore TargetInstrInfo::IMPLICIT_DEF.Evan Cheng2008-03-17
* Replace all target specific implicit def instructions with a target independe...Evan Cheng2008-03-15