aboutsummaryrefslogtreecommitdiff
path: root/lib/Target
AgeCommit message (Expand)Author
2012-05-07Support the 'J' constraint.Eric Christopher
2012-05-07Add support for the 'I' inline asm constraint. Also add testsEric Christopher
2012-05-07Allow 64 bit integer values in gpu registers if arch and abi are 64 bit.Eric Christopher
2012-05-07When using inline asm constraints representingEric Christopher
2012-05-06Use MVT instead of EVT as the argument to all the shuffle decode functions. S...Craig Topper
2012-05-06Add VPERMQ/VPERMPD to the list of target specific shuffles that can be looked...Craig Topper
2012-05-06Add shuffle decode support for VPERMQ/VPERMPD.Craig Topper
2012-05-05Nuke a few dead remnants of the CBE.Jim Grosbach
2012-05-05Add a new target hook "predictableSelectIsExpensive".Benjamin Kramer
2012-05-05NVPTX: Initialize the UseF32FTZ flag.Benjamin Kramer
2012-05-05Typo.Eric Christopher
2012-05-04Fix warnings in release build.David Blaikie
2012-05-04Tweak to the fix in r156212, as with the change in removing the shift theKevin Enderby
2012-05-04Fix a bug in the ARM disassembler for wide branch conditional instructionsKevin Enderby
2012-05-04Fix a Clang warning in the new NVPTX backend:Chandler Carruth
2012-05-04This patch adds a new NVPTX back-end to LLVM which supports code generation f...Justin Holewinski
2012-05-04Added missing CMN case in Thumb2SizeReduction pass so that LLVM emits 16-bits...Sebastian Pop
2012-05-04Adds Intel Atom scheduling latencies to X86InstrSystem.td.Preston Gurd
2012-05-04Pacify GCC's -Wreturn-typeMatt Beaumont-Gay
2012-05-04Make ARM and Mips use TargetMachine::getTLSModel()Hans Wennborg
2012-05-04Fix some loops to match coding standards. No functional change intended.Craig Topper
2012-05-04Fix up some spacing. No functional change.Craig Topper
2012-05-04Simplify broadcast lowering code. No functional change intended.Craig Topper
2012-05-04Allow v16i16 and v32i8 shuffles to be rewritten as narrower shuffles.Craig Topper
2012-05-04Simplify shuffle narrowing code a bit. No functional change intended.Craig Topper
2012-05-04Remove the SubRegClasses field from RegisterClass descriptions.Jakob Stoklund Olesen
2012-05-04Initialize SparcInstrInfo before SparcTargetLowering.Jakob Stoklund Olesen
2012-05-04Add a SuperRegClassIterator class.Jakob Stoklund Olesen
2012-05-03Use a shared implementation of getMatchingSuperRegClass().Jakob Stoklund Olesen
2012-05-03Fix issues with the ARM bl and blx thumb instructions and the J1 and J2 bitsKevin Enderby
2012-05-03Support for target dependent Hexagon VLIW packetizer.Sirish Pande
2012-05-03Fixed disassembler for vstm/vldm ARM VFP instructions.Silviu Baranga
2012-05-03Extensions of Hexagon V4 instructions.Sirish Pande
2012-05-03Use 'unsigned' instead of 'int' in a few places dealing with counts of vector...Craig Topper
2012-05-03Fix 256-bit vpshuflw and vpshufhw immediate encoding to handle undefs in the ...Craig Topper
2012-05-03Added TargetRegisterInfo::getAllocatableClass.Andrew Trick
2012-05-02For Intel Atom, use ILP scheduling always, instead of ILP for 64 bitPreston Gurd
2012-05-02Change the Intel Atom detection code to recognizePreston Gurd
2012-05-02ARM: Add missing two-operand VBIC aliases.Jim Grosbach
2012-05-02This patch continues the work of adding instruction latencies for X86 Atom,Preston Gurd
2012-05-02Revert r155853Manman Ren
2012-05-02Disallow YIELD and other allocated nop hints in pre-ARMv6 architectures.Richard Barton
2012-05-02Add support for selecting AVX2 vpshuflw and vpshufhw. Add decoding support fo...Craig Topper
2012-05-01Remove unneeded break.Jakub Staszak
2012-05-01Remove trailing spaces.Jakub Staszak
2012-05-01ARM: Add a few missing add->sub aliases w/ 'w' suffix.Jim Grosbach
2012-05-01ARM: allow vanilla expressions for movw/movt.Jim Grosbach
2012-05-01This patch marks the X86 floating point stack registers ST0-ST7 as reservedPreston Gurd
2012-05-01X86: optimization for max-like structManman Ren
2012-05-01X86: Use StackRegister instead of FrameRegister in getFrameIndexReference (to...Alexey Samsonov