This patch makes AAValueSimplify use changeUsesAfterManifest in manifest. This will invoke simple folding after the manifest.
Details
Details
Diff Detail
Diff Detail
- Repository
- rG LLVM Github Monorepo
Paths
| Differential D71972
[Attributor] Use `changeUseAfterManifest` in AAValueSimplify manifest ClosedPublic Authored by uenoku on Dec 29 2019, 1:38 AM.
Details Summary This patch makes AAValueSimplify use changeUsesAfterManifest in manifest. This will invoke simple folding after the manifest.
Diff Detail
Event TimelineThis revision is now accepted and ready to land.Dec 29 2019, 8:15 AM Comment Actions
Yes, I'm looking forward to seeing D68934 :). Closed by commit rG34fe8d045117: [Attributor] Use `changeUseAfterManifest` in AAValueSimplify manifest (authored by uenoku). · Explain WhyDec 30 2019, 12:16 AM This revision was automatically updated to reflect the committed changes.
Revision Contents
Diff 235558 llvm/include/llvm/Transforms/IPO/Attributor.h
llvm/lib/Transforms/IPO/Attributor.cpp
llvm/test/Transforms/Attributor/ArgumentPromotion/2008-07-02-array-indexing.ll
llvm/test/Transforms/Attributor/ArgumentPromotion/control-flow.ll
llvm/test/Transforms/Attributor/ArgumentPromotion/control-flow2.ll
llvm/test/Transforms/Attributor/ArgumentPromotion/reserve-tbaa.ll
llvm/test/Transforms/Attributor/value-simplify.ll
|