summaryrefslogtreecommitdiffstats
path: root/llvm/tools/llvm-objcopy/Object.cpp
diff options
context:
space:
mode:
authorSanjay Patel <spatel@rotateright.com>2017-11-15 19:12:01 +0000
committerSanjay Patel <spatel@rotateright.com>2017-11-15 19:12:01 +0000
commit03d0cd6a81db286369eb55b31e9279dc9d3d7f56 (patch)
tree180663b70ea881600a630c61c7202f7c6fad1a86 /llvm/tools/llvm-objcopy/Object.cpp
parenta17fca06ee312baac84c39204982327f6f75ac83 (diff)
downloadbcm5719-llvm-03d0cd6a81db286369eb55b31e9279dc9d3d7f56.tar.gz
bcm5719-llvm-03d0cd6a81db286369eb55b31e9279dc9d3d7f56.zip
[InstCombine] trunc (binop X, C) --> binop (trunc X, C')
Note that one-use and shouldChangeType() are checked ahead of the switch. Without the narrowing folds, we can produce inferior vector code as shown in PR35299: https://bugs.llvm.org/show_bug.cgi?id=35299 llvm-svn: 318323
Diffstat (limited to 'llvm/tools/llvm-objcopy/Object.cpp')
0 files changed, 0 insertions, 0 deletions
OpenPOWER on IntegriCloud