summaryrefslogtreecommitdiffstats
path: root/llvm/lib/Transforms/Scalar/LowerPacked.cpp
diff options
context:
space:
mode:
authorEvan Cheng <evan.cheng@apple.com>2007-10-29 19:58:20 +0000
committerEvan Cheng <evan.cheng@apple.com>2007-10-29 19:58:20 +0000
commite106e2f14240bc6b6175cc09494715afa8e1d2fa (patch)
tree6c3503cd91459ce5ff8b519db4a8bf8ce15a6964 /llvm/lib/Transforms/Scalar/LowerPacked.cpp
parent1961c28d4687d95139ccda29c6c755067703fcf6 (diff)
downloadbcm5719-llvm-e106e2f14240bc6b6175cc09494715afa8e1d2fa.tar.gz
bcm5719-llvm-e106e2f14240bc6b6175cc09494715afa8e1d2fa.zip
Enable more fold (sext (load x)) -> (sext (truncate (sextload x)))
transformation. Previously, it's restricted by ensuring the number of load uses is one. Now the restriction is loosened up by allowing setcc uses to be "extended" (e.g. setcc x, c, eq -> setcc sext(x), sext(c), eq). llvm-svn: 43465
Diffstat (limited to 'llvm/lib/Transforms/Scalar/LowerPacked.cpp')
0 files changed, 0 insertions, 0 deletions
OpenPOWER on IntegriCloud