diff options
Diffstat (limited to 'llvm/lib/Analysis/InlineSizeEstimatorAnalysis.cpp')
| -rw-r--r-- | llvm/lib/Analysis/InlineSizeEstimatorAnalysis.cpp | 25 |
1 files changed, 12 insertions, 13 deletions
diff --git a/llvm/lib/Analysis/InlineSizeEstimatorAnalysis.cpp b/llvm/lib/Analysis/InlineSizeEstimatorAnalysis.cpp index a2e231e2d0f4..2371ecbba615 100644 --- a/llvm/lib/Analysis/InlineSizeEstimatorAnalysis.cpp +++ b/llvm/lib/Analysis/InlineSizeEstimatorAnalysis.cpp @@ -15,33 +15,32 @@ #ifdef LLVM_HAVE_TF_API #include "llvm/Analysis/Utils/TFUtils.h" #endif +#include "llvm/IR/Function.h" +#include "llvm/IR/PassManager.h" +#include "llvm/Support/raw_ostream.h" + +using namespace llvm; + +AnalysisKey InlineSizeEstimatorAnalysis::Key; + +#ifdef LLVM_HAVE_TF_API #include "llvm/Analysis/LoopInfo.h" #include "llvm/Analysis/TargetLibraryInfo.h" #include "llvm/Analysis/TargetTransformInfo.h" #include "llvm/IR/BasicBlock.h" #include "llvm/IR/Dominators.h" -#include "llvm/IR/Function.h" #include "llvm/IR/Instructions.h" -#include "llvm/IR/PassManager.h" #include "llvm/MC/MCAsmLayout.h" #include "llvm/Support/Casting.h" #include "llvm/Support/CommandLine.h" -#include "llvm/Support/raw_ostream.h" - #include <algorithm> #include <deque> -using namespace llvm; - -AnalysisKey InlineSizeEstimatorAnalysis::Key; - -#define DEBUG_TYPE "inline-size-estimator" - -#ifdef LLVM_HAVE_TF_API cl::opt<std::string> TFIR2NativeModelPath( "ml-inliner-ir2native-model", cl::Hidden, cl::desc("Path to saved model evaluating native size from IR.")); +#define DEBUG_TYPE "inline-size-estimator" namespace { unsigned getMaxInstructionID() { #define LAST_OTHER_INST(NR) return NR; @@ -261,10 +260,10 @@ InlineSizeEstimatorAnalysis::InlineSizeEstimatorAnalysis( namespace llvm { class TFModelEvaluator {}; } // namespace llvm -InlineSizeEstimatorAnalysis::InlineSizeEstimatorAnalysis() {} +InlineSizeEstimatorAnalysis::InlineSizeEstimatorAnalysis() = default; InlineSizeEstimatorAnalysis ::InlineSizeEstimatorAnalysis( InlineSizeEstimatorAnalysis &&) {} -InlineSizeEstimatorAnalysis::~InlineSizeEstimatorAnalysis() {} +InlineSizeEstimatorAnalysis::~InlineSizeEstimatorAnalysis() = default; InlineSizeEstimatorAnalysis::Result InlineSizeEstimatorAnalysis::run(const Function &F, FunctionAnalysisManager &FAM) { |
