summaryrefslogtreecommitdiff
path: root/test/CodeGen/X86/avx-shuffle.ll
Commit message (Expand)AuthorAge
* Enable MI Sched for x86.Andrew Trick2013-10-15
* Lift alignment restrictions for load/store folding on VINSERTF128/VEXTRACTF12...Craig Topper2013-09-18
* Update to more CodeGen tests to use CHECK-LABEL for labels corresponding to f...Stephen Lin2013-07-18
* Convert CodeGen/*/*.ll tests to use the new CHECK-LABEL for easier debugging....Stephen Lin2013-07-13
* Revert "Temporarily enable MI-Sched on X86."Andrew Trick2013-06-25
* Temporarily enable MI-Sched on X86.Andrew Trick2013-06-24
* Replace "check:" wth "CHECK:".Jakub Staszak2013-02-16
* X86: Prefer using VPSHUFD over VPERMIL because it has better throughput.Nadav Rotem2012-12-07
* X86: when constructing VZEXT_LOAD from other loads, makes sure its outputManman Ren2012-11-13
* This patch optimizes shuffle instruction - generates 2 instructions instead o...Elena Demikhovsky2012-09-04
* Shuffle optimization for AVX/AVX2.Elena Demikhovsky2012-06-26
* Run ProcessImplicitDefs on SSA form where it can be much simpler.Jakob Stoklund Olesen2012-06-25
* Don't insert 128-bit UNDEF into 256-bit vectors. Just keep the 256-bit vector...Craig Topper2012-06-20
* Allow 256-bit shuffles to still be split even if only half of the shuffle com...Craig Topper2012-05-21
* Allow v16i16 and v32i8 shuffles to be rewritten as narrower shuffles.Craig Topper2012-05-04
* Reapply 154396 after fixing a test.Nadav Rotem2012-04-11
* Temporarily revert this patch to see if it brings the buildbots back.Eric Christopher2012-04-10
* Modify the code that lowers shuffles to blends from using blendvXX to vblendXX.Nadav Rotem2012-04-10
* Lower some x86 shuffle sequences to the vblend family of instructions.Nadav Rotem2012-04-09
* Test case for PR12413Craig Topper2012-04-06
* Fix a regression from r147481.Chad Rosier2012-03-09
* Add instruction selection for 256-bit VPSHUFD and 128-bit VPERMILPS/VPERMILPD.Craig Topper2012-02-07
* The type-legalizer often scalarizes code. One of the common patterns is extra...Nadav Rotem2012-02-03
* Fix pattern for memory form of PSHUFD for use with FP vectors to remove bitca...Craig Topper2012-01-30
* Transform: (EXTRACT_VECTOR_ELT( VECTOR_SHUFFLE )) -> EXTRACT_VECTOR_ELT.Nadav Rotem2012-01-17
* Fix 11769.Nadav Rotem2012-01-17
* Cleanup test case by adding checks for test names.Chad Rosier2012-01-14
* Fixed a bug in LowerVECTOR_SHUFFLE caused assertion failureElena Demikhovsky2012-01-12
* Enhance DAGCombine for transforming 128->256 casts into a vmovaps, ratherChad Rosier2012-01-03
* Fixed a bug in LowerVECTOR_SHUFFLE and LowerBUILD_VECTOR.Elena Demikhovsky2011-12-28
* Update test to something more sensible.Evan Cheng2011-12-09
* Add 256-bit variant vmovss and vmovsd patterns. rdar://10538417Evan Cheng2011-12-08
* Make sure the X86 backend doesn't explode on 128-bit shuffles in AVX mode. F...Eli Friedman2011-10-10