Searched refs:CompilationJob (Results 1 - 15 of 15) sorted by relevance

/external/v8/src/compiler-dispatcher/
H A Doptimizing-compile-dispatcher.h21 class CompilationJob;
37 input_queue_ = NewArray<CompilationJob*>(input_queue_capacity_);
45 void QueueForOptimization(CompilationJob* job);
62 void CompileNext(CompilationJob* job);
63 CompilationJob* NextInput(bool check_if_flushing = false);
75 CompilationJob** input_queue_;
82 std::queue<CompilationJob*> output_queue_;
H A Doptimizing-compile-dispatcher.cc21 void DisposeCompilationJob(CompilationJob* job, bool restore_function_code) {
91 CompilationJob* OptimizingCompileDispatcher::NextInput(bool check_if_flushing) {
94 CompilationJob* job = input_queue_[InputQueueIndex(0)];
108 void OptimizingCompileDispatcher::CompileNext(CompilationJob* job) {
112 CompilationJob::Status status = job->ExecuteJob();
125 CompilationJob* job = NULL;
142 CompilationJob* job = input_queue_[InputQueueIndex(0)];
190 CompilationJob* job = NULL;
212 void OptimizingCompileDispatcher::QueueForOptimization(CompilationJob* job) {
H A Dcompiler-dispatcher-job.h22 class CompilationJob;
129 std::unique_ptr<CompilationJob> compile_job_;
H A Dcompiler-dispatcher-job.cc374 // CompilationJob::ExecuteJob.
379 CompilationJob::Status status = compile_job_->ExecuteJob();
398 if (compile_job_->state() == CompilationJob::State::kFailed ||
/external/v8/src/compiler/
H A Dpipeline.h18 class CompilationJob;
37 static CompilationJob* NewCompilationJob(Handle<JSFunction> function,
41 static CompilationJob* NewWasmCompilationJob(
H A Dpipeline.cc546 class PipelineCompilationJob final : public CompilationJob {
550 // to the CompilationJob constructor, but it is not dereferenced there.
551 : CompilationJob(parse_info->isolate(), &info_, "TurboFan"),
641 class PipelineWasmCompilationJob final : public CompilationJob {
648 : CompilationJob(info->isolate(), info, "TurboFan",
1753 CompilationJob* Pipeline::NewCompilationJob(Handle<JSFunction> function,
1766 CompilationJob* Pipeline::NewWasmCompilationJob(
H A Dwasm-compiler.h84 std::unique_ptr<CompilationJob> job_;
H A Dwasm-compiler.cc4096 ok_ = job_->ExecuteJob() == CompilationJob::SUCCEEDED;
4130 if (job_->FinalizeJob() != CompilationJob::SUCCEEDED) {
/external/v8/src/
H A Dcompiler.h21 class CompilationJob;
59 static CompilationJob* PrepareUnoptimizedCompilationJob(
63 static bool FinalizeCompilationJob(CompilationJob* job);
157 class V8_EXPORT_PRIVATE CompilationJob { class in namespace:v8::internal
168 CompilationJob(Isolate* isolate, CompilationInfo* info,
171 virtual ~CompilationJob() {}
H A Dcompiler.cc84 // Implementation of CompilationJob
86 CompilationJob::CompilationJob(Isolate* isolate, CompilationInfo* info, function in class:v8::internal::CompilationJob
95 CompilationJob::Status CompilationJob::PrepareJob() {
113 CompilationJob::Status CompilationJob::ExecuteJob() {
135 CompilationJob::Status CompilationJob::FinalizeJob() {
147 CompilationJob
[all...]
/external/v8/src/interpreter/
H A Dinterpreter.h25 class CompilationJob;
47 static CompilationJob* NewCompilationJob(CompilationInfo* info);
H A Dinterpreter.cc40 class InterpreterCompilationJob final : public CompilationJob {
221 : CompilationJob(info->isolate(), info, "Ignition"),
283 CompilationJob* Interpreter::NewCompilationJob(CompilationInfo* info) {
/external/v8/src/full-codegen/
H A Dfull-codegen.cc29 class FullCodegenCompilationJob final : public CompilationJob {
32 : CompilationJob(info->isolate(), info, "Full-Codegen") {}
36 CompilationJob::Status PrepareJobImpl() final { return SUCCEEDED; }
38 CompilationJob::Status ExecuteJobImpl() final {
44 CompilationJob::Status FinalizeJobImpl() final { return SUCCEEDED; }
76 CompilationJob* FullCodeGenerator::NewCompilationJob(CompilationInfo* info) {
H A Dfull-codegen.h26 class CompilationJob;
40 static CompilationJob* NewCompilationJob(CompilationInfo* info);
/external/v8/src/crankshaft/
H A Dhydrogen.h39 class HCompilationJob final : public CompilationJob {
42 : CompilationJob(function->GetIsolate(), &info_, "Crankshaft"),

Completed in 370 milliseconds