summaryrefslogtreecommitdiffstats
path: root/llvm/lib/Transforms/InstCombine/InstructionCombining.cpp
diff options
context:
space:
mode:
authorSimon Pilgrim <llvm-dev@redking.me.uk>2019-03-15 19:14:28 +0000
committerSimon Pilgrim <llvm-dev@redking.me.uk>2019-03-15 19:14:28 +0000
commitd33e62c826cefb2e4d546534731251ca6085c665 (patch)
tree0790b93db5dd7f1d1c39a6fd64542f58524b9840 /llvm/lib/Transforms/InstCombine/InstructionCombining.cpp
parent177301f04824ac781a49f4eba747ba10952119f3 (diff)
downloadbcm5719-llvm-d33e62c826cefb2e4d546534731251ca6085c665.tar.gz
bcm5719-llvm-d33e62c826cefb2e4d546534731251ca6085c665.zip
[X86][SSE] Fold scalar_to_vector(i64 anyext(x)) -> bitcast(scalar_to_vector(i32 anyext(x)))
Reduce the size of an any-extended i64 scalar_to_vector source to i32 - the any_extend nodes are often introduced by SimplifyDemandedBits. llvm-svn: 356292
Diffstat (limited to 'llvm/lib/Transforms/InstCombine/InstructionCombining.cpp')
0 files changed, 0 insertions, 0 deletions
OpenPOWER on IntegriCloud