Home
last modified time | relevance | path

Searched refs:MLModelRunner (Results 1 – 13 of 13) sorted by relevance

/freebsd-14.2/contrib/llvm-project/llvm/include/llvm/Analysis/
H A DMLModelRunner.h26 class MLModelRunner {
29 MLModelRunner(const MLModelRunner &) = delete;
30 MLModelRunner &operator=(const MLModelRunner &) = delete;
31 virtual ~MLModelRunner() = default;
49 return (const_cast<MLModelRunner *>(this))->getTensorUntyped(Index); in getTensorUntyped()
57 MLModelRunner(LLVMContext &Ctx, Kind Type, size_t NrInputs) in MLModelRunner() function
H A DReleaseModeModelRunner.h29 class ReleaseModeModelRunner final : public MLModelRunner {
37 : MLModelRunner(Ctx, MLModelRunner::Kind::Release, InputSpec.size()),
57 static bool classof(const MLModelRunner *R) { in classof()
58 return R->getKind() == MLModelRunner::Kind::Release; in classof()
H A DNoInferenceModelRunner.h20 class NoInferenceModelRunner : public MLModelRunner {
25 static bool classof(const MLModelRunner *R) { in classof()
26 return R->getKind() == MLModelRunner::Kind::NoOp; in classof()
H A DInteractiveModelRunner.h41 class InteractiveModelRunner : public MLModelRunner {
48 static bool classof(const MLModelRunner *R) { in classof()
49 return R->getKind() == MLModelRunner::Kind::Interactive; in classof()
H A DModelUnderTrainingRunner.h31 class ModelUnderTrainingRunner final : public MLModelRunner {
50 static bool classof(const MLModelRunner *R) { in classof()
51 return R->getKind() == MLModelRunner::Kind::Development; in classof()
H A DMLInlineAdvisor.h31 std::unique_ptr<MLModelRunner> ModelRunner,
47 const MLModelRunner &getModelRunner() const { return *ModelRunner.get(); } in getModelRunner()
66 std::unique_ptr<MLModelRunner> ModelRunner;
/freebsd-14.2/contrib/llvm-project/llvm/lib/CodeGen/
H A DMLRegAllocPriorityAdvisor.cpp94 SlotIndexes *const Indexes, MLModelRunner *Runner);
103 const MLModelRunner &getRunner() const { return *Runner; } in getRunner()
109 MLModelRunner *const Runner;
155 std::unique_ptr<MLModelRunner> Runner;
180 MLModelRunner *Runner, Logger *Log) in DevelopmentModePriorityAdvisor()
271 std::unique_ptr<MLModelRunner> Runner;
288 MLModelRunner *Runner) in MLPriorityAdvisor()
H A DMLRegAllocEvictAdvisor.h36 MLModelRunner *RegallocRunner, function_ref<int(SlotIndex)> GetOpcode,
48 MLModelRunner *RegallocRunner, const int MBBFreqIndex,
H A DMLRegAllocEvictAdvisor.cpp255 void resetInputs(MLModelRunner &Runner) { in resetInputs()
289 MLModelRunner *Runner, const MachineBlockFrequencyInfo &MBFI,
299 const MLModelRunner &getRunner() const { return *Runner; } in getRunner()
349 MLModelRunner *const Runner;
411 std::unique_ptr<MLModelRunner> Runner;
432 MLModelRunner *Runner, in DevelopmentModeEvictAdvisor()
550 std::unique_ptr<MLModelRunner> Runner;
570 MLModelRunner *Runner, in MLEvictAdvisor()
944 SmallVectorImpl<LRStartEndInfo> &LRPosInfo, MLModelRunner *RegallocRunner, in extractInstructionFeatures()
1065 MLModelRunner *RegallocRunner, const int MBBFreqIndex, in extractMBBFrequency()
/freebsd-14.2/contrib/llvm-project/llvm/lib/Analysis/
H A DNoInferenceModelRunner.cpp19 : MLModelRunner(Ctx, MLModelRunner::Kind::NoOp, Inputs.size()) { in NoInferenceModelRunner()
H A DInteractiveModelRunner.cpp29 : MLModelRunner(Ctx, MLModelRunner::Kind::Interactive, Inputs.size()), in InteractiveModelRunner()
H A DModelUnderTrainingRunner.cpp98 : MLModelRunner(Ctx, MLModelRunner::Kind::Development, InputSpecs.size()), in ModelUnderTrainingRunner()
H A DMLInlineAdvisor.cpp63 std::unique_ptr<MLModelRunner> AOTRunner; in getReleaseModeAdvisor()
126 std::unique_ptr<MLModelRunner> Runner, in MLInlineAdvisor()