summaryrefslogtreecommitdiffstats
path: root/llvm/lib/Target/ARM/ARMFastISel.cpp
diff options
context:
space:
mode:
authorEli Friedman <efriedma@codeaurora.org>2017-01-31 00:42:42 +0000
committerEli Friedman <efriedma@codeaurora.org>2017-01-31 00:42:42 +0000
commit10d1ff64fecca21ba3dc25ce51b567383059dae0 (patch)
tree4e6d5c2046bd767de3cf8645c85fd4bdfaf34a75 /llvm/lib/Target/ARM/ARMFastISel.cpp
parent71012aa945829ed3ad3ed05de4a38e2241eebf99 (diff)
downloadbcm5719-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
OpenPOWER on IntegriCloud