aboutsummaryrefslogtreecommitdiff
path: root/llvm/lib/Transforms/Utils/LoopVersioning.cpp
diff options
context:
space:
mode:
authorSimon Pilgrim <llvm-dev@redking.me.uk>2016-03-17 15:59:36 +0000
committerSimon Pilgrim <llvm-dev@redking.me.uk>2016-03-17 15:59:36 +0000
commit0f37fbac51743051a5bc739778fc92da05efdc70 (patch)
tree7ec2d4bb63f016e8f052cd12ce81a0781e542e18 /llvm/lib/Transforms/Utils/LoopVersioning.cpp
parent9e23fedaf0f84d4a020514df4beefe65fe6da50b (diff)
downloadllvm-0f37fbac51743051a5bc739778fc92da05efdc70.zip
llvm-0f37fbac51743051a5bc739778fc92da05efdc70.tar.gz
llvm-0f37fbac51743051a5bc739778fc92da05efdc70.tar.bz2
[X86][SSE] Simplified blend-with-zero combining
We were being too aggressive in trying to combine a shuffle into a blend-with-zero pattern, often resulting in a endless loop of contrasting combines This patch stops the combine if we already have a blend in place (means we miss some domain corrections) llvm-svn: 263717
Diffstat (limited to 'llvm/lib/Transforms/Utils/LoopVersioning.cpp')
0 files changed, 0 insertions, 0 deletions