| Commit message (Expand) | Author | Age |
* | [x86] Make the x86 PACKSSWB, PACKSSDW, PACKUSWB, and PACKUSDW | Chandler Carruth | 2014-06-20 |
* | X86: Lower SMUL_LOHI of v4i32 to pmuldq when SSE4.1 is available. | Benjamin Kramer | 2014-04-26 |
* | Rename X86insrtps to the proper instruction name. | Filipe Cabecinhas | 2014-04-21 |
* | AVX-512: Fixed extract_vector_elt for v16i1 and v8i1 vectors. | Elena Demikhovsky | 2014-02-10 |
* | X86: deduplicate V[SZ]EXT_MOVL and V[SZ]EXT nodes | Tim Northover | 2014-02-06 |
* | AVX-512: Added intrinsic for cvtph2ps. | Elena Demikhovsky | 2014-02-05 |
* | Improve some x86 type constraints. | Craig Topper | 2014-01-26 |
* | AVX-512: added VPERM2D VPERM2Q VPERM2PS VPERM2PD instructions, | Elena Demikhovsky | 2014-01-23 |
* | AVX-512: added intrinsic vcvtpd2ps (with rounding mode and without) | Elena Demikhovsky | 2014-01-06 |
* | AVX-512: Added intrinsics for vcvt, vcvtt, vrndscale, vcmp | Elena Demikhovsky | 2014-01-01 |
* | AVX-512: Added implementation of CONCAT_VECTORS for v8i1 vectors (by Alexey B... | Elena Demikhovsky | 2013-12-17 |
* | AVX-512: Added legal type MVT::i1 and VK1 register for it. | Elena Demikhovsky | 2013-12-16 |
* | AVX-512: aligned / unaligned load and store for 512-bit integer vectors. | Elena Demikhovsky | 2013-10-22 |
* | AVX-512: implemented extractelement with variable index. | Elena Demikhovsky | 2013-09-12 |
* | AVX-512: added extend and truncate instructions. | Elena Demikhovsky | 2013-08-29 |
* | Make sure x86 instructions using ssmem/sdmem operand types are only able to p... | Craig Topper | 2013-08-26 |
* | AVX-512: Added SHIFT instructions. | Elena Demikhovsky | 2013-08-21 |
* | AVX-512: added arithmetic and logical operations. | Elena Demikhovsky | 2013-08-19 |
* | AVX-512: Added VMOVD, VMOVQ, VMOVSS, VMOVSD instructions. | Elena Demikhovsky | 2013-08-18 |
* | Don't use v16i32 for load pattern matching. All 512-bit loads are cated to v8... | Craig Topper | 2013-08-16 |
* | AVX-512: Added CMP and BLEND instructions. | Elena Demikhovsky | 2013-08-13 |
* | AVX-512: Added VPERM* instructons and MOV* zmm-to-zmm instructions. | Elena Demikhovsky | 2013-08-11 |
* | AVX-512 set: Added BROADCAST instructions | Elena Demikhovsky | 2013-08-07 |
* | AVX-512 set: added mask operations, lowering BUILD_VECTOR for i1 vector types. | Elena Demikhovsky | 2013-08-05 |
* | X86: Turn fp selects into mask operations. | Benjamin Kramer | 2013-08-04 |
* | Added INSERT and EXTRACT intructions from AVX-512 ISA. | Elena Demikhovsky | 2013-07-31 |
* | Fix inconsistent usage of PALIGN and PALIGNR when referring to the same instr... | Craig Topper | 2013-01-28 |
* | X86: Match the SSE/AVX min/max vector ops using a custom node instead of intr... | Benjamin Kramer | 2012-12-21 |
* | X86: Add a couple of target-specific dag combines that turn VSELECTS into psu... | Benjamin Kramer | 2012-12-15 |
* | Simplified BLEND pattern matching for shuffles. | Elena Demikhovsky | 2012-12-05 |
* | Enable lowering ZERO_EXTEND/ANY_EXTEND to PMOVZX from SSE4.1 | Michael Liao | 2012-10-23 |
* | Add support for FP_ROUND from v2f64 to v2f32 | Michael Liao | 2012-10-10 |
* | Enhance PR11334 fix to support extload from v2f32/v4f32 | Michael Liao | 2012-09-10 |
* | Convert FMA4 patterns to use target specific nodes instead of intrinsics to a... | Craig Topper | 2012-08-29 |
* | When unsafe math is used, we can use commutative FMAX and FMIN. In some cases | Nadav Rotem | 2012-08-19 |
* | fix PR11334 | Michael Liao | 2012-08-14 |
* | Implement proper handling for pcmpistri/pcmpestri intrinsics. Requires custom... | Craig Topper | 2012-08-06 |
* | Added FMA functionality to X86 target. | Elena Demikhovsky | 2012-08-01 |
* | Remove tabs. | Bill Wendling | 2012-07-19 |
* | Use XOP vpcom intrinsics in patterns instead of a target specific SDNode type... | Craig Topper | 2012-06-09 |
* | ZERO_EXTEND/SIGN_EXTEND/TRUNCATE optimization for AVX2 | Elena Demikhovsky | 2012-04-22 |
* | Change type profile for vpermv back to using operand type for the mask argume... | Craig Topper | 2012-04-16 |
* | Merge vpermps/vpermd and vpermpd/vpermq SD nodes. | Craig Topper | 2012-04-16 |
* | Fix SDTypeProfile for vpermps. The mask operand should be v8i32. | Craig Topper | 2012-04-16 |
* | Added VPERM optimization for AVX2 shuffles | Elena Demikhovsky | 2012-04-15 |
* | Reapply 154396 after fixing a test. | Nadav Rotem | 2012-04-11 |
* | Temporarily revert this patch to see if it brings the buildbots back. | Eric Christopher | 2012-04-10 |
* | Modify the code that lowers shuffles to blends from using blendvXX to vblendXX. | Nadav Rotem | 2012-04-10 |
* | Fix a regression from r147481. | Chad Rosier | 2012-03-09 |
* | some comment fix for X86 and ARM | Jia Liu | 2012-02-19 |