Improve the RewriteStatepointsForGC pass by reusing the same defining value cache for both inlineGetBaseAndOffset() and insertParsePoints().
Details
Details
Diff Detail
Diff Detail
- Repository
- rG LLVM Github Monorepo
Paths
| Differential D103240
[RS4GC] Use one DVCache for both inlineGetBaseAndOffset() and insertParsePoints() ClosedPublic Authored by yrouban on May 27 2021, 4:03 AM.
Details Summary Improve the RewriteStatepointsForGC pass by reusing the same defining value cache for both inlineGetBaseAndOffset() and insertParsePoints().
Diff Detail
Event Timelineyrouban added a parent revision: D103238: [RS4GC] Add a test to demonstrate duplication of base generation. NFC.May 27 2021, 4:04 AM This revision is now accepted and ready to land.Jun 25 2021, 12:29 PM This revision was landed with ongoing or failed builds.Jul 12 2021, 4:13 AM Closed by commit rG88024a724c3b: [RS4GC] Use one DVCache for both inlineGetBaseAndOffset() and insertParsePoints… (authored by yrouban). · Explain Why This revision was automatically updated to reflect the committed changes.
Revision Contents
Diff 357895 llvm/lib/Transforms/Scalar/RewriteStatepointsForGC.cpp
llvm/test/Transforms/RewriteStatepointsForGC/intrinsics-bare.ll
|