When generating spill and reload code for vector registers on PowerPC,
[oota-llvm.git] / lib / Target / X86 /
2012-09-08 Craig TopperUse 256-bit alignment for constant pool value for 256...
2012-09-08 Craig TopperAdd support for lowering FABS of vector types.
2012-09-08 Craig TopperSet operation action for FFLOOR to Expand for all vecto...
2012-09-07 Benjamin KramerPR13754: llvm-mc/x86 crashes on .cfi directives without...
2012-09-06 Manman RenRelease build: guard dump functions with "ifndef NDEBUG"
2012-09-06 Elena DemikhovskyAVX2 optimization.
2012-09-06 Michael LiaoRemove duplicated helper function
2012-09-06 Craig TopperUse iPTR instead of i32 for extract_subvector/insert_su...
2012-09-06 Craig TopperAdd patterns for converting stores of subvector_extract...
2012-09-05 Roman DivackyStop casting away const qualifier needlessly.
2012-09-05 Roman DivackyUse const properly so that we dont remove const qualifi...
2012-09-05 Craig TopperRemove some of the patterns added in r163196. Increasin...
2012-09-05 Craig TopperAdd patterns for integer forms of VINSERTF128/VINSERTI1...
2012-09-05 Craig TopperConvert vextracti128/vextractf128 intrinsics to extract...
2012-09-05 Chad RosierFix function name per coding standard.
2012-09-04 Preston GurdGeneric Bypass Slow Div
2012-09-04 Elena DemikhovskyThis patch optimizes shuffle instruction - generates...
2012-09-03 Chad Rosier[ms-inline asm] Asm operands can map to one or more...
2012-09-03 Chad Rosier[ms-inline asm] Add an interface to the GetMCInstOperan...
2012-09-03 Chad RosierRemoved unused argument.
2012-09-03 Chris Lattnersome peepholes that should match horizontal add/sub...
2012-09-03 Chad Rosier[ms-inline asm] Expose the Kind and Opcode variables...
2012-09-01 Craig TopperTypos
2012-08-31 Manman RenSelectionDAG: when constructing VZEXT_LOAD from other...
2012-08-31 Craig TopperMark FMA4 instructions as commutable and add them to...
2012-08-31 Craig TopperAdd selection of RegOp2MemOpTable3 to canFoldMemoryOperand
2012-08-31 Michael LiaoFix PR12359
2012-08-31 Chad RosierThe ConvertToMCInst() function can't fail, so remove...
2012-08-31 Craig TopperMark FMA3 instructions as commutable so that the operan...
2012-08-31 Craig TopperAdd support for converting llvm.fma to fma4 instructions.
2012-08-31 Michael LiaoClean up AddedComplexity further after adding UseSSEx
2012-08-31 Jim GrosbachX86: Fix encoding of 'movd %xmm0, %rax'
2012-08-30 Michael LiaoIntroduce 'UseSSEx' to force SSE legacy encoding
2012-08-30 Craig TopperOnly perform DAG combine on FMAs of legal types.
2012-08-30 Michael LiaoFix PR13727
2012-08-29 Benjamin KramerMake helper function static.
2012-08-29 Craig TopperConvert FMA4 patterns to use target specific nodes...
2012-08-28 Chad RosierTypo.
2012-08-28 Michael LiaoAdd comments on the literal value used.
2012-08-28 Michael LiaoExplicitly update the number of nodes to be traversed
2012-08-28 Bill WendlingThe commutative flag is already correctly set within...
2012-08-28 Craig TopperConvert V_SETALLONES/AVX_SETALLONES/AVX2_SETALLONES...
2012-08-28 Craig TopperMerge AVX_SET0PSY/AVX_SET0PDY/AVX2_SET0 into a single...
2012-08-28 Michael LiaoFix PR12312
2012-08-28 Jakob Stoklund OlesenMore missing mayLoad flags on AVX multiclasses.
2012-08-27 Craig TopperRemove MMX shift intrinsic handling code that also...
2012-08-27 Craig TopperDon't allow vextractf128 to be folded with unaligned...
2012-08-27 Craig TopperFold some patterns into instruction definitons so table...
2012-08-27 Craig TopperAdd HasAVX1Only predicate and use it for patterns that...
2012-08-24 Richard SmithFix integer undefined behavior due to signed left shift...
2012-08-24 Jakob Stoklund OlesenAdd missing mayLoad flags to a large class of AVX ...
2012-08-24 Jakob Stoklund OlesenMark X86::RET and RETI instructions as variadic.
2012-08-24 Jakob Stoklund OlesenRemove more mayLoad workarounds.
2012-08-24 Craig TopperCustom lower FMA intrinsics to target specific nodes...
2012-08-24 Jakob Stoklund OlesenRemove some spurious mayLoad = 0 flags.
2012-08-24 Jakob Stoklund OlesenX86MemBarrier has unmodeled side effects.
2012-08-23 Jakob Stoklund OlesenPreserve operand flags in convertToThreeAddress() by...
2012-08-23 Craig TopperFavor FMA3 over FMA4 if both are enabled.
2012-08-23 Craig TopperUse a switch statement instead of a bunch of if-else...
2012-08-22 Chad Rosier[ms-inline asm] Avoid a false positive assertion
2012-08-22 Craig TopperAdd a getName function to MachineFunction. Use it in...
2012-08-22 Craig TopperDon't cache the MBB in the class. Its only used by...
2012-08-22 Craig TopperMark a function as static since it doesn't use anything...
2012-08-21 Richard SmithFix unaligned memory accesses when performing relocatio...
2012-08-21 Chad Rosier[ms-inline asm] Do not report a Parser error when match...
2012-08-21 Chad Rosier[ms-inline asm] Expose the ErrorInfo from the MatchInst...
2012-08-21 Craig TopperFix up indentation and remove a couple else's after...
2012-08-21 Craig TopperUse uint16_t for tables of opcodes.
2012-08-21 Craig TopperFix up indentation. No functional change.
2012-08-21 Craig TopperAdd a couple llvm_unreachables. Add a message to severa...
2012-08-21 Craig TopperReplace a break with llvm_unreachable in the default...
2012-08-21 Craig TopperCleanup the scalar FMA3 definitions. Add patterns to...
2012-08-21 Craig TopperMerge FMA3 instructions with and without patterns into...
2012-08-20 Michael Liaofix a case where all operands of BUILD_VECTOR are undefined
2012-08-20 Craig TopperRemove FMA3 intrinsic instructions in favor of patterns.
2012-08-20 Craig TopperUse correct intrinsic for 256-bit VFMSUBADDPS.
2012-08-19 Craig TopperRemove trailing white space and tab characters. No...
2012-08-19 Nadav RotemWhen unsafe math is used, we can use commutative FMAX...
2012-08-18 Nadav RotemReapply r162160 with a fix: Optimize Arith->Trunc-...
2012-08-18 Craig TopperRefactor code a bit to reduce number of calls in the...
2012-08-18 Nadav RotemRevert r162160 because it made a few buildbots fail.
2012-08-18 Nadav RotemThe X86 backend has a number of optimizations for SETCC...
2012-08-17 Craig TopperUse nested switch to select arguments to reduce calls...
2012-08-17 Craig TopperMake ReplaceATOMIC_BINARY_64 a static function. Use...
2012-08-16 Anitha BoyapatiPatch to enable FMA on bdver2 target. Make XOP feature...
2012-08-16 Anitha Boyapatigit-svn-id: https://llvm.org/svn/llvm-project/llvm...
2012-08-14 Michael Liaominor fix of X86ISD::VSEXT_MOVL dump
2012-08-14 Michael Liaofix PR11334
2012-08-14 Craig TopperFactor duplicate calls to getUNDEF in several functions.
2012-08-14 Craig TopperRe-factor intrinsic lowering to combine common parts...
2012-08-13 Manman RenX86: move Int_CVTSD2SSrr, Int_CVTSI2SSrr, Int_CVTSI2SDr...
2012-08-13 Manman RenX86: when auto-detecting the subtarget features, make...
2012-08-13 Craig TopperTidy up VSETCC lowering code a bit more by adding an...
2012-08-13 Craig TopperRefactor code a bit to share commonalities. No function...
2012-08-13 Craig TopperFix an unused variable warning from r161742.
2012-08-13 Craig TopperRemove the LowerMMXCONCAT_VECTORS function. It could...
2012-08-12 Craig TopperRemove call to setOperationAction for SETCC of v4f32...
2012-08-12 Craig TopperRemove unnecessary call to setOperationAction for SETCC...
2012-08-12 Craig TopperMake replace many calls to getSizeInBits() with is128Bi...
2012-08-12 Craig TopperUse MVT.isXBitVector instead of EVT.isXBitVector when...
next