summaryrefslogtreecommitdiffstats
path: root/llvm/lib/Analysis/AliasSetTracker.cpp
diff options
context:
space:
mode:
authorMax Kazantsev <max.kazantsev@azul.com>2018-08-22 02:40:49 +0000
committerMax Kazantsev <max.kazantsev@azul.com>2018-08-22 02:40:49 +0000
commit611d645a08d154b46d9748bab73d5cc5180a6e68 (patch)
tree9d93e4bfc2afdce540084d4f2d2aa37b6d80b59e /llvm/lib/Analysis/AliasSetTracker.cpp
parent9ba5740ba56c23aedc05b70bf8028dd3cad82a83 (diff)
downloadbcm5719-llvm-611d645a08d154b46d9748bab73d5cc5180a6e68.tar.gz
bcm5719-llvm-611d645a08d154b46d9748bab73d5cc5180a6e68.zip
[GuardWidening] Ignore guards with trivial conditions
Guard widening should not spend efforts on dealing with guards with trivial true/false conditions. Such guards can easily be eliminated by any further cleanup pass like instcombine. However we should not unconditionally delete them because it may be profitable to widen other conditions into such guards. Differential Revision: https://reviews.llvm.org/D50247 Reviewed By: fedor.sergeev llvm-svn: 340381
Diffstat (limited to 'llvm/lib/Analysis/AliasSetTracker.cpp')
0 files changed, 0 insertions, 0 deletions
OpenPOWER on IntegriCloud