diff --git a/llvm/include/llvm/Analysis/ModelUnderTrainingRunner.h b/llvm/include/llvm/Analysis/ModelUnderTrainingRunner.h --- a/llvm/include/llvm/Analysis/ModelUnderTrainingRunner.h +++ b/llvm/include/llvm/Analysis/ModelUnderTrainingRunner.h @@ -15,7 +15,7 @@ #include "llvm/Analysis/TensorSpec.h" #include "llvm/Config/llvm-config.h" -#ifdef LLVM_HAVE_TF_API +#ifdef LLVM_HAVE_TFLITE #include "llvm/Analysis/MLModelRunner.h" #include "llvm/Analysis/Utils/TFUtils.h" #include "llvm/IR/LLVMContext.h" @@ -73,5 +73,5 @@ }; } // namespace llvm -#endif // define(LLVM_HAVE_TF_API) +#endif // define(LLVM_HAVE_TFLITE) #endif // LLVM_ANALYSIS_MODELUNDERTRAININGRUNNER_H diff --git a/llvm/include/llvm/Analysis/Utils/TFUtils.h b/llvm/include/llvm/Analysis/Utils/TFUtils.h --- a/llvm/include/llvm/Analysis/Utils/TFUtils.h +++ b/llvm/include/llvm/Analysis/Utils/TFUtils.h @@ -11,7 +11,7 @@ #include "llvm/Config/llvm-config.h" -#ifdef LLVM_HAVE_TF_API +#ifdef LLVM_HAVE_TFLITE #include "llvm/ADT/StringMap.h" #include "llvm/Analysis/TensorSpec.h" #include "llvm/IR/LLVMContext.h" @@ -106,5 +106,5 @@ } // namespace llvm -#endif // LLVM_HAVE_TF_API +#endif // LLVM_HAVE_TFLITE #endif // LLVM_ANALYSIS_UTILS_TFUTILS_H diff --git a/llvm/include/llvm/Analysis/Utils/TrainingLogger.h b/llvm/include/llvm/Analysis/Utils/TrainingLogger.h --- a/llvm/include/llvm/Analysis/Utils/TrainingLogger.h +++ b/llvm/include/llvm/Analysis/Utils/TrainingLogger.h @@ -11,7 +11,7 @@ #include "llvm/Config/llvm-config.h" -#ifdef LLVM_HAVE_TF_API +#ifdef LLVM_HAVE_TFLITE #include "llvm/ADT/StringMap.h" #include "llvm/Analysis/TensorSpec.h" #include "llvm/IR/LLVMContext.h" @@ -99,5 +99,5 @@ } // namespace llvm -#endif // LLVM_HAVE_TF_API +#endif // LLVM_HAVE_TFLITE #endif // LLVM_ANALYSIS_UTILS_TRAININGLOGGER_H diff --git a/llvm/lib/Analysis/DevelopmentModeInlineAdvisor.cpp b/llvm/lib/Analysis/DevelopmentModeInlineAdvisor.cpp --- a/llvm/lib/Analysis/DevelopmentModeInlineAdvisor.cpp +++ b/llvm/lib/Analysis/DevelopmentModeInlineAdvisor.cpp @@ -12,7 +12,7 @@ //===----------------------------------------------------------------------===// #include "llvm/Analysis/TensorSpec.h" #include "llvm/Config/config.h" -#if defined(LLVM_HAVE_TF_API) +#if defined(LLVM_HAVE_TFLITE) #include "llvm/ADT/BitVector.h" #include "llvm/Analysis/CallGraph.h" @@ -432,4 +432,4 @@ return std::make_unique( M, MAM, std::move(Runner), GetDefaultAdvice, std::move(Logger)); } -#endif // defined(LLVM_HAVE_TF_API) +#endif // defined(LLVM_HAVE_TFLITE) diff --git a/llvm/lib/Analysis/InlineAdvisor.cpp b/llvm/lib/Analysis/InlineAdvisor.cpp --- a/llvm/lib/Analysis/InlineAdvisor.cpp +++ b/llvm/lib/Analysis/InlineAdvisor.cpp @@ -214,7 +214,7 @@ } break; case InliningAdvisorMode::Development: -#ifdef LLVM_HAVE_TF_API +#ifdef LLVM_HAVE_TFLITE LLVM_DEBUG(dbgs() << "Using development-mode inliner policy.\n"); Advisor = llvm::getDevelopmentModeAdvisor(M, MAM, [&FAM, Params](CallBase &CB) { diff --git a/llvm/lib/Analysis/InlineSizeEstimatorAnalysis.cpp b/llvm/lib/Analysis/InlineSizeEstimatorAnalysis.cpp --- a/llvm/lib/Analysis/InlineSizeEstimatorAnalysis.cpp +++ b/llvm/lib/Analysis/InlineSizeEstimatorAnalysis.cpp @@ -12,7 +12,7 @@ //===----------------------------------------------------------------------===// #include "llvm/Analysis/InlineSizeEstimatorAnalysis.h" -#ifdef LLVM_HAVE_TF_API +#ifdef LLVM_HAVE_TFLITE #include "llvm/Analysis/Utils/TFUtils.h" #endif #include "llvm/IR/Function.h" @@ -23,7 +23,7 @@ AnalysisKey InlineSizeEstimatorAnalysis::Key; -#ifdef LLVM_HAVE_TF_API +#ifdef LLVM_HAVE_TFLITE #include "llvm/Analysis/LoopInfo.h" #include "llvm/Analysis/TargetLibraryInfo.h" #include "llvm/Analysis/TargetTransformInfo.h" diff --git a/llvm/lib/Analysis/ModelUnderTrainingRunner.cpp b/llvm/lib/Analysis/ModelUnderTrainingRunner.cpp --- a/llvm/lib/Analysis/ModelUnderTrainingRunner.cpp +++ b/llvm/lib/Analysis/ModelUnderTrainingRunner.cpp @@ -13,7 +13,7 @@ #include "llvm/ADT/STLExtras.h" #include "llvm/Config/config.h" -#if defined(LLVM_HAVE_TF_API) +#if defined(LLVM_HAVE_TFLITE) #include "llvm/Analysis/ModelUnderTrainingRunner.h" #include "llvm/Support/MemoryBuffer.h" #include "llvm/Support/Path.h" @@ -154,4 +154,4 @@ return nullptr; } -#endif // defined(LLVM_HAVE_TF_API) +#endif // defined(LLVM_HAVE_TFLITE) diff --git a/llvm/lib/Analysis/TFLiteUtils.cpp b/llvm/lib/Analysis/TFLiteUtils.cpp --- a/llvm/lib/Analysis/TFLiteUtils.cpp +++ b/llvm/lib/Analysis/TFLiteUtils.cpp @@ -246,4 +246,4 @@ TFModelEvaluator::EvaluationResult::~EvaluationResult() {} TFModelEvaluator::~TFModelEvaluator() {} -#endif // defined(LLVM_HAVE_TF_API) +#endif // defined(LLVM_HAVE_TFLITE) diff --git a/llvm/lib/Analysis/TrainingLogger.cpp b/llvm/lib/Analysis/TrainingLogger.cpp --- a/llvm/lib/Analysis/TrainingLogger.cpp +++ b/llvm/lib/Analysis/TrainingLogger.cpp @@ -12,7 +12,7 @@ //===----------------------------------------------------------------------===// #include "llvm/Analysis/TensorSpec.h" #include "llvm/Config/config.h" -#if defined(LLVM_HAVE_TF_API) +#if defined(LLVM_HAVE_TFLITE) #include "llvm/ADT/Twine.h" #include "llvm/Analysis/Utils/TrainingLogger.h" @@ -425,4 +425,4 @@ OS << OutStr; } } -#endif // defined(LLVM_HAVE_TF_API) +#endif // defined(LLVM_HAVE_TFLITE) diff --git a/llvm/lib/CodeGen/MLRegallocEvictAdvisor.cpp b/llvm/lib/CodeGen/MLRegallocEvictAdvisor.cpp --- a/llvm/lib/CodeGen/MLRegallocEvictAdvisor.cpp +++ b/llvm/lib/CodeGen/MLRegallocEvictAdvisor.cpp @@ -15,7 +15,7 @@ #include "RegAllocGreedy.h" #include "llvm/Analysis/MLModelRunner.h" #include "llvm/Analysis/TensorSpec.h" -#if defined(LLVM_HAVE_TF_AOT_REGALLOCEVICTMODEL) || defined(LLVM_HAVE_TF_API) +#if defined(LLVM_HAVE_TF_AOT_REGALLOCEVICTMODEL) || defined(LLVM_HAVE_TFLITE) #include "llvm/Analysis/ModelUnderTrainingRunner.h" #include "llvm/Analysis/NoInferenceModelRunner.h" #include "llvm/Analysis/Utils/TrainingLogger.h" @@ -53,7 +53,7 @@ #endif // Options that only make sense in development mode -#ifdef LLVM_HAVE_TF_API +#ifdef LLVM_HAVE_TFLITE #include "RegAllocScore.h" #include "llvm/Analysis/Utils/TFUtils.h" @@ -72,7 +72,7 @@ #else static const bool EnableDevelopmentFeatures = false; -#endif // #ifdef LLVM_HAVE_TF_API +#endif // #ifdef LLVM_HAVE_TFLITE extern cl::opt EvictInterferenceCutoff; @@ -191,7 +191,7 @@ "lowest stage of an interval in this LR") \ M(float, progress, {1}, "ratio of current queue size to initial size") -#ifdef LLVM_HAVE_TF_API +#ifdef LLVM_HAVE_TFLITE #define RA_EVICT_FIRST_DEVELOPMENT_FEATURE(M) \ M(int64_t, instructions, InstructionsShape, \ "Opcodes of the instructions covered by the eviction problem") @@ -219,11 +219,11 @@ #define _FEATURE_IDX_SIMPLE(_, name, __, ___) name #define _FEATURE_IDX(A, B, C, D) _FEATURE_IDX_SIMPLE(A, B, C, D), RA_EVICT_FEATURES_LIST(_FEATURE_IDX) FeatureCount, -#ifdef LLVM_HAVE_TF_API +#ifdef LLVM_HAVE_TFLITE RA_EVICT_FIRST_DEVELOPMENT_FEATURE(_FEATURE_IDX_SIMPLE) = FeatureCount, #else RA_EVICT_FIRST_DEVELOPMENT_FEATURE(_FEATURE_IDX) -#endif // #ifdef LLVM_HAVE_TF_API +#endif // #ifdef LLVM_HAVE_TFLITE RA_EVICT_REST_DEVELOPMENT_FEATURES(_FEATURE_IDX) FeaturesWithDevelopmentCount #undef _FEATURE_IDX #undef _FEATURE_IDX_SIMPLE @@ -397,7 +397,7 @@ // =================================== // // Features we log -#ifdef LLVM_HAVE_TF_API +#ifdef LLVM_HAVE_TFLITE static const TensorSpec Output = TensorSpec::createSpec(DecisionName, {1}); static const TensorSpec Reward = TensorSpec::createSpec("reward", {1}); @@ -539,7 +539,7 @@ StringMap> LogMap; }; -#endif //#ifdef LLVM_HAVE_TF_API +#endif //#ifdef LLVM_HAVE_TFLITE } // namespace float MLEvictAdvisor::getInitialQueueSize(const MachineFunction &MF) { @@ -718,7 +718,7 @@ /*NrUrgent*/ 0.0, LRPosInfo); assert(InitialQSize > 0.0 && "We couldn't have gotten here if we had " "nothing to allocate initially."); -#ifdef LLVM_HAVE_TF_API +#ifdef LLVM_HAVE_TFLITE if (EnableDevelopmentFeatures) { extractInstructionFeatures( LRPosInfo, Runner, @@ -745,7 +745,7 @@ FeatureIDs::mbb_frequencies, FeatureIDs::mbb_mapping, LIS->getSlotIndexes()->getLastIndex()); } -#endif // #ifdef LLVM_HAVE_TF_API +#endif // #ifdef LLVM_HAVE_TFLITE // Normalize the features. for (auto &V : Largest) V = V ? V : 1.0; @@ -1062,7 +1062,7 @@ } // Development mode-specific implementations -#ifdef LLVM_HAVE_TF_API +#ifdef LLVM_HAVE_TFLITE RegAllocEvictionAdvisorAnalysis *llvm::createDevelopmentModeAdvisor() { return new DevelopmentModeEvictionAdvisorAnalysis(); @@ -1128,13 +1128,13 @@ GetReward); return false; } -#endif // #ifdef LLVM_HAVE_TF_API +#endif // #ifdef LLVM_HAVE_TFLITE RegAllocEvictionAdvisorAnalysis *llvm::createReleaseModeAdvisor() { return new ReleaseModeEvictionAdvisorAnalysis(); } // In all cases except development mode, we don't need scoring. -#if !defined(LLVM_HAVE_TF_API) +#if !defined(LLVM_HAVE_TFLITE) bool RegAllocScoring::runOnMachineFunction(MachineFunction &) { return false; } #endif diff --git a/llvm/lib/CodeGen/MLRegallocPriorityAdvisor.cpp b/llvm/lib/CodeGen/MLRegallocPriorityAdvisor.cpp --- a/llvm/lib/CodeGen/MLRegallocPriorityAdvisor.cpp +++ b/llvm/lib/CodeGen/MLRegallocPriorityAdvisor.cpp @@ -32,7 +32,7 @@ #include "llvm/PassRegistry.h" #include "llvm/Support/CommandLine.h" -#if defined(LLVM_HAVE_TF_API) +#if defined(LLVM_HAVE_TFLITE) #include "llvm/Analysis/ModelUnderTrainingRunner.h" #include "llvm/Analysis/NoInferenceModelRunner.h" #include "llvm/Analysis/Utils/TrainingLogger.h" @@ -41,7 +41,7 @@ using namespace llvm; // Options that only make sense in development mode -#ifdef LLVM_HAVE_TF_API +#ifdef LLVM_HAVE_TFLITE #include "RegAllocScore.h" #include "llvm/Analysis/Utils/TFUtils.h" @@ -53,7 +53,7 @@ "regalloc-priority-model", cl::Hidden, cl::desc("The model being trained for register allocation priority")); -#endif // #ifdef LLVM_HAVE_TF_API +#endif // #ifdef LLVM_HAVE_TFLITE namespace llvm { @@ -139,7 +139,7 @@ // =================================== // // Features we log -#ifdef LLVM_HAVE_TF_API +#ifdef LLVM_HAVE_TFLITE static const TensorSpec Output = TensorSpec::createSpec(DecisionName, {1}); @@ -257,7 +257,7 @@ std::unique_ptr Runner; StringMap> LogMap; }; -#endif //#ifdef LLVM_HAVE_TF_API +#endif //#ifdef LLVM_HAVE_TFLITE } // namespace llvm @@ -289,7 +289,7 @@ return static_cast(getPriorityImpl(LI)); } -#ifdef LLVM_HAVE_TF_API +#ifdef LLVM_HAVE_TFLITE RegAllocPriorityAdvisorAnalysis *llvm::createDevelopmentModePriorityAdvisor() { return new DevelopmentModePriorityAdvisorAnalysis(); } @@ -328,4 +328,4 @@ return static_cast(Prio); } -#endif // #ifdef LLVM_HAVE_TF_API +#endif // #ifdef LLVM_HAVE_TFLITE diff --git a/llvm/lib/CodeGen/RegAllocEvictionAdvisor.cpp b/llvm/lib/CodeGen/RegAllocEvictionAdvisor.cpp --- a/llvm/lib/CodeGen/RegAllocEvictionAdvisor.cpp +++ b/llvm/lib/CodeGen/RegAllocEvictionAdvisor.cpp @@ -95,7 +95,7 @@ Ret = new DefaultEvictionAdvisorAnalysis(/*NotAsRequested*/ false); break; case RegAllocEvictionAdvisorAnalysis::AdvisorMode::Development: -#if defined(LLVM_HAVE_TF_API) +#if defined(LLVM_HAVE_TFLITE) Ret = createDevelopmentModeAdvisor(); #endif break; diff --git a/llvm/lib/CodeGen/RegAllocPriorityAdvisor.cpp b/llvm/lib/CodeGen/RegAllocPriorityAdvisor.cpp --- a/llvm/lib/CodeGen/RegAllocPriorityAdvisor.cpp +++ b/llvm/lib/CodeGen/RegAllocPriorityAdvisor.cpp @@ -76,7 +76,7 @@ Ret = new DefaultPriorityAdvisorAnalysis(/*NotAsRequested*/ false); break; case RegAllocPriorityAdvisorAnalysis::AdvisorMode::Development: -#if defined(LLVM_HAVE_TF_API) +#if defined(LLVM_HAVE_TFLITE) Ret = createDevelopmentModePriorityAdvisor(); #endif break;