Rename a function.
[oota-llvm.git] / lib / Target / X86 / X86InstrSSE.td
2012-12-21 Benjamin KramerX86: Match the SSE/AVX min/max vector ops using a custo...
2012-12-19 Elena DemikhovskyOptimized load + SIGN_EXTEND patterns in the X86 backend.
2012-12-15 Benjamin KramerX86: Add a couple of target-specific dag combines that...
2012-12-06 Craig TopperRemove intrinsic specific instructions for (V)MOVQUmr...
2012-12-06 Craig TopperMark MOVDQ(A/U)rm as ReMaterializable. Mark all MOVDQ...
2012-12-05 Elena DemikhovskySimplified BLEND pattern matching for shuffles.
2012-11-16 Craig TopperUse roundps/pd for llvm.ceil, llvm.trunc, llvm.rint...
2012-11-10 Craig TopperCleanup pcmp(e/i)str(m/i) instruction definitions and...
2012-11-06 Michael LiaoRemove tailing whitespaces
2012-10-30 Manman RenX86 SSE: update rsqrtss and rcpss to use two source...
2012-10-29 Michael LiaoFix PR14204
2012-10-24 Michael LiaoAdd custom conversion from v2u32 to v2f32 in 32-bit...
2012-10-23 Michael LiaoEnable lowering ZERO_EXTEND/ANY_EXTEND to PMOVZX from...
2012-10-10 Michael LiaoAdd support for FP_ROUND from v2f64 to v2f32
2012-09-19 Craig TopperRemove code for setting the VEX L-bit as a function...
2012-09-19 Craig TopperAdd explicit VEX_L tags to all 256-bit instructions...
2012-09-16 Nadav RotemThe PMOVZXWD family of functions had patterns extends...
2012-09-10 Michael LiaoEnhance PR11334 fix to support extload from v2f32/v4f32
2012-09-08 Craig TopperAdd instruction selection for ffloor of vectors when...
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 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-01 Craig TopperTypos
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-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 Jakob Stoklund OlesenMore missing mayLoad flags on AVX multiclasses.
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 Jakob Stoklund OlesenAdd missing mayLoad flags to a large class of AVX ...
2012-08-24 Jakob Stoklund OlesenRemove some spurious mayLoad = 0 flags.
2012-08-19 Nadav RotemWhen unsafe math is used, we can use commutative FMAX...
2012-08-14 Michael Liaofix PR11334
2012-08-06 Craig TopperImplement proper handling for pcmpistri/pcmpestri intri...
2012-08-05 Craig TopperRemove custom inserter for MWAIT. It doesn't do anythin...
2012-08-01 Manman RenX86: mark GATHER instructios as mayLoad
2012-07-30 Craig TopperGive VCVTTPD2DQ priority over CVTTPD2DQ.
2012-07-30 Craig TopperFix patterns for CVTTPS2DQ to specify SSE2 instead...
2012-07-30 Craig TopperFix up patterns for VCVTSS2SD. Specifically give it...
2012-07-29 Craig TopperFix load types on intrinsic forms of SS2SD and SD2SS...
2012-07-29 Craig TopperMove more SSE/AVX convert instruction patterns into...
2012-07-28 Craig TopperFold patterns for some of the SSE/AVX convert instructi...
2012-07-28 Craig TopperMark some of the SSE/AVX convert instructions as mayLoa...
2012-07-28 Craig TopperMake CVTSS2SI instruction definition consistent with...
2012-07-28 Craig TopperFix up memory load types for SSE scalar convert intrins...
2012-07-26 Jakob Stoklund OlesenRemove the last mentions of sub_ss and sub_sd from...
2012-07-26 Jakob Stoklund OlesenEliminate sub_ss, sub_sd from broadcast patterns.
2012-07-26 Jakob Stoklund OlesenEliminate more sub_ss / sub_sd patterns.
2012-07-26 Jakob Stoklund OlesenEliminate some SUBREG_TO_REG patterns with sub_ss and...
2012-07-26 Jakob Stoklund OlesenEliminate a batch of uses of sub_ss and sub_sd in the...
2012-07-26 Craig TopperMake l/q suffixes on AVX forms of scalar convert instru...
2012-07-18 Nadav RotemThe vbroadcast family of instructions has 'fallback...
2012-07-18 Craig TopperMake x86 asm parser to check for xmm vs ymm for index...
2012-07-15 Nadav RotemRename VBROADCASTSDrm into VBROADCASTSDYrm to match...
2012-07-13 Craig TopperMark VINSERTI128rm as MayLoad=1. Fixes PR13348.
2012-07-12 Craig TopperUpdate GATHER instructions to support 2 read-write...
2012-07-10 Craig TopperReverse assembler/disassembler operand order for gather...
2012-07-03 Craig TopperRemove extra space.
2012-07-03 Craig TopperChange i128mem/i256mem to f128mem/f256mem on some float...
2012-07-03 Craig TopperAdd aliases for pblendvb, blendvpd, and blendvps instru...
2012-07-01 Elena DemikhovskyOptimization of shuffle node that can fit to the regist...
2012-06-29 Manman RenX86: add more GATHER intrinsics in LLVM
2012-06-26 Manman RenX86: add GATHER intrinsics (AVX2) in LLVM
2012-06-26 Craig TopperRemove some duplicate instructions that exist only...
2012-06-25 Craig TopperAdd SSE2 predicate to CVTPS2PD instructions. Doesn...
2012-06-25 Craig TopperRemove codegen only instruction in favor of one that...
2012-06-24 Craig TopperRemove intrinsic specific instructions for (V)CVTPS2DQ...
2012-06-24 Craig TopperRemove intrinsic specific instructions for (V)CVTPS2DQ...
2012-06-24 Craig TopperFix build failures from r159106.
2012-06-24 Craig TopperRemove intrinsic specific instructions for CVTPD2PS...
2012-06-24 Craig TopperRemove intrinsic specific instructions for CVTPD2DQ...
2012-06-23 Craig TopperRemove intrinsic specific instructions for (V)CVTDQ2PS...
2012-06-23 Craig TopperMake CVTDQ2PS instruction use SSE2 predicate instead...
2012-06-23 Craig TopperMove CVTPD2DQ to use SSE2 predicate instead of SSE3...
2012-06-23 Craig TopperUse correct memory types for (V)CVTDQ2PD instructions.
2012-06-23 Craig TopperRemove intrinsic specific instructions for 128-bit...
2012-06-20 Craig TopperAdd predicate check around some patterns.
2012-06-20 Craig TopperAdd predicate check around some patterns.
2012-06-16 Kay Tiong Khoo*no need to pollute Intel syntax with bonus mnemonics...
2012-06-06 Craig TopperMark several instructions SSE2 instead of SSE3 as they...
2012-05-31 Benjamin KramerX86: Rename the CLMUL target feature to PCLMUL.
2012-05-31 Craig TopperAdd intrinsic for pclmulqdq instruction.
2012-05-29 Benjamin KramerAdd intrinsics, code gen, assembler and disassembler...
2012-05-08 Craig TopperRemove 256-bit AVX non-temporal store intrinsics. Simil...
2012-05-07 Craig TopperFix some issues in the f16c instructions.
2012-05-07 Craig TopperAdd SSE4A MOVNTSS/MOVNTSD instructions.
2012-04-24 Nadav RotemAVX: Add additional vbroadcast replacement sequences...
2012-04-24 Nadav RotemAVX: We lower VECTOR_SHUFFLE and BUILD_VECTOR nodes...
2012-04-22 Elena DemikhovskyZERO_EXTEND/SIGN_EXTEND/TRUNCATE optimization for AVX2
2012-04-16 Craig TopperReplace vpermd/vpermps intrinic patterns with custom...
2012-04-16 Craig TopperFlip the arguments when converting vpermd/vpermps intri...
2012-04-16 Craig TopperMerge vpermps/vpermd and vpermpd/vpermq SD nodes.
2012-04-15 Craig TopperRemove AVX2 vpermq and vpermpd intrinsics. These can...
2012-04-15 Nadav RotemFix PR12529. The Vxx family of instructions are only...
next