diff options
author | Sanjoy Das <sanjoy@playingwithpointers.com> | 2019-03-29 22:00:12 +0000 |
---|---|---|
committer | Sanjoy Das <sanjoy@playingwithpointers.com> | 2019-03-29 22:00:12 +0000 |
commit | 32fd32bc6f6de46b96c9e09575694d34f248d6ee (patch) | |
tree | 46f38e99b2c21cb556edfef2b6d0a57121a0ce89 /clang | |
parent | f085cc5aa7c10e39fbaea277e9702132a0152396 (diff) | |
download | bcm5719-llvm-32fd32bc6f6de46b96c9e09575694d34f248d6ee.tar.gz bcm5719-llvm-32fd32bc6f6de46b96c9e09575694d34f248d6ee.zip |
[SCEV] Check the cache in get{S|U}MaxExpr before doing any work
Summary:
This lets us avoid e.g. checking if A >=s B in getSMaxExpr(A, B) if we've
already established that (A smax B) is the best we can do.
Fixes PR41225.
Reviewers: asbirlea
Subscribers: mcrosier, jlebar, bixia, jdoerfert, llvm-commits
Tags: #llvm
Differential Revision: https://reviews.llvm.org/D60010
llvm-svn: 357320
Diffstat (limited to 'clang')
0 files changed, 0 insertions, 0 deletions