| Commit message (Expand) | Author | Age | Files | Lines |
* | Improve the X86 cost model for loads and stores. | Nadav Rotem | 2012-12-21 | 2 | -0/+28 |
* | BB-Vectorizer: Check the cost of the store pointer type | Nadav Rotem | 2012-12-21 | 2 | -2/+3 |
* | Call llvm_unreachable instead of assert. | Reed Kotler | 2012-12-21 | 1 | -1/+1 |
* | Fix a bug in the code that checks if we can vectorize loops while using dynamic | Nadav Rotem | 2012-12-21 | 1 | -19/+24 |
* | Require the two-argument MI::addOperand(MF, MO) for dangling instructions. | Jakob Stoklund Olesen | 2012-12-20 | 1 | -1/+9 |
* | Add an MF argument to MI::copyImplicitOps(). | Jakob Stoklund Olesen | 2012-12-20 | 5 | -7/+8 |
* | Use two-arg addOperand(MF, MO) internally in MachineInstr when possible. | Jakob Stoklund Olesen | 2012-12-20 | 2 | -8/+8 |
* | MachineInstrBuilderize ARM. | Jakob Stoklund Olesen | 2012-12-20 | 1 | -3/+4 |
* | MachineInstrBuilderize NVPTX. | Jakob Stoklund Olesen | 2012-12-20 | 1 | -39/+30 |
* | Fix an unitialized member variable that may have caused sporadic failures | Eli Bendersky | 2012-12-20 | 1 | -1/+2 |
* | Whitespace and 80-column cleanup. | Eric Christopher | 2012-12-20 | 5 | -25/+31 |
* | Start splitting out the debug string section handling by moving it | Eric Christopher | 2012-12-20 | 6 | -40/+63 |
* | Some random comment, naming, and format changes. | Bill Wendling | 2012-12-20 | 2 | -12/+19 |
* | Remove two dead functions. | Jakob Stoklund Olesen | 2012-12-20 | 1 | -35/+0 |
* | Revert "Adding support for llvm.arm.neon.vaddl[su].* and" | Bob Wilson | 2012-12-20 | 3 | -66/+4 |
* | LoopVectorize: Fix a bug in the scalarization of instructions. | Nadav Rotem | 2012-12-20 | 1 | -1/+1 |
* | On some ARM cpus, flags setting movs with shifter operand, i.e. lsl, lsr, asr, | Evan Cheng | 2012-12-20 | 4 | -77/+103 |
* | Aligned bundling support. Following the discussion here: | Eli Bendersky | 2012-12-20 | 6 | -15/+276 |
* | Use MachineInstrBuilder for PHI nodes in SelectionDAGISel. | Jakob Stoklund Olesen | 2012-12-20 | 1 | -50/+25 |
* | Use MachineInstrBuilder in InstrEmitter. | Jakob Stoklund Olesen | 2012-12-20 | 2 | -79/+73 |
* | Use MachineInstrBuilder in a few CodeGen passes. | Jakob Stoklund Olesen | 2012-12-20 | 5 | -18/+12 |
* | Loop Vectorizer: turn-off if-conversion. | Nadav Rotem | 2012-12-20 | 1 | -1/+1 |
* | Add a new attribute, 'noduplicate'. If a function contains a noduplicate call... | James Molloy | 2012-12-20 | 11 | -11/+77 |
* | Remove MCTargetAsmLexer and its derived classes now that edis, | Roman Divacky | 2012-12-20 | 11 | -435/+0 |
* | Adding support for llvm.arm.neon.vaddl[su].* and | Renato Golin | 2012-12-20 | 3 | -4/+66 |
* | Formatting fixes. Remove some unnecessary 'else' after 'return'. No functiona... | Craig Topper | 2012-12-20 | 1 | -21/+14 |
* | Removing trailing whitespace | Craig Topper | 2012-12-20 | 1 | -146/+146 |
* | Implement cfi_def_cfa_offset. "Make check" test case for this comming in the | Reed Kotler | 2012-12-20 | 1 | -0/+27 |
* | There is one more patch to finish large frames. Make sure we assert | Reed Kotler | 2012-12-20 | 2 | -0/+8 |
* | Add constant extender support to GP-relative load/store instructions. | Jyotsna Verma | 2012-12-20 | 2 | -44/+42 |
* | Add TSFlags to ALU32 type instructions for constant-extender/Relationship maps. | Jyotsna Verma | 2012-12-20 | 3 | -40/+26 |
* | set register class properly for mips16 here | Reed Kotler | 2012-12-20 | 1 | -1/+2 |
* | Undefine PPC harder. | Rafael Espindola | 2012-12-20 | 2 | -0/+6 |
* | This assert is overly restrictive and does not work for mips16. | Reed Kotler | 2012-12-20 | 1 | -1/+0 |
* | Turn on register scavenger for Mips 16 | Reed Kotler | 2012-12-20 | 2 | -0/+39 |
* | [mips] Refactor SLT (set on less than) instructions. Separate encoding | Akira Hatanaka | 2012-12-20 | 3 | -22/+32 |
* | [mips] Refactor unconditional branch instruction. Separate encoding information | Akira Hatanaka | 2012-12-20 | 2 | -6/+15 |
* | [mips] Remove asm string parameter from pseudo instructions. Add InstrItinClass | Akira Hatanaka | 2012-12-20 | 6 | -69/+64 |
* | [mips] Delete definition of CPRESTORE instruction. | Akira Hatanaka | 2012-12-20 | 1 | -8/+0 |
* | [mips] Refactor conditional branch instructions with one register operand. | Akira Hatanaka | 2012-12-20 | 3 | -14/+24 |
* | Don't use isa<CallInst>(this) in the constructor for CallInst's base class. | Richard Smith | 2012-12-20 | 1 | -2/+5 |
* | [mips] Refactor conditional branch instructions with two register operands. | Akira Hatanaka | 2012-12-20 | 3 | -8/+22 |
* | fix most of remaining issues with large frames. | Reed Kotler | 2012-12-20 | 4 | -18/+195 |
* | [mips] Use "or $r0, $r1, $zero" instead of "addu $r0, $zero, $r1" to copy | Akira Hatanaka | 2012-12-20 | 1 | -5/+5 |
* | Fix use-before-construction of X86TargetLowering. | Richard Smith | 2012-12-20 | 2 | -4/+4 |
* | Don't use -1 as a value of an unsigned 7-bit enumeration; that has undefined | Richard Smith | 2012-12-20 | 1 | -2/+1 |
* | [mips] Change the order of template parameters. Move the default parameters to | Akira Hatanaka | 2012-12-20 | 2 | -29/+30 |
* | [mips] Refactor shift instructions with register operands. Separate encoding | Akira Hatanaka | 2012-12-20 | 3 | -15/+28 |
* | [mips] Refactor shift immediate instructions. Separate encoding information | Akira Hatanaka | 2012-12-20 | 3 | -36/+44 |
* | [mips] Refactor arithmetic and logic instructions with immediate operands. | Akira Hatanaka | 2012-12-20 | 3 | -22/+39 |