Home
last modified time | relevance | path

Searched refs:AsyncCompileJob (Results 1 - 4 of 4) sorted by relevance

/third_party/node/deps/v8/src/wasm/
H A Dwasm-engine.h46 class AsyncCompileJob;
237 std::unique_ptr<AsyncCompileJob> RemoveCompileJob(AsyncCompileJob* job);
239 // Returns true if at least one AsyncCompileJob that belongs to the given
372 AsyncCompileJob* CreateAsyncCompileJob(
407 // We use an AsyncCompileJob as the key for itself so that we can delete the
409 std::unordered_map<AsyncCompileJob*, std::unique_ptr<AsyncCompileJob>>
H A Dmodule-compiler.cc2001 AsyncCompileJob::AsyncCompileJob( in AsyncCompileJob() function in v8::internal::wasm::__anon15175::AsyncCompileJob
2019 "wasm.AsyncCompileJob"); in AsyncCompileJob()
2033 void AsyncCompileJob::Start() { in Start()
2038 void AsyncCompileJob::Abort() { in Abort()
2046 explicit AsyncStreamingProcessor(AsyncCompileJob* job,
2080 // Finishes the AsyncCompileJob with an error.
2086 AsyncCompileJob* job_;
2100 std::shared_ptr<StreamingDecoder> AsyncCompileJob::CreateStreamingDecoder() { in CreateStreamingDecoder()
2108 AsyncCompileJob
[all...]
H A Dmodule-compiler.h123 class AsyncCompileJob { class
125 AsyncCompileJob(Isolate* isolate, const WasmFeatures& enabled_features,
131 ~AsyncCompileJob();
150 // States of the AsyncCompileJob.
241 // For async compilation the AsyncCompileJob is the only finisher. For
249 // The AsyncCompileJob owns the StreamingDecoder because the StreamingDecoder
250 // contains data which is needed by the AsyncCompileJob for streaming
251 // compilation. The AsyncCompileJob does not actively use the
H A Dwasm-engine.cc677 AsyncCompileJob* job = CreateAsyncCompileJob( in AsyncCompile()
692 AsyncCompileJob* job = CreateAsyncCompileJob( in StartStreamingCompilation()
915 AsyncCompileJob* WasmEngine::CreateAsyncCompileJob( in CreateAsyncCompileJob()
921 AsyncCompileJob* job = new AsyncCompileJob( in CreateAsyncCompileJob()
926 async_compile_jobs_[job] = std::unique_ptr<AsyncCompileJob>(job); in CreateAsyncCompileJob()
930 std::unique_ptr<AsyncCompileJob> WasmEngine::RemoveCompileJob( in RemoveCompileJob()
931 AsyncCompileJob* job) { in RemoveCompileJob()
935 std::unique_ptr<AsyncCompileJob> result = std::move(item->second); in RemoveCompileJob()
952 std::vector<std::unique_ptr<AsyncCompileJob>> jobs_to_delet in DeleteCompileJobsOnContext()
[all...]

Completed in 9 milliseconds