aboutsummaryrefslogtreecommitdiff
path: root/lib/Target
AgeCommit message (Expand)Author
2012-09-21Revise td of X86 atomic instructionsMichael Liao
2012-09-21Mips16FrameLowering.cpp: Remove unused TII introduced in r164349. [-Wunused-v...NAKAMURA Takumi
2012-09-21Properly save and restore RA and Mips16 callee save registers S0,S1Akira Hatanaka
2012-09-21[fast-isel] Fallback to SelectionDAG isel if we require strict alignment forChad Rosier
2012-09-21Tidy up. Whitespace.Jim Grosbach
2012-09-21Tidy up. Formatting.Jim Grosbach
2012-09-21ARM: Use a dedicated intrinsic for vector bitwise select.Jim Grosbach
2012-09-20Revert r164308 to fix buildbots.Bill Wendling
2012-09-20Make the 'get*AlignmentFromAttr' functions into member functions within the A...Bill Wendling
2012-09-20Change enum type in a static table to uint8_t instead. Saves about 700 hundre...Craig Topper
2012-09-20Re-work X86 code generation of atomic ops with spin-loopMichael Liao
2012-09-19Unify the logic in SelectAtomicLoadAdd and SelectAtomicLoadArithMichael Liao
2012-09-19Small structs for PPC64 SVR4 must be passed right-justified in registers.Bill Schmidt
2012-09-19Remove code for setting the VEX L-bit as a function of operand size from the ...Craig Topper
2012-09-19Add explicit VEX_L tags to all 256-bit instructions. This will allow us to re...Craig Topper
2012-09-18MOVi16 (movw) is only legal on cpus with V6T2 support. rdar://12300648Evan Cheng
2012-09-18Fix the isLocalCall() by checking for linker weakness as well.Roman Divacky
2012-09-18Revert r164051.Akira Hatanaka
2012-09-18Avoid symbol name clash when filling TOC.Roman Divacky
2012-09-18On PPC64 emit the environment pointer. Patch by Adhemerval Zanella.Roman Divacky
2012-09-18Optimize local func calls to not emit nop for TOC restoration.Roman Divacky
2012-09-18When creating MCAsmBackend pass the CPU string as well. In X86AsmBackendRoman Divacky
2012-09-18More domain conversion; convert VFP VMOVS to NEON instructions in more cases ...James Molloy
2012-09-18TableGen subtarget emitter. Initialize MCSubtargetInfo with the new machine m...Andrew Trick
2012-09-18Use vld1 / vst2 for unaligned v2f64 load / store. e.g. Use vld1.16 for 2-byteEvan Cheng
2012-09-17Revert r164061-r164067. Most of the new subtarget emitter.Andrew Trick
2012-09-17TableGen subtarget emitter. Initialize MCSubtargetInfo with the new machine m...Andrew Trick
2012-09-17Add some cases to x86 OptimizeCompare to handle DEC and INC, too.Jan Wen Voung
2012-09-17Make sure there is enough room for RA. getStackSize needs to be cleaned up butAkira Hatanaka
2012-09-17LLVM_ATTRIBUTE_USED forces emission of a function. To silence unused function...Benjamin Kramer
2012-09-17Removed the VMLxForwarding feature for the Cortex-A15 target.Silviu Baranga
2012-09-16Change unsigned to uint32_t to match base class declaration and other targets.Craig Topper
2012-09-16The PMOVZXWD family of functions had patterns extends narrow vector types to ...Nadav Rotem
2012-09-15Use LLVM_DELETED_FUNCTION in place of 'DO NOT IMPLEMENT' comments.Craig Topper
2012-09-15Remove unused private fields to silence -Wunused-private-field.Craig Topper
2012-09-15X86: Emitting x87 fsin/fcos for sinf/cosf is not safe without unsafe fp math.Benjamin Kramer
2012-09-15Remove aligned/unaligned load/store fragments defined in MipsInstrInfo.td andAkira Hatanaka
2012-09-15Handled unaligned load/stores properly in Mips16 Akira Hatanaka
2012-09-14Implement getNumLDMAddresses and expose through ARMBaseInstrInfo.Andrew Trick
2012-09-14Cortex-A9 instruction-level scheduling machine model.Andrew Trick
2012-09-14DAG post-process for Hexagon MI schedulerSergei Larin
2012-09-14Fix Doxygen issues:Dmitri Gribenko
2012-09-14Remove redundant private field.Benjamin Kramer
2012-09-14mips16 fixes.Akira Hatanaka
2012-09-13Fix commentMichael Liao
2012-09-13Add wider vector/integer support for PR12312Michael Liao
2012-09-13Fix the TCRETURNmi64 bug differently.Jakob Stoklund Olesen
2012-09-13mips16: When copying operands in a conditional branch instruction, allow forAkira Hatanaka
2012-09-13Revert r163761 "Don't fold indexed loads into TCRETURNmi64."Jakob Stoklund Olesen
2012-09-13This patch introduces A15 as a target in LLVM.Silviu Baranga