Lines Matching defs:InlineSizeEstimatorAnalysis
1 //===- InlineSizeEstimatorAnalysis.cpp - IR to native size from ML model --===//
13 #include "llvm/Analysis/InlineSizeEstimatorAnalysis.h"
24 AnalysisKey InlineSizeEstimatorAnalysis::Key;
213 bool InlineSizeEstimatorAnalysis::isEvaluatorRequested() {
217 InlineSizeEstimatorAnalysis::InlineSizeEstimatorAnalysis() {
235 InlineSizeEstimatorAnalysis::Result
236 InlineSizeEstimatorAnalysis::run(const Function &F,
253 InlineSizeEstimatorAnalysis::~InlineSizeEstimatorAnalysis() {}
254 InlineSizeEstimatorAnalysis::InlineSizeEstimatorAnalysis(
255 InlineSizeEstimatorAnalysis &&Other)
262 InlineSizeEstimatorAnalysis::InlineSizeEstimatorAnalysis() = default;
263 InlineSizeEstimatorAnalysis ::InlineSizeEstimatorAnalysis(
264 InlineSizeEstimatorAnalysis &&) {}
265 InlineSizeEstimatorAnalysis::~InlineSizeEstimatorAnalysis() = default;
266 InlineSizeEstimatorAnalysis::Result
267 InlineSizeEstimatorAnalysis::run(const Function &F,
271 bool InlineSizeEstimatorAnalysis::isEvaluatorRequested() { return false; }
277 OS << "[InlineSizeEstimatorAnalysis] size estimate for " << F.getName()
278 << ": " << AM.getResult<InlineSizeEstimatorAnalysis>(F) << "\n";