This patch helps getGuaranteedNonPoisonOp find multiple non-poison operands.
Another patch that adds noundef to Intrinsics.td will be uploaded.
Paths
| Differential D86477
[ValueTracking] Let getGuaranteedNonPoisonOp find multiple non-poison operands ClosedPublic Authored by aqjune on Aug 24 2020, 10:47 AM.
Details Summary This patch helps getGuaranteedNonPoisonOp find multiple non-poison operands. Another patch that adds noundef to Intrinsics.td will be uploaded.
Diff Detail
Event Timeline
Comment Actions LGTM.
I think that makes sense.
This revision is now accepted and ready to land.Aug 25 2020, 10:39 AM
This revision was landed with ongoing or failed builds.Aug 25 2020, 12:40 PM Closed by commit rGf753f5b05033: [ValueTracking] Let getGuaranteedNonPoisonOp find multiple non-poison operands (authored by aqjune). · Explain Why This revision was automatically updated to reflect the committed changes.
Revision Contents
Diff 287756 llvm/include/llvm/Analysis/ValueTracking.h
llvm/lib/Analysis/ValueTracking.cpp
llvm/lib/Transforms/Instrumentation/PoisonChecking.cpp
llvm/test/Transforms/InstSimplify/freeze-noundef.ll
|
Nit: SmallPtrSetImpl