index
:
llvm
master
release_1
release_16
release_20
release_21
release_22
release_23
release_24
release_25
release_26
release_27
release_28
release_29
release_30
release_31
release_32
release_33
stable
svn-tags/RELEASE_1
svn-tags/RELEASE_20
svn-tags/RELEASE_21
svn-tags/RELEASE_22
svn-tags/RELEASE_23
svn-tags/RELEASE_24
svn-tags/RELEASE_25
svn-tags/RELEASE_26
svn-tags/RELEASE_27
svn-tags/RELEASE_28
svn-tags/RELEASE_29
svn-tags/RELEASE_30
svn-tags/RELEASE_31
svn-tags/RELEASE_32
testing
http://llvm.org
git repository hosting
about
summary
refs
log
tree
commit
diff
log msg
author
committer
range
path:
root
/
test
/
CodeGen
/
X86
/
avx-shuffle.ll
Age
Commit message (
Expand
)
Author
2013-02-16
Replace "check:" wth "CHECK:".
Jakub Staszak
2012-12-07
X86: Prefer using VPSHUFD over VPERMIL because it has better throughput.
Nadav Rotem
2012-11-13
X86: when constructing VZEXT_LOAD from other loads, makes sure its output
Manman Ren
2012-09-04
This patch optimizes shuffle instruction - generates 2 instructions instead o...
Elena Demikhovsky
2012-06-26
Shuffle optimization for AVX/AVX2.
Elena Demikhovsky
2012-06-25
Run ProcessImplicitDefs on SSA form where it can be much simpler.
Jakob Stoklund Olesen
2012-06-20
Don't insert 128-bit UNDEF into 256-bit vectors. Just keep the 256-bit vector...
Craig Topper
2012-05-21
Allow 256-bit shuffles to still be split even if only half of the shuffle com...
Craig Topper
2012-05-04
Allow v16i16 and v32i8 shuffles to be rewritten as narrower shuffles.
Craig Topper
2012-04-11
Reapply 154396 after fixing a test.
Nadav Rotem
2012-04-10
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-09
Lower some x86 shuffle sequences to the vblend family of instructions.
Nadav Rotem
2012-04-06
Test case for PR12413
Craig Topper
2012-03-09
Fix a regression from r147481.
Chad Rosier
2012-02-07
Add instruction selection for 256-bit VPSHUFD and 128-bit VPERMILPS/VPERMILPD.
Craig Topper
2012-02-03
The type-legalizer often scalarizes code. One of the common patterns is extra...
Nadav Rotem
2012-01-30
Fix pattern for memory form of PSHUFD for use with FP vectors to remove bitca...
Craig Topper
2012-01-17
Transform: (EXTRACT_VECTOR_ELT( VECTOR_SHUFFLE )) -> EXTRACT_VECTOR_ELT.
Nadav Rotem
2012-01-17
Fix 11769.
Nadav Rotem
2012-01-14
Cleanup test case by adding checks for test names.
Chad Rosier
2012-01-12
Fixed a bug in LowerVECTOR_SHUFFLE caused assertion failure
Elena Demikhovsky
2012-01-03
Enhance DAGCombine for transforming 128->256 casts into a vmovaps, rather
Chad Rosier
2011-12-28
Fixed a bug in LowerVECTOR_SHUFFLE and LowerBUILD_VECTOR.
Elena Demikhovsky
2011-12-09
Update test to something more sensible.
Evan Cheng
2011-12-08
Add 256-bit variant vmovss and vmovsd patterns. rdar://10538417
Evan Cheng
2011-10-10
Make sure the X86 backend doesn't explode on 128-bit shuffles in AVX mode. F...
Eli Friedman