summaryrefslogtreecommitdiff
path: root/test/CodeGen/X86/avx-basic.ll
AgeCommit message (Expand)AuthorFilesLines
2015-03-14Add a bunch of CHECK missing colons in tests. NFC.Ahmed Bougacha1-1/+1
2015-03-05[X86] Use vmovss to handle inserting an element into index 0 of a v8f32 vecto...Craig Topper1-0/+9
2015-02-27[opaque pointer type] Add textual IR support for explicit type parameter to l...David Blaikie1-2/+2
2015-02-27[opaque pointer type] Add textual IR support for explicit type parameter to g...David Blaikie1-1/+1
2014-10-04[x86] Enable the new vector shuffle lowering by default.Chandler Carruth1-40/+0
2014-09-15[x86] Undo a flawed transform I added to form UNPCK instructions whenChandler Carruth1-3/+3
2014-08-02[x86] Teach the target shuffle mask extraction to recognize unary formsChandler Carruth1-2/+2
2014-07-27[x86] Add a much more powerful framework for combining x86 shuffleChandler Carruth1-1/+1
2013-10-08Remove some instructions that existed to provide aliases to the assembler. Ca...Craig Topper1-2/+2
2013-05-01Put VMOVPQIto64rr in the VRPDI class.Rafael Espindola1-0/+10
2012-09-09Teach DAG combiner to constant fold fneg of a BUILD_VECTOR of constants.Craig Topper1-2/+2
2011-12-15Fix assert in LowerBUILD_VECTOR for v16i16 type on AVX.Chad Rosier1-0/+8
2011-12-15Add support for lowering fneg when AVX is enabled.Chad Rosier1-0/+8
2011-11-07Expand V_SET0 to xorps by default.Jakob Stoklund Olesen1-1/+1
2011-09-15Change all checks regarding the presence of any SSE level to alwaysBruno Cardoso Lopes1-1/+1
2011-09-12Fix PR10845. SUBREG_TO_REG shouldn't be used when the input andBruno Cardoso Lopes1-0/+14
2011-08-25Add support for 256-bit versions of VSHUFPD and VSHUFPS.Bruno Cardoso Lopes1-4/+2
2011-08-16Instead of always leaving the work to the generic legalizer whenBruno Cardoso Lopes1-0/+43
2011-08-11Fix PR10492 by teaching MOVHLPS and MOVLPS mask matching to be more strict.Bruno Cardoso Lopes1-0/+8
2011-08-09Rename and tidy up testsBruno Cardoso Lopes1-0/+44