aboutsummaryrefslogtreecommitdiff
path: root/llvm/lib/Object/SymbolicFile.cpp
diff options
context:
space:
mode:
authorJustin Lebar <jlebar@google.com>2018-03-07 15:11:13 +0000
committerJustin Lebar <jlebar@google.com>2018-03-07 15:11:13 +0000
commitcb9e89c39b07efa6ba0dfbd24fc1b3d63d564d7f (patch)
tree9069cad3d6dfd039422cfd9d82c26558c1c88691 /llvm/lib/Object/SymbolicFile.cpp
parenteab108ba391cf3228a8fce40986c8dc0d67b932f (diff)
downloadllvm-cb9e89c39b07efa6ba0dfbd24fc1b3d63d564d7f.zip
llvm-cb9e89c39b07efa6ba0dfbd24fc1b3d63d564d7f.tar.gz
llvm-cb9e89c39b07efa6ba0dfbd24fc1b3d63d564d7f.tar.bz2
Teach CorrelatedValuePropagation to reduce the width of udiv/urem instructions.
Summary: If the operands of a udiv/urem can be proved to fit within a smaller power-of-two-sized type, reduce the width of the udiv/urem. Reviewers: spatel, sanjoy Subscribers: llvm-commits, hiraditya Differential Revision: https://reviews.llvm.org/D44102 llvm-svn: 326898
Diffstat (limited to 'llvm/lib/Object/SymbolicFile.cpp')
0 files changed, 0 insertions, 0 deletions