aboutsummaryrefslogtreecommitdiff
path: root/llvm/lib/Transforms/Utils/ScalarEvolutionExpander.cpp
diff options
context:
space:
mode:
authorEli Friedman <efriedma@quicinc.com>2021-07-07 10:27:10 -0700
committerEli Friedman <efriedma@quicinc.com>2021-07-07 10:27:10 -0700
commitf5603aa050cefff9052e9085920f3aa2d1d31b86 (patch)
treed2a5b7d3dfe32edccf7b0293994de46607bf647e /llvm/lib/Transforms/Utils/ScalarEvolutionExpander.cpp
parente25a384055fc19f7dd300a4cdaed73f7ff6d0770 (diff)
downloadllvm-f5603aa050cefff9052e9085920f3aa2d1d31b86.zip
llvm-f5603aa050cefff9052e9085920f3aa2d1d31b86.tar.gz
llvm-f5603aa050cefff9052e9085920f3aa2d1d31b86.tar.bz2
[ScalarEvolution] Make sure getMinusSCEV doesn't negate pointers.
Add a function removePointerBase that returns, essentially, S - getPointerBase(S). Use it in getMinusSCEV instead of actually subtracting pointers. Differential Revision: https://reviews.llvm.org/D105503
Diffstat (limited to 'llvm/lib/Transforms/Utils/ScalarEvolutionExpander.cpp')
0 files changed, 0 insertions, 0 deletions