this separates analyze logic from FunctionPropertiesAnalysis
Details
Details
Diff Detail
Diff Detail
Paths
| Differential D82521
Refactor FunctionPropertiesAnalysis ClosedPublic Authored by tarinduj on Jun 24 2020, 11:36 PM.
Details Summary this separates analyze logic from FunctionPropertiesAnalysis
Diff Detail Event TimelineThis revision is now accepted and ready to land.Jun 25 2020, 10:56 AM tarinduj marked an inline comment as done. Comment Actions[rebased] can someone upstream this? I do not have commit access. Closed by commit rG2f56046d7c66: Refactor FunctionPropertiesAnalysis (authored by tarinduj, committed by mtrofin). · Explain WhyJul 23 2020, 11:49 AM This revision was automatically updated to reflect the committed changes.
Revision Contents
Diff 273440 llvm/include/llvm/Analysis/ML/FunctionPropertiesAnalysis.hllvm/lib/Analysis/ML/FunctionPropertiesAnalysis.cpp
llvm/unittests/Analysis/ML/FunctionPropertiesAnalysisTest.cpp
|
I think (D82270) we were saying we would have a static factory method in FunctionPropertiesInfo, instead of a member. We'd then (maybe later CL) try to treat a FunctionPropertiesInfo instance as immutable.