This patch focuses on the legacy PM, call graph, and some of inliner and legacy
passes interacting with those APIs from CallSite to the new CallBase class.
No interesting changes.
Details
Details
Diff Detail
Diff Detail
- Repository
- rL LLVM
Paths
| Differential D60412
[CallSite removal] Move the legacy PM, call graph, and some inliner code to `CallBase`. ClosedPublic Authored by chandlerc on Apr 8 2019, 8:49 AM.
Details Summary This patch focuses on the legacy PM, call graph, and some of inliner and legacy
Diff Detail
Event TimelineThis revision is now accepted and ready to land.Apr 8 2019, 9:06 AM fedor.sergeev added a child revision: D60636: [CallSite removal] move InlineCost to CallBase usage.Apr 15 2019, 9:51 PM Closed by commit rL358739: [CallSite removal] Move the legacy PM, call graph, and some inliner (authored by chandlerc). · Explain WhyApr 18 2019, 10:59 PM This revision was automatically updated to reflect the committed changes.
Revision Contents
Diff 195861 llvm/trunk/include/llvm/Analysis/CallGraph.h
llvm/trunk/lib/Analysis/CallGraph.cpp
llvm/trunk/lib/Analysis/CallGraphSCCPass.cpp
llvm/trunk/lib/Transforms/Coroutines/Coroutines.cpp
llvm/trunk/lib/Transforms/IPO/ArgumentPromotion.cpp
llvm/trunk/lib/Transforms/IPO/Inliner.cpp
llvm/trunk/lib/Transforms/IPO/PruneEH.cpp
llvm/trunk/lib/Transforms/Utils/InlineFunction.cpp
|