aboutsummaryrefslogtreecommitdiff
path: root/lib/Target
AgeCommit message (Expand)Author
2012-01-08Reverted commit #147601 upon Evan's request.Victor Umansky
2012-01-07Match SelectionDAG logic for enabling movt.Jakob Stoklund Olesen
2012-01-07Fix typo in the X86 backend readme. Patch from Jaeden Amero.Craig Topper
2012-01-07Remove VectorExtras. This unused helper was written for a type of API that is...Benjamin Kramer
2012-01-07Remove unnecessary check of hasAVX(). It's already included in hasXMM().Craig Topper
2012-01-07Use getRegForValue() to materialize the address of ARM globals.Jakob Stoklund Olesen
2012-01-07Split Finish into Finish and FinishImpl to have a common place to do end ofRafael Espindola
2012-01-07Copy implicit defs (e.g. r0) when changing tBX_RET to tPOP_RET. This bug isEvan Cheng
2012-01-07Use movw+movt in ARMFastISel::ARMMaterializeGV.Jakob Stoklund Olesen
2012-01-07Make the 'x' constraint work for AVX registers as well.Eric Christopher
2012-01-06Enable aligned NEON spilling by default.Jakob Stoklund Olesen
2012-01-06Abort AdjustBBOffsetsAfter early when possible.Jakob Stoklund Olesen
2012-01-06Initializing to false makes better sense. Thanks, David.Chad Rosier
2012-01-06Fix uninitialized variable warning.Chad Rosier
2012-01-06Fix uninitialized variable warning.Chad Rosier
2012-01-05Mark scalar FMA4 instructions as ignoring the VEX.L bit.Craig Topper
2012-01-05Peephole optimization of ptest-conditioned branch in X86 arch. Performs instr...Victor Umansky
2012-01-05Replace the uint64_t -> double convertion algorithm with one that's more effi...Bill Wendling
2012-01-05Reapply r146997, "Heed spill slot alignment on ARM."Jakob Stoklund Olesen
2012-01-05Avoid reserving an ARM base pointer during register allocation.Jakob Stoklund Olesen
2012-01-04Silence warnings of a mysterious compiler that still defaults to C89.Benjamin Kramer
2012-01-04Enable -soft-float for MIPS.Akira Hatanaka
2012-01-04Rename immLUiOpnd.Akira Hatanaka
2012-01-04- Define base classes for Jump-and-link instructions and make 32-bit and 64-bitAkira Hatanaka
2012-01-04Have getRegForInlineAsmConstraint return the correct register class when targetAkira Hatanaka
2012-01-04Fix more places which should be checking for iOS, not darwin.Evan Cheng
2012-01-04For x86, canonicalize maxEvan Cheng
2012-01-03Fix 80-column violations.Chad Rosier
2012-01-03Revert r146997, "Heed spill slot alignment on ARM."Jakob Stoklund Olesen
2012-01-03Revert 147426 because it caused pr11696.Nadav Rotem
2012-01-03Enhance DAGCombine for transforming 128->256 casts into a vmovaps, ratherChad Rosier
2012-01-03Fix malformed assert.Matt Beaumont-Gay
2012-01-03Intel style asm variant does not need '%' prefix.Devang Patel
2012-01-02Miscellaneous shuffle lowering cleanup. No functional changes. Primarily conv...Craig Topper
2012-01-02Make CanXFormVExtractWithShuffleIntoLoad reject loads with multiple uses. Als...Craig Topper
2012-01-02Optimize the sequence blend(sign_extend(x)) to blend(shl(x)) since SSE blend ...Nadav Rotem
2012-01-01Allow CRC32 instructions to be selected when AVX is enabled.Craig Topper
2012-01-01Fix sfence, lfence, mfence, and clflush to be able to be selected when AVX is...Craig Topper
2012-01-01X86Disassembler: Fix undefined behavior found by GCC 4.6Benjamin Kramer
2011-12-31Merge X86 SHUFPS and SHUFPD node types.Craig Topper
2011-12-31Add patterns for integer forms of SHUFPD/VSHUFPD with a memory load.Craig Topper
2011-12-31Fix typo in a SHUFPD and VSHUFPD pattern that prevented SHUFPD/VSHUFPD with a...Craig Topper
2011-12-30Cleanup Mips code and rename some variables. Patch by Jack CarterBruno Cardoso Lopes
2011-12-30Improve Mips JIT.Bruno Cardoso Lopes
2011-12-30Make FMA4 imply AVX so that YMM registers would be available. Necessitates re...Craig Topper
2011-12-30Add disassembler support for VPERMIL2PD and VPERMIL2PS.Craig Topper
2011-12-30Add FMA4 instructions to disassembler.Craig Topper
2011-12-30Separate the concept of having memory access in operand 4 from the concept of...Craig Topper
2011-12-30Combine FMA4 SS/SD patterns with the instruction definitions.Craig Topper
2011-12-30Combine FMA4 PS/PD patterns with the instruction definitions.Craig Topper