diff options
author | Eli Friedman <efriedma@codeaurora.org> | 2017-01-31 00:42:42 +0000 |
---|---|---|
committer | Eli Friedman <efriedma@codeaurora.org> | 2017-01-31 00:42:42 +0000 |
commit | 10d1ff64fecca21ba3dc25ce51b567383059dae0 (patch) | |
tree | 4e6d5c2046bd767de3cf8645c85fd4bdfaf34a75 /llvm/lib/Target/ARM/ARMFastISel.cpp | |
parent | 71012aa945829ed3ad3ed05de4a38e2241eebf99 (diff) | |
download | bcm5719-llvm-10d1ff64fecca21ba3dc25ce51b567383059dae0.tar.gz bcm5719-llvm-10d1ff64fecca21ba3dc25ce51b567383059dae0.zip |
[SCEV] Simplify/generalize howFarToZero solving.
Make SolveLinEquationWithOverflow take the start as a SCEV, so we can
solve more cases. With that implemented, get rid of the special case
for powers of two.
The additional functionality probably isn't particularly useful,
but it might help a little for certain cases involving pointer
arithmetic.
Differential Revision: https://reviews.llvm.org/D28884
llvm-svn: 293576
Diffstat (limited to 'llvm/lib/Target/ARM/ARMFastISel.cpp')
0 files changed, 0 insertions, 0 deletions