aboutsummaryrefslogtreecommitdiffstats
path: root/lib/Target
Commit message (Expand)AuthorAgeFilesLines
* [ms-inline asm] Add the convertToMapAndConstraints() function that is used toChad Rosier2012-10-014-35/+47
* MachO: direct-to-object attribute for data-in-code markers.Jim Grosbach2012-10-011-1/+3
* Use constants for all return values in switch. Allows clang to optimize it in...Craig Topper2012-10-011-3/+8
* Change getX86SubSuperRegister to take an MVT::SimpleValueType rather than an ...Craig Topper2012-09-304-11/+12
* Add LLVM support for Swift.Bob Wilson2012-09-2918-63/+1810
* Whitespace.Bob Wilson2012-09-291-1/+1
* Shrink TargetAlignElem a bit, we do a lot of searches on them.Benjamin Kramer2012-09-291-0/+2
* MIPS DSP: other miscellaneous instructions.Akira Hatanaka2012-09-282-0/+136
* MIPS DSP: ADDUH.QB instruction sub-class.Akira Hatanaka2012-09-282-0/+112
* X86: when replacing SUB with TEST in ISelDAGToDAG, only replace uses of theManman Ren2012-09-281-5/+28
* 1. Add load/store words from the stackReed Kotler2012-09-283-34/+86
* MIPS DSP: ABSQ_S.PH instruction sub-class.Akira Hatanaka2012-09-272-0/+162
* MIPS DSP: SHLL.QB instruction sub-class.Akira Hatanaka2012-09-272-0/+151
* Revert 'Fix a typo 'iff' => 'if''. iff is an abreviation of if and only if. S...Sylvestre Ledru2012-09-2711-18/+18
* Fix a typo 'iff' => 'if'Sylvestre Ledru2012-09-2711-18/+18
* [arm-fast-isel] Add support for ELF PIC.Jush Lu2012-09-275-2/+123
* MIPS DSP: rddsp (instruction which reads DSPControl register fields to a GPR).Akira Hatanaka2012-09-272-0/+26
* MIPS DSP: CMPU.EQ.QB instruction sub-class.Akira Hatanaka2012-09-272-0/+224
* MIPS DSP: ADDU.QB instruction sub-class.Akira Hatanaka2012-09-272-0/+195
* MIPS DSP: Branch on Greater Than or Equal To Value 32 in DSPControl Pos Field...Akira Hatanaka2012-09-274-0/+103
* MIPS DSP: all the remaining instructions which read or write accumulators.Akira Hatanaka2012-09-273-0/+444
* MIPS DSP: add support for extract-word instructions.Akira Hatanaka2012-09-274-0/+224
* MIPS DSP: add functions which decode DSP and accumulator registers.Akira Hatanaka2012-09-271-0/+29
* MIPS DSP: add code necessary for pseudo instruction lowering.Akira Hatanaka2012-09-275-2/+22
* MIPS DSP: add bitcast patterns between vectors and int.Akira Hatanaka2012-09-271-0/+10
* MIPS DSP: add vector load/store patterns.Akira Hatanaka2012-09-272-0/+18
* Remove the `hasFnAttr' method from Function.Bill Wendling2012-09-2612-20/+20
* X86_32: Large Symbol+Offset relocations.Jim Grosbach2012-09-261-8/+40
* Add case clauses for returning dsp accumulator encoding values in functionAkira Hatanaka2012-09-261-2/+4
* Add DSP accumulator registers and register class. Remove hi/lo registers.Akira Hatanaka2012-09-261-33/+9
* Delete member MipsFunctionInfo::OutArgFIRange and code that accesses it.Akira Hatanaka2012-09-263-31/+8
* Fix ordering of operands on lowering of atomicrmw min/max nodes on ARM.James Molloy2012-09-261-2/+2
* Add SARX/SHRX/SHLX code generation supportMichael Liao2012-09-262-0/+61
* Add RORX code generation supportMichael Liao2012-09-262-0/+27
* Add MULX code generation supportMichael Liao2012-09-262-27/+83
* Remove hasNoAVX method. Can just invert hasAVX instead.Craig Topper2012-09-262-7/+6
* Add 'lock' prefix output support in assembly printerMichael Liao2012-09-263-33/+38
* Initialize boolean variables in MipsSubtarget's constructor.Akira Hatanaka2012-09-251-1/+2
* blank line for test commitReed Kotler2012-09-251-0/+1
* TargetLowering interface to set/get minimum block entries for jump tables.Sebastian Pop2012-09-251-0/+2
* Add missing i64 max/min/umax/umin on 32-bit targetMichael Liao2012-09-253-0/+90
* ARM: Darwin BL/BLX relocations to out-of-range symbols.Jim Grosbach2012-09-251-1/+48
* Consistently specify the assembly variant to MatchInstructionImpl.Bob Wilson2012-09-251-4/+8
* Fix an illegal tailcall opt where the callee returns a double via xmm while c...Evan Cheng2012-09-252-1/+10
* ARM: 'add Rd, pc, #imm' is an alias for 'adr Rd, #imm'.Jim Grosbach2012-09-251-0/+14
* Mark jump tables in code sections with DataRegion directives.Jim Grosbach2012-09-241-0/+5
* Rather then have a wrapper function, have tblgen instantiate the implementation.Chad Rosier2012-09-244-37/+0
* Specify MachinePointerInfo as refering to the argument value and offset of theRoman Divacky2012-09-241-3/+5
* Rather then have a wrapper function, have tblgen instantiate the implementation.Chad Rosier2012-09-244-16/+0
* ARMInstPrinter.cpp: Fix a warning in -Asserts. [-Wunused-variable]NAKAMURA Takumi2012-09-221-0/+2