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