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