diff options
author | Johannes Doerfert <doerfert@cs.uni-saarland.de> | 2015-08-20 05:58:56 +0000 |
---|---|---|
committer | Johannes Doerfert <doerfert@cs.uni-saarland.de> | 2015-08-20 05:58:56 +0000 |
commit | 43788c5783377843ecf2cd5592c91c4f673bc963 (patch) | |
tree | 29d346f76c410e2a41a3ee27222c2c55f44f6f6d /llvm/lib/Transforms/Scalar/DeadStoreElimination.cpp | |
parent | 10fe42099c17a63814120e0c014efc70d54e1dd6 (diff) | |
download | bcm5719-llvm-43788c5783377843ecf2cd5592c91c4f673bc963.tar.gz bcm5719-llvm-43788c5783377843ecf2cd5592c91c4f673bc963.zip |
Check for feasible runtime check context early
Instead of generating code for an empty assumed context we bail out
early. As the number of assumptions we generate increases this becomes
more and more important. Additionally, this change will allow us to
hide internal contexts that are only used in runtime checks e.g., a
boundary context with constraints not suited for simplifications.
llvm-svn: 245540
Diffstat (limited to 'llvm/lib/Transforms/Scalar/DeadStoreElimination.cpp')
0 files changed, 0 insertions, 0 deletions