Currently, although we handle CallBase case in updateImpl, we give up in initialize in the case.
That is problematic when we propagate a range from call site returned position to floating position.
Details
Details
Diff Detail
Diff Detail
Paths
| Differential D86196
[Attributor] Handle CallBase case in AAValueConstantRange::initialize ClosedPublic Authored by okura on Aug 19 2020, 12:02 AM.
Details Summary Currently, although we handle CallBase case in updateImpl, we give up in initialize in the case.
Diff Detail Event TimelineThis revision is now accepted and ready to land.Aug 19 2020, 10:53 PM Closed by commit rG835cfa5defb4: [Attributor] Handle CallBase case in AAValueConstantRange::initialize (authored by okura). · Explain WhyAug 20 2020, 4:16 AM This revision was automatically updated to reflect the committed changes.
Revision Contents
Diff 286487 llvm/lib/Transforms/IPO/AttributorAttributes.cpp
llvm/test/Transforms/Attributor/internalize.ll
llvm/test/Transforms/Attributor/range.ll
|