summaryrefslogtreecommitdiffstats
path: root/llvm/lib/Transforms/Scalar/DeadStoreElimination.cpp
diff options
context:
space:
mode:
authorJohannes Doerfert <doerfert@cs.uni-saarland.de>2015-08-20 05:58:56 +0000
committerJohannes Doerfert <doerfert@cs.uni-saarland.de>2015-08-20 05:58:56 +0000
commit43788c5783377843ecf2cd5592c91c4f673bc963 (patch)
tree29d346f76c410e2a41a3ee27222c2c55f44f6f6d /llvm/lib/Transforms/Scalar/DeadStoreElimination.cpp
parent10fe42099c17a63814120e0c014efc70d54e1dd6 (diff)
downloadbcm5719-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
OpenPOWER on IntegriCloud