This patch adds some functions that can distinguish guards represented as
explicit branches and usual explicit branches.
Details
Details
- Reviewers
fedor.sergeev skatkov reames
Diff Detail
Diff Detail
Event Timeline
Comment Actions
Need to add tests on passes that use isGuard to see how they feel about it. Needs rework.
Comment Actions
Now this is an NFC. We will visit every place where explicit guards need enabling independently.
include/llvm/Analysis/GuardUtils.h | ||
---|---|---|
36 | Re-executable is the same as "memory was not modified before it"... I need to think how to re-state it clearly. |
include/llvm/Analysis/GuardUtils.h | ||
---|---|---|
36 | Do you really need it to be a public interface? |
*if* we can prove