Add an optional list of blocks to avoid when looking for a path in isPotentiallyReachable.
The leads to some ambiguous overloads, so update three callers.
Paths
| Differential D60085
Add an optional list of blocks to avoid when looking for a path in isPotentiallyReachable. ClosedPublic Authored by nicholas on Apr 1 2019, 11:54 AM.
Details Summary Add an optional list of blocks to avoid when looking for a path in isPotentiallyReachable. The leads to some ambiguous overloads, so update three callers.
Diff Detail
Event Timelinenicholas added a parent revision: D60082: Not all blocks are reachable from entry. Don't assume they are..Apr 1 2019, 11:55 AM Comment Actions LGTM, modulo one nit. Thank you!
This revision is now accepted and ready to land.Apr 1 2019, 5:05 PM Closed by commit rL357447: Add an optional list of blocks to avoid when looking for a path in… (authored by nicholas). · Explain WhyApr 1 2019, 6:06 PM This revision was automatically updated to reflect the committed changes.
Revision Contents
Diff 193215 llvm/trunk/include/llvm/Analysis/CFG.h
llvm/trunk/lib/Analysis/BasicAliasAnalysis.cpp
llvm/trunk/lib/Analysis/CFG.cpp
llvm/trunk/lib/Analysis/CaptureTracking.cpp
llvm/trunk/lib/CodeGen/DwarfEHPrepare.cpp
llvm/trunk/unittests/Analysis/CFGTest.cpp
|