2013-08-20 |
Elena Demikhovsky | AVX-512: Added more patterns for VMOVSS, VMOVSD, VMOVD... |
blob | commitdiff | raw |
2013-08-20 |
Craig Topper | Move AVX and non-AVX replication inside a couple multic... |
blob | commitdiff | raw | diff to current |
2013-08-18 |
Elena Demikhovsky | AVX-512: Added VMOVD, VMOVQ, VMOVSS, VMOVSD instructions. |
blob | commitdiff | raw | diff to current |
2013-08-04 |
Benjamin Kramer | X86: Turn fp selects into mask operations. |
blob | commitdiff | raw | diff to current |
2013-08-04 |
Elena Demikhovsky | AVX-512 set: added VEXTRACTPS instruction |
blob | commitdiff | raw | diff to current |
2013-07-31 |
Elena Demikhovsky | Added INSERT and EXTRACT intructions from AVX-512 ISA. |
blob | commitdiff | raw | diff to current |
2013-07-31 |
Craig Topper | Changed register names (and pointer keywords) to be... |
blob | commitdiff | raw | diff to current |
2013-07-23 |
Craig Topper | Remove some errant space charcters in mnemonic strings. |
blob | commitdiff | raw | diff to current |
2013-07-22 |
Craig Topper | More Intel syntax alias fixes. |
blob | commitdiff | raw | diff to current |
2013-07-22 |
Craig Topper | Change %xmm0 to XMM0 in Intel side of asm strings for... |
blob | commitdiff | raw | diff to current |
2013-06-09 |
Elena Demikhovsky | Removed PackedDouble domain from scalar instructions... |
blob | commitdiff | raw | diff to current |
2013-06-05 |
Michael Liao | [PATCH] Fix VGATHER* operand constraints |
blob | commitdiff | raw | diff to current |
2013-05-21 |
Elena Demikhovsky | Removed SSEPacked domain from all forms (AVX, SSE,... |
blob | commitdiff | raw | diff to current |
2013-05-07 |
Preston Gurd | Corrected Atom latencies for SSE SQRT instructions. |
blob | commitdiff | raw | diff to current |
2013-05-01 |
Rafael Espindola | Put VMOVPQIto64rr in the VRPDI class. |
blob | commitdiff | raw | diff to current |
2013-04-26 |
Benjamin Kramer | X86: Now that we have a canonical form for vector integ... |
blob | commitdiff | raw | diff to current |
2013-03-26 |
Jakob Stoklund Olesen | Annotate the remaining x86 instructions with SchedRW... |
blob | commitdiff | raw | diff to current |
2013-03-25 |
Jakob Stoklund Olesen | Remove IIC_DEFAULT from X86Schedule.td |
blob | commitdiff | raw | diff to current |
2013-03-20 |
Jakob Stoklund Olesen | Model prefetches and barriers as loads. |
blob | commitdiff | raw | diff to current |
2013-03-20 |
Jakob Stoklund Olesen | Add a catch-all WriteSystem SchedWrite type. |
blob | commitdiff | raw | diff to current |
2013-03-20 |
Jakob Stoklund Olesen | Annotate the remaining SSE MOV instructions. |
blob | commitdiff | raw | diff to current |
2013-03-20 |
Jakob Stoklund Olesen | Annotate SSE horizontal and integer instructions. |
blob | commitdiff | raw | diff to current |
2013-03-20 |
Jakob Stoklund Olesen | Add some missing SSE annotations. |
blob | commitdiff | raw | diff to current |
2013-03-19 |
Jakob Stoklund Olesen | Annotate various null idioms with SchedRW lists. |
blob | commitdiff | raw | diff to current |
2013-03-19 |
Jakob Stoklund Olesen | Annotate SSE float conversions with SchedRW lists. |
blob | commitdiff | raw | diff to current |
2013-03-18 |
Jakob Stoklund Olesen | Add SchedRW annotations to most of X86InstrSSE.td. |
blob | commitdiff | raw | diff to current |
2013-03-14 |
Nadav Rotem | Unaligned loads should use the VMOVUPS opcode. |
blob | commitdiff | raw | diff to current |
2013-01-28 |
Craig Topper | Fix inconsistent usage of PALIGN and PALIGNR when refer... |
blob | commitdiff | raw | diff to current |
2013-01-17 |
Craig Topper | Combine AVX and SSE forms of MOVSS and MOVSD into the... |
blob | commitdiff | raw | diff to current |
2013-01-14 |
Craig Topper | Simplify nested strconcats in X86 td files since strcon... |
blob | commitdiff | raw | diff to current |
2013-01-14 |
Craig Topper | Create a single multiclass for SSE and AVX version... |
blob | commitdiff | raw | diff to current |
2013-01-13 |
Benjamin Kramer | X86: Add patterns for X86ISD::VSEXT in registers. |
blob | commitdiff | raw | diff to current |
2013-01-07 |
Craig Topper | Remove unnecessary # tokens at the beginning and end... |
blob | commitdiff | raw | diff to current |
2013-01-06 |
Craig Topper | Fix suffix handling for parsing and printing of cvtsi2s... |
blob | commitdiff | raw | diff to current |
2013-01-02 |
Craig Topper | Merge SSE and AVX instruction definitions for scalar... |
blob | commitdiff | raw | diff to current |
2013-01-02 |
Craig Topper | Merge SSE and AVX instruction definitions for PSHUFD... |
blob | commitdiff | raw | diff to current |
2013-01-02 |
Rafael Espindola | Revert 171351. It broke MC/X86/x86-32-avx.s. |
blob | commitdiff | raw | diff to current |
2013-01-01 |
Craig Topper | Merge SSE and AVX instruction definitions for scalar... |
blob | commitdiff | raw | diff to current |
2013-01-01 |
Craig Topper | Remove unused argument from a multiclass. |
blob | commitdiff | raw | diff to current |
2013-01-01 |
Craig Topper | Merge intrinsic instruction definitions for SSE and... |
blob | commitdiff | raw | diff to current |
2013-01-01 |
Craig Topper | Remove 2 unused multiclasses. |
blob | commitdiff | raw | diff to current |
2013-01-01 |
Craig Topper | Merge AVX/SSE instruction definitions for SQRTPS/PD... |
blob | commitdiff | raw | diff to current |
2012-12-31 |
Craig Topper | Use packed instead of scalar itineraries for SSE1/2... |
blob | commitdiff | raw | diff to current |
2012-12-29 |
Craig Topper | Remove intrinsic specific instructions for (V)SQRTPS... |
blob | commitdiff | raw | diff to current |
2012-12-29 |
Craig Topper | Remove intrinsic specific instructions for SSE/SSE2... |
blob | commitdiff | raw | diff to current |
2012-12-27 |
Craig Topper | Merge basic_sse12_fp_binop_p_int and basic_sse12_fp_bin... |
blob | commitdiff | raw | diff to current |
2012-12-27 |
Craig Topper | Merge basic_sse12_fp_binop_p and basic_sse12_fp_binop_p... |
blob | commitdiff | raw | diff to current |
2012-12-27 |
Craig Topper | Add hasSideEffects=0 to some forms of ROUND, RCP, and... |
blob | commitdiff | raw | diff to current |
2012-12-27 |
Craig Topper | Move single letter 'P' prefix out of multiclass now... |
blob | commitdiff | raw | diff to current |
2012-12-26 |
Craig Topper | Mark all the _REV instructions as not having side effec... |
blob | commitdiff | raw | diff to current |
2012-12-26 |
Craig Topper | Remove a special conditional setting of neverHasSideEff... |
blob | commitdiff | raw | diff to current |
2012-12-26 |
Craig Topper | Merge still more SSE/AVX instruction definitions. |
blob | commitdiff | raw | diff to current |
2012-12-26 |
Craig Topper | Merge more SSE/AVX instruction definitions. |
blob | commitdiff | raw | diff to current |
2012-12-26 |
Craig Topper | Fix 80 column violation. |
blob | commitdiff | raw | diff to current |
2012-12-26 |
Craig Topper | Fix class name in comment. |
blob | commitdiff | raw | diff to current |
2012-12-26 |
Craig Topper | Merge SSE/AVX PCMPEQ/PCMPGT instruction definitions. |
blob | commitdiff | raw | diff to current |
2012-12-26 |
Craig Topper | Remove 'v' from mnemonic to fix asm matching failures. |
blob | commitdiff | raw | diff to current |
2012-12-26 |
Craig Topper | Use an additional multiclass to merge the 128/256-bit... |
blob | commitdiff | raw | diff to current |
2012-12-26 |
Craig Topper | Use an additional multiclass to merge the 128/256-bit... |
blob | commitdiff | raw | diff to current |
2012-12-26 |
Craig Topper | Merge an AVX/SSE 256-bit and 128-bit multiclass. |
blob | commitdiff | raw | diff to current |
2012-12-26 |
Craig Topper | Mark VANDNPD/VANDNPDS as not commutable. |
blob | commitdiff | raw | diff to current |
2012-12-21 |
Benjamin Kramer | X86: Match the SSE/AVX min/max vector ops using a custo... |
blob | commitdiff | raw | diff to current |
2012-12-19 |
Elena Demikhovsky | Optimized load + SIGN_EXTEND patterns in the X86 backend. |
blob | commitdiff | raw | diff to current |
2012-12-15 |
Benjamin Kramer | X86: Add a couple of target-specific dag combines that... |
blob | commitdiff | raw | diff to current |
2012-12-06 |
Craig Topper | Remove intrinsic specific instructions for (V)MOVQUmr... |
blob | commitdiff | raw | diff to current |
2012-12-06 |
Craig Topper | Mark MOVDQ(A/U)rm as ReMaterializable. Mark all MOVDQ... |
blob | commitdiff | raw | diff to current |
2012-12-05 |
Elena Demikhovsky | Simplified BLEND pattern matching for shuffles. |
blob | commitdiff | raw | diff to current |
2012-11-16 |
Craig Topper | Use roundps/pd for llvm.ceil, llvm.trunc, llvm.rint... |
blob | commitdiff | raw | diff to current |
2012-11-10 |
Craig Topper | Cleanup pcmp(e/i)str(m/i) instruction definitions and... |
blob | commitdiff | raw | diff to current |
2012-11-06 |
Michael Liao | Remove tailing whitespaces |
blob | commitdiff | raw | diff to current |
2012-10-30 |
Manman Ren | X86 SSE: update rsqrtss and rcpss to use two source... |
blob | commitdiff | raw | diff to current |
2012-10-29 |
Michael Liao | Fix PR14204 |
blob | commitdiff | raw | diff to current |
2012-10-24 |
Michael Liao | Add custom conversion from v2u32 to v2f32 in 32-bit... |
blob | commitdiff | raw | diff to current |
2012-10-23 |
Michael Liao | Enable lowering ZERO_EXTEND/ANY_EXTEND to PMOVZX from... |
blob | commitdiff | raw | diff to current |
2012-10-10 |
Michael Liao | Add support for FP_ROUND from v2f64 to v2f32 |
blob | commitdiff | raw | diff to current |
2012-09-19 |
Craig Topper | Remove code for setting the VEX L-bit as a function... |
blob | commitdiff | raw | diff to current |
2012-09-19 |
Craig Topper | Add explicit VEX_L tags to all 256-bit instructions... |
blob | commitdiff | raw | diff to current |
2012-09-16 |
Nadav Rotem | The PMOVZXWD family of functions had patterns extends... |
blob | commitdiff | raw | diff to current |
2012-09-10 |
Michael Liao | Enhance PR11334 fix to support extload from v2f32/v4f32 |
blob | commitdiff | raw | diff to current |
2012-09-08 |
Craig Topper | Add instruction selection for ffloor of vectors when... |
blob | commitdiff | raw | diff to current |
2012-09-06 |
Craig Topper | Use iPTR instead of i32 for extract_subvector/insert_su... |
blob | commitdiff | raw | diff to current |
2012-09-06 |
Craig Topper | Add patterns for converting stores of subvector_extract... |
blob | commitdiff | raw | diff to current |
2012-09-05 |
Craig Topper | Remove some of the patterns added in r163196. Increasin... |
blob | commitdiff | raw | diff to current |
2012-09-05 |
Craig Topper | Add patterns for integer forms of VINSERTF128/VINSERTI1... |
blob | commitdiff | raw | diff to current |
2012-09-05 |
Craig Topper | Convert vextracti128/vextractf128 intrinsics to extract... |
blob | commitdiff | raw | diff to current |
2012-09-01 |
Craig Topper | Typos |
blob | commitdiff | raw | diff to current |
2012-08-31 |
Michael Liao | Clean up AddedComplexity further after adding UseSSEx |
blob | commitdiff | raw | diff to current |
2012-08-31 |
Jim Grosbach | X86: Fix encoding of 'movd %xmm0, %rax' |
blob | commitdiff | raw | diff to current |
2012-08-30 |
Michael Liao | Introduce 'UseSSEx' to force SSE legacy encoding |
blob | commitdiff | raw | diff to current |
2012-08-28 |
Bill Wendling | The commutative flag is already correctly set within... |
blob | commitdiff | raw | diff to current |
2012-08-28 |
Craig Topper | Convert V_SETALLONES/AVX_SETALLONES/AVX2_SETALLONES... |
blob | commitdiff | raw | diff to current |
2012-08-28 |
Craig Topper | Merge AVX_SET0PSY/AVX_SET0PDY/AVX2_SET0 into a single... |
blob | commitdiff | raw | diff to current |
2012-08-28 |
Jakob Stoklund Olesen | More missing mayLoad flags on AVX multiclasses. |
blob | commitdiff | raw | diff to current |
2012-08-27 |
Craig Topper | Don't allow vextractf128 to be folded with unaligned... |
blob | commitdiff | raw | diff to current |
2012-08-27 |
Craig Topper | Fold some patterns into instruction definitons so table... |
blob | commitdiff | raw | diff to current |
2012-08-27 |
Craig Topper | Add HasAVX1Only predicate and use it for patterns that... |
blob | commitdiff | raw | diff to current |
2012-08-24 |
Jakob Stoklund Olesen | Add missing mayLoad flags to a large class of AVX ... |
blob | commitdiff | raw | diff to current |
2012-08-24 |
Jakob Stoklund Olesen | Remove some spurious mayLoad = 0 flags. |
blob | commitdiff | raw | diff to current |
2012-08-19 |
Nadav Rotem | When unsafe math is used, we can use commutative FMAX... |
blob | commitdiff | raw | diff to current |
2012-08-14 |
Michael Liao | fix PR11334 |
blob | commitdiff | raw | diff to current |
next |