| Commit message (Expand) | Author | Age | Files | Lines |
* | [PowerPC] Use mtocrf when available | Ulrich Weigand | 2013-07-03 | 1 | -3/+3 |
* | [PowerPC] Always use mfocrf if available | Ulrich Weigand | 2013-07-03 | 1 | -2/+2 |
* | [PowerPC] Rework TLS call operand processing | Ulrich Weigand | 2013-07-02 | 1 | -0/+6 |
* | [PowerPC] Support symbolic u16imm operands | Ulrich Weigand | 2013-06-26 | 1 | -3/+3 |
* | [PowerPC] Support absolute branches | Ulrich Weigand | 2013-06-24 | 1 | -0/+16 |
* | [PowerPC] Rename some more VK_PPC_ enums | Ulrich Weigand | 2013-06-21 | 1 | -2/+2 |
* | [PowerPC] Fix hi/lo encoding in old-style code emitter | Ulrich Weigand | 2013-05-17 | 1 | -13/+10 |
* | [PowerPC] Use true offset value in "memrix" machine operands | Ulrich Weigand | 2013-05-16 | 1 | -1/+1 |
* | PPC: Use HWEncoding and TRI->getEncodingValue | Hal Finkel | 2013-03-26 | 1 | -2/+2 |
* | Move all of the header files which are involved in modelling the LLVM IR | Chandler Carruth | 2013-01-02 | 1 | -1/+1 |
* | This patch improves the 64-bit PowerPC InitialExec TLS support by providing | Bill Schmidt | 2012-12-14 | 1 | -8/+0 |
* | This patch introduces initial-exec model support for thread-local storage | Bill Schmidt | 2012-12-04 | 1 | -0/+16 |
* | Use the new script to sort the includes of every file under lib. | Chandler Carruth | 2012-12-03 | 1 | -4/+4 |
* | Emacs-tag and some comment fix for all ARM, CellSPU, Hexagon, MBlaze, MSP430,... | Jia Liu | 2012-02-18 | 1 | -1/+1 |
* | Widen the instruction encoder that TblGen emits to a 64 bits, which should ac... | Owen Anderson | 2012-01-24 | 1 | -1/+1 |
* | make CR spill and restore 64-bit clean (no functional change), and fix some o... | Hal Finkel | 2011-12-07 | 1 | -2/+4 |
* | Refactor PPC target to separate MC routines from Target routines. | Evan Cheng | 2011-07-25 | 1 | -2/+2 |
* | relax an assertion a bit, allowing the GPR argument of | Chris Lattner | 2010-11-16 | 1 | -1/+4 |
* | fix a pasto that massively broke the ppc jit while the buildbots happened | Chris Lattner | 2010-11-15 | 1 | -2/+2 |
* | split out an encoder for memri operands, allowing a relocation to be plopped | Chris Lattner | 2010-11-15 | 1 | -43/+20 |
* | add support for encoding the lo14 forms used for a few PPC64 addressing | Chris Lattner | 2010-11-15 | 1 | -12/+11 |
* | implement the start of support for lo16 and ha16, allowing us to get stuff like: | Chris Lattner | 2010-11-15 | 1 | -27/+49 |
* | change direct branches to encode with the same encoding method | Chris Lattner | 2010-11-15 | 1 | -14/+11 |
* | split call operands out to their own encoding class, simplifying | Chris Lattner | 2010-11-15 | 1 | -75/+83 |
* | add proper encoding for MTCRF instead of using a hack. | Chris Lattner | 2010-11-15 | 1 | -12/+19 |
* | Make <target>CodeEmitter::getBinaryCodeForInstr() a const method. | Jim Grosbach | 2010-10-08 | 1 | -3/+3 |
* | zap dead code. | Chris Lattner | 2010-09-04 | 1 | -4/+0 |
* | Reapply r110396, with fixes to appease the Linux buildbot gods. | Owen Anderson | 2010-08-06 | 1 | -1/+1 |
* | Revert r110396 to fix buildbots. | Owen Anderson | 2010-08-06 | 1 | -1/+1 |
* | Don't use PassInfo* as a type identifier for passes. Instead, use the addres... | Owen Anderson | 2010-08-05 | 1 | -1/+1 |
* | Rename DBG_LABEL PROLOG_LABEL, because it's only used during prolog emission and | Bill Wendling | 2010-07-16 | 1 | -1/+1 |
* | Add const qualifiers to CodeGen's use of LLVM IR constructs. | Dan Gohman | 2010-04-15 | 1 | -1/+1 |
* | change the DBG_LABEL MachineInstr to always be created | Chris Lattner | 2010-03-14 | 1 | -2/+0 |
* | change the LabelSDNode to be EHLabelSDNode and make it hold | Chris Lattner | 2010-03-14 | 1 | -1/+3 |
* | change EH related stuff (other than EH_LABEL) to use MCSymbol | Chris Lattner | 2010-03-14 | 1 | -2/+4 |
* | move target-independent opcodes out of TargetInstrInfo | Chris Lattner | 2010-02-09 | 1 | -4/+4 |
* | detemplatize the ppc code emitter. | Chris Lattner | 2010-02-02 | 1 | -37/+21 |
* | remove dead code. | Chris Lattner | 2010-02-02 | 1 | -11/+0 |
* | Remove includes of Support/Compiler.h that are no longer needed after the | Nick Lewycky | 2009-10-25 | 1 | -1/+0 |
* | Remove VISIBILITY_HIDDEN from class/struct found inside anonymous namespaces. | Nick Lewycky | 2009-10-25 | 1 | -2/+1 |
* | Update processDebugLoc() so that it can be used to process debug info before ... | Devang Patel | 2009-10-06 | 1 | -1/+2 |
* | Introduce the TargetInstrInfo::KILL machine instruction and get rid of the | Jakob Stoklund Olesen | 2009-09-28 | 1 | -0/+1 |
* | Tabs -> spaces, and remove trailing whitespace. | Daniel Dunbar | 2009-09-20 | 1 | -6/+6 |
* | remove various std::ostream version of printing methods from | Chris Lattner | 2009-08-23 | 1 | -3/+2 |
* | r76102 added the MachineCodeEmitter::processDebugLoc call and called it from | Jeffrey Yasskin | 2009-07-17 | 1 | -1/+1 |
* | llvm_unreachable->llvm_unreachable(0), LLVM_UNREACHABLE->llvm_unreachable. | Torok Edwin | 2009-07-14 | 1 | -2/+2 |
* | assert(0) -> LLVM_UNREACHABLE. | Torok Edwin | 2009-07-11 | 1 | -1/+1 |
* | Implement changes from Chris's feedback. | Torok Edwin | 2009-07-08 | 1 | -1/+5 |
* | Add the Object Code Emitter class. Original patch by Aaron Gray, I did some | Bruno Cardoso Lopes | 2009-07-06 | 1 | -0/+8 |
* | Refactor ABI code in the PowerPC backend. | Tilmann Scheller | 2009-07-03 | 1 | -5/+5 |