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 /clang/lib/Frontend/CompilerInstance.cpp | |
parent | 99400a5a34dffde5565110c15fe639810624ef5c (diff) | |
download | llvm-2aacd94d4057762af1ae98f26fc7b529ef1e5540.zip llvm-2aacd94d4057762af1ae98f26fc7b529ef1e5540.tar.gz llvm-2aacd94d4057762af1ae98f26fc7b529ef1e5540.tar.bz2 |
[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 'clang/lib/Frontend/CompilerInstance.cpp')
0 files changed, 0 insertions, 0 deletions