The wrapper reduces boilerplate code and also provide a nice way to
determine the state type used by an abstract attributes statically via
AAType::StateType.
This was already discussed as part of the review of D65711.
Paths
| Differential D65786
[Attributor] Introduce a state wrapper class ClosedPublic Authored by jdoerfert on Aug 5 2019, 6:07 PM.
Details Summary The wrapper reduces boilerplate code and also provide a nice way to This was already discussed as part of the review of D65711.
Diff Detail
Event TimelineComment Actions LGTM with one question. Maybe this is an overkill, but do we even need to have isAssumed*AAType* as well as isKnown (eg. isAssumedNoFree())? I'm just thinking out loud.
Closed by commit rL368224: [Attributor] Introduce a state wrapper class (authored by jdoerfert). · Explain Why This revision was automatically updated to reflect the committed changes.
Revision Contents
Diff 214020 llvm/trunk/include/llvm/Transforms/IPO/Attributor.h
llvm/trunk/lib/Transforms/IPO/Attributor.cpp
|