Searched refs:MLModelRunner (Results 1 – 13 of 13) sorted by relevance
| /freebsd-14.2/contrib/llvm-project/llvm/include/llvm/Analysis/ |
| H A D | MLModelRunner.h | 26 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 D | ReleaseModeModelRunner.h | 29 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 D | NoInferenceModelRunner.h | 20 class NoInferenceModelRunner : public MLModelRunner { 25 static bool classof(const MLModelRunner *R) { in classof() 26 return R->getKind() == MLModelRunner::Kind::NoOp; in classof()
|
| H A D | InteractiveModelRunner.h | 41 class InteractiveModelRunner : public MLModelRunner { 48 static bool classof(const MLModelRunner *R) { in classof() 49 return R->getKind() == MLModelRunner::Kind::Interactive; in classof()
|
| H A D | ModelUnderTrainingRunner.h | 31 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 D | MLInlineAdvisor.h | 31 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 D | MLRegAllocPriorityAdvisor.cpp | 94 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 D | MLRegAllocEvictAdvisor.h | 36 MLModelRunner *RegallocRunner, function_ref<int(SlotIndex)> GetOpcode, 48 MLModelRunner *RegallocRunner, const int MBBFreqIndex,
|
| H A D | MLRegAllocEvictAdvisor.cpp | 255 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 D | NoInferenceModelRunner.cpp | 19 : MLModelRunner(Ctx, MLModelRunner::Kind::NoOp, Inputs.size()) { in NoInferenceModelRunner()
|
| H A D | InteractiveModelRunner.cpp | 29 : MLModelRunner(Ctx, MLModelRunner::Kind::Interactive, Inputs.size()), in InteractiveModelRunner()
|
| H A D | ModelUnderTrainingRunner.cpp | 98 : MLModelRunner(Ctx, MLModelRunner::Kind::Development, InputSpecs.size()), in ModelUnderTrainingRunner()
|
| H A D | MLInlineAdvisor.cpp | 63 std::unique_ptr<MLModelRunner> AOTRunner; in getReleaseModeAdvisor() 126 std::unique_ptr<MLModelRunner> Runner, in MLInlineAdvisor()
|