diff options
| author | Andrea Di Biagio <Andrea_DiBiagio@sn.scee.net> | 2014-07-19 07:52:58 +0000 |
|---|---|---|
| committer | Andrea Di Biagio <Andrea_DiBiagio@sn.scee.net> | 2014-07-19 07:52:58 +0000 |
| commit | 2aacd94d4057762af1ae98f26fc7b529ef1e5540 (patch) | |
| tree | 94d34722da888045b1cc4c1501fddefbe6be444e /llvm/test/Transforms/LoopVectorize | |
| parent | 99400a5a34dffde5565110c15fe639810624ef5c (diff) | |
| download | bcm5719-llvm-2aacd94d4057762af1ae98f26fc7b529ef1e5540.tar.gz bcm5719-llvm-2aacd94d4057762af1ae98f26fc7b529ef1e5540.zip | |
[x86] Fix wrong shuffle mask in test 'combine-vec-shuffle-3.ll'. No functional change.
Function @test3c should check that the DAGCombiner is able to fold a pair of
shuffles into a new shuffle with a permute mask of <6,7,2,3>. However, one of
the shuffles in @test3c had a wrong permute mask; this prevented the DAGCombiner
from folding the shuffles into the expected result.
Now that the shuffle mask is fixed, the backend correctly folds the two shuffles
in function @test3c into a single movhlps instruction.
llvm-svn: 213451
Diffstat (limited to 'llvm/test/Transforms/LoopVectorize')
0 files changed, 0 insertions, 0 deletions

