More Intel syntax alias fixes.
[oota-llvm.git] / lib / Target / X86 / X86InstrSSE.td
2013-07-22 Craig TopperMore Intel syntax alias fixes.
2013-07-22 Craig TopperChange %xmm0 to XMM0 in Intel side of asm strings for...
2013-06-09 Elena DemikhovskyRemoved PackedDouble domain from scalar instructions...
2013-06-05 Michael Liao[PATCH] Fix VGATHER* operand constraints
2013-05-21 Elena DemikhovskyRemoved SSEPacked domain from all forms (AVX, SSE,...
2013-05-07 Preston GurdCorrected Atom latencies for SSE SQRT instructions.
2013-05-01 Rafael EspindolaPut VMOVPQIto64rr in the VRPDI class.
2013-04-26 Benjamin KramerX86: Now that we have a canonical form for vector integ...
2013-03-26 Jakob Stoklund OlesenAnnotate the remaining x86 instructions with SchedRW...
2013-03-25 Jakob Stoklund OlesenRemove IIC_DEFAULT from X86Schedule.td
2013-03-20 Jakob Stoklund OlesenModel prefetches and barriers as loads.
2013-03-20 Jakob Stoklund OlesenAdd a catch-all WriteSystem SchedWrite type.
2013-03-20 Jakob Stoklund OlesenAnnotate the remaining SSE MOV instructions.
2013-03-20 Jakob Stoklund OlesenAnnotate SSE horizontal and integer instructions.
2013-03-20 Jakob Stoklund OlesenAdd some missing SSE annotations.
2013-03-19 Jakob Stoklund OlesenAnnotate various null idioms with SchedRW lists.
2013-03-19 Jakob Stoklund OlesenAnnotate SSE float conversions with SchedRW lists.
2013-03-18 Jakob Stoklund OlesenAdd SchedRW annotations to most of X86InstrSSE.td.
2013-03-14 Nadav RotemUnaligned loads should use the VMOVUPS opcode.
2013-01-28 Craig TopperFix inconsistent usage of PALIGN and PALIGNR when refer...
2013-01-17 Craig TopperCombine AVX and SSE forms of MOVSS and MOVSD into the...
2013-01-14 Craig TopperSimplify nested strconcats in X86 td files since strcon...
2013-01-14 Craig TopperCreate a single multiclass for SSE and AVX version...
2013-01-13 Benjamin KramerX86: Add patterns for X86ISD::VSEXT in registers.
2013-01-07 Craig TopperRemove unnecessary # tokens at the beginning and end...
2013-01-06 Craig TopperFix suffix handling for parsing and printing of cvtsi2s...
2013-01-02 Craig TopperMerge SSE and AVX instruction definitions for scalar...
2013-01-02 Craig TopperMerge SSE and AVX instruction definitions for PSHUFD...
2013-01-02 Rafael EspindolaRevert 171351. It broke MC/X86/x86-32-avx.s.
2013-01-01 Craig TopperMerge SSE and AVX instruction definitions for scalar...
2013-01-01 Craig TopperRemove unused argument from a multiclass.
2013-01-01 Craig TopperMerge intrinsic instruction definitions for SSE and...
2013-01-01 Craig TopperRemove 2 unused multiclasses.
2013-01-01 Craig TopperMerge AVX/SSE instruction definitions for SQRTPS/PD...
2012-12-31 Craig TopperUse packed instead of scalar itineraries for SSE1/2...
2012-12-29 Craig TopperRemove intrinsic specific instructions for (V)SQRTPS...
2012-12-29 Craig TopperRemove intrinsic specific instructions for SSE/SSE2...
2012-12-27 Craig TopperMerge basic_sse12_fp_binop_p_int and basic_sse12_fp_bin...
2012-12-27 Craig TopperMerge basic_sse12_fp_binop_p and basic_sse12_fp_binop_p...
2012-12-27 Craig TopperAdd hasSideEffects=0 to some forms of ROUND, RCP, and...
2012-12-27 Craig TopperMove single letter 'P' prefix out of multiclass now...
2012-12-26 Craig TopperMark all the _REV instructions as not having side effec...
2012-12-26 Craig TopperRemove a special conditional setting of neverHasSideEff...
2012-12-26 Craig TopperMerge still more SSE/AVX instruction definitions.
2012-12-26 Craig TopperMerge more SSE/AVX instruction definitions.
2012-12-26 Craig TopperFix 80 column violation.
2012-12-26 Craig TopperFix class name in comment.
2012-12-26 Craig TopperMerge SSE/AVX PCMPEQ/PCMPGT instruction definitions.
2012-12-26 Craig TopperRemove 'v' from mnemonic to fix asm matching failures.
2012-12-26 Craig TopperUse an additional multiclass to merge the 128/256-bit...
2012-12-26 Craig TopperUse an additional multiclass to merge the 128/256-bit...
2012-12-26 Craig TopperMerge an AVX/SSE 256-bit and 128-bit multiclass.
2012-12-26 Craig TopperMark VANDNPD/VANDNPDS as not commutable.
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...
next