diff options
| author | Justin Lebar <jlebar@google.com> | 2018-03-07 15:11:13 +0000 |
|---|---|---|
| committer | Justin Lebar <jlebar@google.com> | 2018-03-07 15:11:13 +0000 |
| commit | cb9e89c39b07efa6ba0dfbd24fc1b3d63d564d7f (patch) | |
| tree | 9069cad3d6dfd039422cfd9d82c26558c1c88691 /lld/ELF/InputFiles.cpp | |
| parent | eab108ba391cf3228a8fce40986c8dc0d67b932f (diff) | |
| download | bcm5719-llvm-cb9e89c39b07efa6ba0dfbd24fc1b3d63d564d7f.tar.gz bcm5719-llvm-cb9e89c39b07efa6ba0dfbd24fc1b3d63d564d7f.zip | |
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 'lld/ELF/InputFiles.cpp')
0 files changed, 0 insertions, 0 deletions

