diff options
author | Eli Friedman <efriedma@quicinc.com> | 2021-07-07 10:27:10 -0700 |
---|---|---|
committer | Eli Friedman <efriedma@quicinc.com> | 2021-07-07 10:27:10 -0700 |
commit | f5603aa050cefff9052e9085920f3aa2d1d31b86 (patch) | |
tree | d2a5b7d3dfe32edccf7b0293994de46607bf647e /llvm/lib/Transforms/Utils/ScalarEvolutionExpander.cpp | |
parent | e25a384055fc19f7dd300a4cdaed73f7ff6d0770 (diff) | |
download | llvm-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