aboutsummaryrefslogtreecommitdiffstats
path: root/lib/Target/X86/X86InstrSSE.td
Commit message (Expand)AuthorAgeFilesLines
...
* Added INSERT and EXTRACT intructions from AVX-512 ISA.Elena Demikhovsky2013-07-311-80/+80
* Changed register names (and pointer keywords) to be lower case when using Int...Craig Topper2013-07-311-10/+10
* Remove some errant space charcters in mnemonic strings.Craig Topper2013-07-231-11/+11
* More Intel syntax alias fixes.Craig Topper2013-07-221-4/+4
* Change %xmm0 to XMM0 in Intel side of asm strings for PBLENDVB.Craig Topper2013-07-221-6/+6
* Removed PackedDouble domain from scalar instructions. Added more formats for ...Elena Demikhovsky2013-06-091-39/+39
* [PATCH] Fix VGATHER* operand constraintsMichael Liao2013-06-051-1/+3
* Removed SSEPacked domain from all forms (AVX, SSE, signed, unsigned) scalar c...Elena Demikhovsky2013-05-211-24/+21
* Corrected Atom latencies for SSE SQRT instructions.Preston Gurd2013-05-071-11/+19
* Put VMOVPQIto64rr in the VRPDI class.Rafael Espindola2013-05-011-3/+3
* X86: Now that we have a canonical form for vector integer abs, match it into ...Benjamin Kramer2013-04-261-0/+51
* Annotate the remaining x86 instructions with SchedRW lists.Jakob Stoklund Olesen2013-03-261-4/+4
* Remove IIC_DEFAULT from X86Schedule.tdJakob Stoklund Olesen2013-03-251-4/+4
* Model prefetches and barriers as loads.Jakob Stoklund Olesen2013-03-201-1/+4
* Add a catch-all WriteSystem SchedWrite type.Jakob Stoklund Olesen2013-03-201-0/+2
* Annotate the remaining SSE MOV instructions.Jakob Stoklund Olesen2013-03-201-25/+45
* Annotate SSE horizontal and integer instructions.Jakob Stoklund Olesen2013-03-201-16/+26
* Add some missing SSE annotations.Jakob Stoklund Olesen2013-03-201-8/+18
* Annotate various null idioms with SchedRW lists.Jakob Stoklund Olesen2013-03-191-4/+4
* Annotate SSE float conversions with SchedRW lists.Jakob Stoklund Olesen2013-03-191-60/+81
* Add SchedRW annotations to most of X86InstrSSE.td.Jakob Stoklund Olesen2013-03-181-186/+280
* Unaligned loads should use the VMOVUPS opcode.Nadav Rotem2013-03-141-1/+1
* Fix inconsistent usage of PALIGN and PALIGNR when referring to the same instr...Craig Topper2013-01-281-17/+17
* Combine AVX and SSE forms of MOVSS and MOVSD into the same multiclasses so th...Craig Topper2013-01-171-74/+50
* Simplify nested strconcats in X86 td files since strconcat can take more than...Craig Topper2013-01-141-25/+25
* Create a single multiclass for SSE and AVX version of MOVL/MOVH. Prevents nee...Craig Topper2013-01-141-23/+24
* X86: Add patterns for X86ISD::VSEXT in registers.Benjamin Kramer2013-01-131-0/+42
* Remove unnecessary # tokens at the beginning and end of defm names.Craig Topper2013-01-071-10/+10
* Fix suffix handling for parsing and printing of cvtsi2ss, cvtsi2sd, cvtss2si,...Craig Topper2013-01-061-27/+100
* Merge SSE and AVX instruction definitions for scalar forms of SQRT, RSQRT, an...Craig Topper2013-01-021-82/+97
* Merge SSE and AVX instruction definitions for PSHUFD/PSHUFHW/PSHUFLW.Craig Topper2013-01-021-62/+61
* Revert 171351. It broke MC/X86/x86-32-avx.s.Rafael Espindola2013-01-021-97/+82
* Merge SSE and AVX instruction definitions for scalar forms of SQRT, RSQRT, an...Craig Topper2013-01-011-82/+97
* Remove unused argument from a multiclass.Craig Topper2013-01-011-5/+3
* Merge intrinsic instruction definitions for SSE and AVX versions of RCPPS and...Craig Topper2013-01-011-30/+34
* Remove 2 unused multiclasses.Craig Topper2013-01-011-26/+0
* Merge AVX/SSE instruction definitions for SQRTPS/PD, RSQRTPS, RCPPS. No funci...Craig Topper2013-01-011-47/+58
* Use packed instead of scalar itineraries for SSE1/2 SQRTPS/PD, RCPPS, and RSQ...Craig Topper2012-12-311-6/+6
* Remove intrinsic specific instructions for (V)SQRTPS/PD. Instead lower to tar...Craig Topper2012-12-291-11/+1
* Remove intrinsic specific instructions for SSE/SSE2/AVX floating point max/mi...Craig Topper2012-12-291-54/+0
* Merge basic_sse12_fp_binop_p_int and basic_sse12_fp_binop_p_y_int multiclasses.Craig Topper2012-12-271-28/+28
* Merge basic_sse12_fp_binop_p and basic_sse12_fp_binop_p_y multiclasses.Craig Topper2012-12-271-49/+41
* Add hasSideEffects=0 to some forms of ROUND, RCP, and RSQRT.Craig Topper2012-12-271-0/+3
* Move single letter 'P' prefix out of multiclass now that tablegen allows defm...Craig Topper2012-12-271-86/+85
* Mark all the _REV instructions as not having side effects. They aren't really...Craig Topper2012-12-261-6/+6
* Remove a special conditional setting of neverHasSideEffects if the instructio...Craig Topper2012-12-261-4/+3
* Merge still more SSE/AVX instruction definitions.Craig Topper2012-12-261-43/+15
* Merge more SSE/AVX instruction definitions.Craig Topper2012-12-261-129/+49
* Fix 80 column violation.Craig Topper2012-12-261-2/+2
* Fix class name in comment.Craig Topper2012-12-261-1/+1