aboutsummaryrefslogtreecommitdiff
path: root/lib/Target
AgeCommit message (Expand)Author
2012-09-27MIPS DSP: Branch on Greater Than or Equal To Value 32 in DSPControl Pos Field...Akira Hatanaka
2012-09-27MIPS DSP: all the remaining instructions which read or write accumulators.Akira Hatanaka
2012-09-27MIPS DSP: add support for extract-word instructions.Akira Hatanaka
2012-09-27MIPS DSP: add functions which decode DSP and accumulator registers.Akira Hatanaka
2012-09-27MIPS DSP: add code necessary for pseudo instruction lowering.Akira Hatanaka
2012-09-27MIPS DSP: add bitcast patterns between vectors and int.Akira Hatanaka
2012-09-27MIPS DSP: add vector load/store patterns.Akira Hatanaka
2012-09-26Remove the `hasFnAttr' method from Function.Bill Wendling
2012-09-26X86_32: Large Symbol+Offset relocations.Jim Grosbach
2012-09-26Add case clauses for returning dsp accumulator encoding values in functionAkira Hatanaka
2012-09-26Add DSP accumulator registers and register class. Remove hi/lo registers.Akira Hatanaka
2012-09-26Delete member MipsFunctionInfo::OutArgFIRange and code that accesses it.Akira Hatanaka
2012-09-26Fix ordering of operands on lowering of atomicrmw min/max nodes on ARM.James Molloy
2012-09-26Add SARX/SHRX/SHLX code generation supportMichael Liao
2012-09-26Add RORX code generation supportMichael Liao
2012-09-26Add MULX code generation supportMichael Liao
2012-09-26Remove hasNoAVX method. Can just invert hasAVX instead.Craig Topper
2012-09-26Add 'lock' prefix output support in assembly printerMichael Liao
2012-09-25Initialize boolean variables in MipsSubtarget's constructor.Akira Hatanaka
2012-09-25blank line for test commitReed Kotler
2012-09-25TargetLowering interface to set/get minimum block entries for jump tables.Sebastian Pop
2012-09-25Add missing i64 max/min/umax/umin on 32-bit targetMichael Liao
2012-09-25ARM: Darwin BL/BLX relocations to out-of-range symbols.Jim Grosbach
2012-09-25Consistently specify the assembly variant to MatchInstructionImpl.Bob Wilson
2012-09-25Fix an illegal tailcall opt where the callee returns a double via xmm while c...Evan Cheng
2012-09-25ARM: 'add Rd, pc, #imm' is an alias for 'adr Rd, #imm'.Jim Grosbach
2012-09-24Mark jump tables in code sections with DataRegion directives.Jim Grosbach
2012-09-24Rather then have a wrapper function, have tblgen instantiate the implementation.Chad Rosier
2012-09-24Specify MachinePointerInfo as refering to the argument value and offset of theRoman Divacky
2012-09-24Rather then have a wrapper function, have tblgen instantiate the implementation.Chad Rosier
2012-09-22ARMInstPrinter.cpp: Fix a warning in -Asserts. [-Wunused-variable]NAKAMURA Takumi
2012-09-22Whitespace.NAKAMURA Takumi
2012-09-22Fix edge cases of ARM shift operands in arith instructions.Tim Northover
2012-09-22Fix the handling of edge cases in ARM shifted operands.Tim Northover
2012-09-22Fix 16-bit atomic inst encoding and keep pseudo-inst starting with '#'Michael Liao
2012-09-22Fix typo in r164357Michael Liao
2012-09-22MIPS DSP: Add immediate leaves.Akira Hatanaka
2012-09-22MIPS DSP: Add predicates and instruction template.Akira Hatanaka
2012-09-21Add MIPS DSP register classes. Set actions of DSP vector operations and overrideAkira Hatanaka
2012-09-21SelectionDAG node enums for MIPS DSP nodes.Akira Hatanaka
2012-09-21Add MIPS accumulator and DSP control registers.Akira Hatanaka
2012-09-21Add flags and feature bits for mips dsp.Akira Hatanaka
2012-09-21[ms-inline asm] Expose the mnemonicIsValid() function in the AsmParser.Chad Rosier
2012-09-21Add comment.Chad Rosier
2012-09-21Add comment.Chad Rosier
2012-09-21[fast-isel] Fallback to SelectionDAG isel if we require strict alignment forChad Rosier
2012-09-21Fix a typo in r164357Michael Liao
2012-09-21Make the 'get*AlignmentFromAttr' functions into member functions within the A...Bill Wendling
2012-09-21Cortex-A9 latency fixes (w/ -schedmodel only).Andrew Trick
2012-09-21Add missing i8 max/min/umax/umin supportMichael Liao