aboutsummaryrefslogtreecommitdiff
path: root/llvm/lib/Analysis/ScalarEvolutionExpander.cpp
diff options
context:
space:
mode:
authorSanjoy Das <sanjoy@playingwithpointers.com>2016-05-10 00:31:49 +0000
committerSanjoy Das <sanjoy@playingwithpointers.com>2016-05-10 00:31:49 +0000
commit2512d0c8375d43b2d55e6c10f28f6c82c746269d (patch)
tree3430a3b64128d7546c783ae37c0c9b6400140cef /llvm/lib/Analysis/ScalarEvolutionExpander.cpp
parentca3802bc01bbf1eae3cc44e0c58ad2ebe333d03b (diff)
downloadllvm-2512d0c8375d43b2d55e6c10f28f6c82c746269d.zip
llvm-2512d0c8375d43b2d55e6c10f28f6c82c746269d.tar.gz
llvm-2512d0c8375d43b2d55e6c10f28f6c82c746269d.tar.bz2
[SCEV] Use guards to prove predicates
We can use calls to @llvm.experimental.guard to prove predicates, relying on the fact that in all locations domianted by a call to @llvm.experimental.guard the predicate it is guarding is known to be true. llvm-svn: 268997
Diffstat (limited to 'llvm/lib/Analysis/ScalarEvolutionExpander.cpp')
0 files changed, 0 insertions, 0 deletions