Reapply "Rename InlineFeatureAnalysis to FunctionPropertiesAnalysis"
authorTarindu Jayatilaka <tarindujayatilaka@gmail.com>
Wed, 22 Jul 2020 16:52:53 +0000 (09:52 -0700)
committerMircea Trofin <mtrofin@google.com>
Wed, 22 Jul 2020 17:07:35 +0000 (10:07 -0700)
commit418121c30a84b38288d615d1cd3443e0f63cce62
tree1305963ce3ac99fdad34283ea1f58e80d597c30e
parent274b6b0c7a8b584662595762eaeff57d61c6807f
Reapply "Rename InlineFeatureAnalysis to FunctionPropertiesAnalysis"

(This reverts commit a5e0194709c40212694370e0ea789a1ca14548b5, and
corrects author).

Rename the pass to be able to extend it to function properties other than inliner features.

    Reviewed By: mtrofin

    Differential Revision: https://reviews.llvm.org/D82044
llvm/include/llvm/Analysis/FunctionPropertiesAnalysis.h [moved from llvm/include/llvm/Analysis/InlineFeaturesAnalysis.h with 80% similarity]
llvm/lib/Analysis/CMakeLists.txt
llvm/lib/Analysis/FunctionPropertiesAnalysis.cpp [moved from llvm/lib/Analysis/InlineFeaturesAnalysis.cpp with 80% similarity]
llvm/lib/Analysis/MLInlineAdvisor.cpp
llvm/lib/Passes/PassBuilder.cpp
llvm/lib/Passes/PassRegistry.def
llvm/unittests/Analysis/CMakeLists.txt
llvm/unittests/Analysis/FunctionPropertiesAnalysisTest.cpp [moved from llvm/unittests/Analysis/InlineFeaturesAnalysisTest.cpp with 90% similarity]