Searched refs:MLModelRunner (Results 1 – 10 of 10) sorted by relevance
| /llvm-project-15.0.7/llvm/include/llvm/Analysis/ |
| H A D | MLModelRunner.h | 24 class MLModelRunner { 27 MLModelRunner(const MLModelRunner &) = delete; 28 MLModelRunner &operator=(const MLModelRunner &) = delete; 29 virtual ~MLModelRunner() = default; 47 return (const_cast<MLModelRunner *>(this))->getTensorUntyped(Index); in getTensorUntyped() 54 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 | ModelUnderTrainingRunner.h | 28 class ModelUnderTrainingRunner final : public MLModelRunner { 43 static bool classof(const MLModelRunner *R) { in classof() 44 return R->getKind() == MLModelRunner::Kind::Development; in classof()
|
| H A D | MLInlineAdvisor.h | 30 std::unique_ptr<MLModelRunner> ModelRunner); 45 const MLModelRunner &getModelRunner() const { return *ModelRunner.get(); } in getModelRunner() 64 std::unique_ptr<MLModelRunner> ModelRunner;
|
| /llvm-project-15.0.7/llvm/lib/Analysis/ |
| H A D | NoInferenceModelRunner.cpp | 19 : MLModelRunner(Ctx, MLModelRunner::Kind::NoOp, Inputs.size()) { in NoInferenceModelRunner()
|
| H A D | ModelUnderTrainingRunner.cpp | 25 : MLModelRunner(Ctx, MLModelRunner::Kind::Development, InputSpecs.size()), in ModelUnderTrainingRunner()
|
| H A D | MLInlineAdvisor.cpp | 90 std::unique_ptr<MLModelRunner> Runner) in MLInlineAdvisor()
|
| /llvm-project-15.0.7/llvm/lib/CodeGen/ |
| H A D | MLRegallocEvictAdvisor.cpp | 221 void resetInputs(MLModelRunner &Runner) { in resetInputs() 250 MLModelRunner *Runner, const MachineBlockFrequencyInfo &MBFI, 260 const MLModelRunner &getRunner() const { return *Runner; } in getRunner() 309 MLModelRunner *const Runner; 388 MLModelRunner *Runner, in DevelopmentModeEvictAdvisor() 485 std::unique_ptr<MLModelRunner> Runner; 504 MLModelRunner *Runner, in MLEvictAdvisor()
|
| /llvm-project-15.0.7/clang/docs/tools/ |
| H A D | clang-formatted-files.txt | 5021 llvm/include/llvm/Analysis/MLModelRunner.h
|