Searched refs:CompilerTask (Results 1 – 15 of 15) sorted by relevance
| /arkcompiler/runtime_core/static_core/runtime/tests/ |
| D | compiler_queue_test.cpp | 151 queue.AddTask(CompilerTask {mainMethod, false}); in TEST_F() 152 queue.AddTask(CompilerTask {fMethod, false}); in TEST_F() 153 queue.AddTask(CompilerTask {gMethod, false}); in TEST_F() 180 queue.AddTask(CompilerTask {fMethod, false}); in TEST_F() 181 queue.AddTask(CompilerTask {gMethod, false}); in TEST_F() 182 queue.AddTask(CompilerTask {mainMethod, false}); in TEST_F() 206 queue.AddTask(CompilerTask {mainMethod, false}); in TEST_F() 207 queue.AddTask(CompilerTask {fMethod, false}); in TEST_F() 208 queue.AddTask(CompilerTask {gMethod, false}); in TEST_F() 219 queue2.AddTask(CompilerTask {mainMethod, false}); in TEST_F() [all …]
|
| /arkcompiler/runtime_core/static_core/runtime/ |
| D | compiler_thread_pool_worker.h | 24 class CompilerProcessor : public ProcessorInterface<CompilerTask, Compiler *> { 27 bool Process(CompilerTask &&task) override; 30 void InPlaceCompileMethod(CompilerTask &&ctx); 45 … threadPool_ = internalAllocator_->New<ThreadPool<CompilerTask, CompilerProcessor, Compiler *>>( in InitializeWorker() 70 void AddTask(CompilerTask &&ctx) override in AddTask() 75 ThreadPool<CompilerTask, CompilerProcessor, Compiler *> *GetThreadPool() in GetThreadPool() 86 ThreadPool<CompilerTask, CompilerProcessor, Compiler *> *threadPool_ {nullptr};
|
| D | compiler_task_manager_worker.cpp | 41 void CompilerTaskManagerWorker::AddTask(CompilerTask &&task) in AddTask() 49 CompilerTask emptyTask; in AddTask() 60 void CompilerTaskManagerWorker::BackgroundCompileMethod(CompilerTask &&ctx) in BackgroundCompileMethod() 67 auto taskDeleter = [this](CompilerTask *task) { internalAllocator_->Delete(task); }; in BackgroundCompileMethod() 68 compiler::BackgroundCompilerContext::CompilerTask compilerTask( in BackgroundCompileMethod() 69 internalAllocator_->New<CompilerTask>(std::move(ctx)), std::move(taskDeleter)); in BackgroundCompileMethod() 79 CompilerTask nextTask; in BackgroundCompileMethod()
|
| D | compiler_queue_simple.h | 32 CompilerTask GetTask() override in GetTask() 36 return CompilerTask(); in GetTask() 45 void AddTask(CompilerTask &&ctx, [[maybe_unused]] size_t priority = 0) override 65 PandaList<CompilerTask> queue_;
|
| D | compiler_queue_counter_priority.h | 30 explicit CompilationQueueElement(CompilerTask &&task) : context_(std::move(task)) in CompilationQueueElement() 42 const CompilerTask &GetContext() const in GetContext() 47 CompilerTask &GetContext() in GetContext() 65 CompilerTask context_; 88 CompilerTask GetTask() override in GetTask() 93 return CompilerTask(); in GetTask() 105 void AddTask(CompilerTask &&ctx, [[maybe_unused]] size_t priority = 0) override
|
| D | compiler_task_manager_worker.h | 56 void AddTask(CompilerTask &&task) override; 65 void BackgroundCompileMethod(CompilerTask &&ctx); 70 PandaDeque<CompilerTask> compilerTaskDeque_ GUARDED_BY(taskQueueLock_);
|
| D | compiler_queue_interface.h | 26 class CompilerQueueInterface : public TaskQueueInterface<CompilerTask> { 28 PandaString GetTaskDescription(const CompilerTask &ctx) in GetTaskDescription()
|
| D | compiler_thread_pool_worker.cpp | 65 bool CompilerProcessor::Process(CompilerTask &&task) in Process() 71 void CompilerProcessor::InPlaceCompileMethod(CompilerTask &&ctx) in InPlaceCompileMethod()
|
| D | compiler_worker.h | 71 virtual void AddTask(CompilerTask &&task) = 0;
|
| D | compiler.h | 698 virtual void AddTask(CompilerTask &&ctx, [[maybe_unused]] TaggedValue func) in AddTask() 752 ThreadPool<CompilerTask, CompilerProcessor, Compiler *> *GetThreadPool() in GetThreadPool()
|
| D | compiler.cpp | 863 CompilerTask ctx {method, ctxOsr, ManagedThread::GetCurrent()->GetVM()}; in CompileMethod()
|
| /arkcompiler/runtime_core/static_core/runtime/include/ |
| D | compiler_interface.h | 35 class CompilerTask : public TaskInterface { 36 NO_COPY_SEMANTIC(CompilerTask); 39 explicit CompilerTask(Method *method = nullptr, bool isOsr = false, PandaVM *vm = nullptr) 43 inline ~CompilerTask(); 44 CompilerTask(CompilerTask &&task) in CompilerTask() function 53 CompilerTask &operator=(CompilerTask &&task)
|
| D | compiler_interface-inl.h | 23 inline CompilerTask::~CompilerTask() in ~CompilerTask()
|
| /arkcompiler/runtime_core/static_core/compiler/ |
| D | background_task_runner.h | 32 class CompilerTask; variable 45 … using CompilerTask = std::unique_ptr<ark::CompilerTask, std::function<void(ark::CompilerTask *)>>; 48 void SetCompilerTask(CompilerTask compilerTask) in SetCompilerTask() 134 CompilerTask compilerTask_;
|
| /arkcompiler/runtime_core/static_core/compiler/docs/ |
| D | compilation_start.md | 74 compiler::BackgroundCompilerContext::CompilerTask compiler_task = ...;
|