summaryrefslogtreecommitdiff
path: root/lib/Target/X86/X86InstrSSE.td
Commit message (Expand)AuthorAge
* Removed PackedDouble domain from scalar instructions. Added more formats for ...Elena Demikhovsky2013-06-09
* [PATCH] Fix VGATHER* operand constraintsMichael Liao2013-06-05
* Removed SSEPacked domain from all forms (AVX, SSE, signed, unsigned) scalar c...Elena Demikhovsky2013-05-21
* Corrected Atom latencies for SSE SQRT instructions.Preston Gurd2013-05-07
* Put VMOVPQIto64rr in the VRPDI class.Rafael Espindola2013-05-01
* X86: Now that we have a canonical form for vector integer abs, match it into ...Benjamin Kramer2013-04-26
* Annotate the remaining x86 instructions with SchedRW lists.Jakob Stoklund Olesen2013-03-26
* Remove IIC_DEFAULT from X86Schedule.tdJakob Stoklund Olesen2013-03-25
* Model prefetches and barriers as loads.Jakob Stoklund Olesen2013-03-20
* Add a catch-all WriteSystem SchedWrite type.Jakob Stoklund Olesen2013-03-20
* Annotate the remaining SSE MOV instructions.Jakob Stoklund Olesen2013-03-20
* Annotate SSE horizontal and integer instructions.Jakob Stoklund Olesen2013-03-20
* Add some missing SSE annotations.Jakob Stoklund Olesen2013-03-20
* Annotate various null idioms with SchedRW lists.Jakob Stoklund Olesen2013-03-19
* Annotate SSE float conversions with SchedRW lists.Jakob Stoklund Olesen2013-03-19
* Add SchedRW annotations to most of X86InstrSSE.td.Jakob Stoklund Olesen2013-03-18
* Unaligned loads should use the VMOVUPS opcode.Nadav Rotem2013-03-14
* Fix inconsistent usage of PALIGN and PALIGNR when referring to the same instr...Craig Topper2013-01-28
* Combine AVX and SSE forms of MOVSS and MOVSD into the same multiclasses so th...Craig Topper2013-01-17
* Simplify nested strconcats in X86 td files since strconcat can take more than...Craig Topper2013-01-14
* Create a single multiclass for SSE and AVX version of MOVL/MOVH. Prevents nee...Craig Topper2013-01-14
* X86: Add patterns for X86ISD::VSEXT in registers.Benjamin Kramer2013-01-13
* Remove unnecessary # tokens at the beginning and end of defm names.Craig Topper2013-01-07
* Fix suffix handling for parsing and printing of cvtsi2ss, cvtsi2sd, cvtss2si,...Craig Topper2013-01-06
* Merge SSE and AVX instruction definitions for scalar forms of SQRT, RSQRT, an...Craig Topper2013-01-02
* Merge SSE and AVX instruction definitions for PSHUFD/PSHUFHW/PSHUFLW.Craig Topper2013-01-02
* Revert 171351. It broke MC/X86/x86-32-avx.s.Rafael Espindola2013-01-02
* Merge SSE and AVX instruction definitions for scalar forms of SQRT, RSQRT, an...Craig Topper2013-01-01
* Remove unused argument from a multiclass.Craig Topper2013-01-01
* Merge intrinsic instruction definitions for SSE and AVX versions of RCPPS and...Craig Topper2013-01-01
* Remove 2 unused multiclasses.Craig Topper2013-01-01
* Merge AVX/SSE instruction definitions for SQRTPS/PD, RSQRTPS, RCPPS. No funci...Craig Topper2013-01-01
* Use packed instead of scalar itineraries for SSE1/2 SQRTPS/PD, RCPPS, and RSQ...Craig Topper2012-12-31
* Remove intrinsic specific instructions for (V)SQRTPS/PD. Instead lower to tar...Craig Topper2012-12-29
* Remove intrinsic specific instructions for SSE/SSE2/AVX floating point max/mi...Craig Topper2012-12-29
* Merge basic_sse12_fp_binop_p_int and basic_sse12_fp_binop_p_y_int multiclasses.Craig Topper2012-12-27
* Merge basic_sse12_fp_binop_p and basic_sse12_fp_binop_p_y multiclasses.Craig Topper2012-12-27
* Add hasSideEffects=0 to some forms of ROUND, RCP, and RSQRT.Craig Topper2012-12-27
* Move single letter 'P' prefix out of multiclass now that tablegen allows defm...Craig Topper2012-12-27
* Mark all the _REV instructions as not having side effects. They aren't really...Craig Topper2012-12-26
* Remove a special conditional setting of neverHasSideEffects if the instructio...Craig Topper2012-12-26
* Merge still more SSE/AVX instruction definitions.Craig Topper2012-12-26
* Merge more SSE/AVX instruction definitions.Craig Topper2012-12-26
* Fix 80 column violation.Craig Topper2012-12-26
* Fix class name in comment.Craig Topper2012-12-26
* Merge SSE/AVX PCMPEQ/PCMPGT instruction definitions.Craig Topper2012-12-26
* Remove 'v' from mnemonic to fix asm matching failures.Craig Topper2012-12-26
* Use an additional multiclass to merge the 128/256-bit SSE/AVX instruction def...Craig Topper2012-12-26
* Use an additional multiclass to merge the 128/256-bit SSE/AVX instruction def...Craig Topper2012-12-26
* Merge an AVX/SSE 256-bit and 128-bit multiclass.Craig Topper2012-12-26