1
0
mirror of https://github.com/RPCS3/llvm-mirror.git synced 2024-10-20 19:42:54 +02:00
llvm-mirror/test/Transforms/GuardWidening
Max Kazantsev c8eea01630 [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
2018-08-22 02:40:49 +00:00
..
basic.ll [GuardWidening] Ignore guards with trivial conditions 2018-08-22 02:40:49 +00:00
loop-schedule.ll [LICM] Hoist guards with invariant conditions 2018-08-21 08:11:31 +00:00
range-check-merging.ll [GuardWidening] Fix incorrect use of remove_if 2016-05-21 02:24:44 +00:00
widen-frequent-branches.ll [GuardWidening] Widen very likely non-taken br instructions 2018-08-13 07:58:19 +00:00