Home | History | Annotate | Download | only in compiler-dispatcher

Lines Matching defs:CompilerDispatcher

113                      CompilerDispatcher* dispatcher);
120 CompilerDispatcher* dispatcher_;
127 CompilerDispatcher* dispatcher)
133 dispatcher_->AbortAll(CompilerDispatcher::BlockingBehavior::kDontBlock);
138 class CompilerDispatcher::AbortTask : public CancelableTask {
141 CompilerDispatcher* dispatcher);
148 CompilerDispatcher* dispatcher_;
153 CompilerDispatcher::AbortTask::AbortTask(Isolate* isolate,
155 CompilerDispatcher* dispatcher)
158 CompilerDispatcher::AbortTask::~AbortTask() {}
160 void CompilerDispatcher::AbortTask::RunInternal() {
164 class CompilerDispatcher::BackgroundTask : public CancelableTask {
167 CompilerDispatcher* dispatcher);
174 CompilerDispatcher* dispatcher_;
179 CompilerDispatcher::BackgroundTask::BackgroundTask(
181 CompilerDispatcher* dispatcher)
184 CompilerDispatcher::BackgroundTask::~BackgroundTask() {}
186 void CompilerDispatcher::BackgroundTask::RunInternal() {
190 class CompilerDispatcher::IdleTask : public CancelableIdleTask {
193 CompilerDispatcher* dispatcher);
200 CompilerDispatcher* dispatcher_;
205 CompilerDispatcher::IdleTask::IdleTask(Isolate* isolate,
207 CompilerDispatcher* dispatcher)
210 CompilerDispatcher::IdleTask::~IdleTask() {}
212 void CompilerDispatcher::IdleTask::RunInternal(double deadline_in_seconds) {
216 CompilerDispatcher::CompilerDispatcher(Isolate* isolate, Platform* platform,
232 PrintF("CompilerDispatcher: dispatcher is disabled\n");
236 CompilerDispatcher::~CompilerDispatcher() {
242 bool CompilerDispatcher::CanEnqueue(Handle<SharedFunctionInfo> function) {
266 bool CompilerDispatcher::Enqueue(Handle<SharedFunctionInfo> function) {
273 PrintF("CompilerDispatcher: enqueuing ");
287 bool CompilerDispatcher::EnqueueAndStep(Handle<SharedFunctionInfo> function) {
294 PrintF("CompilerDispatcher: stepping ");
305 bool CompilerDispatcher::Enqueue(
316 PrintF("CompilerDispatcher: enqueuing ");
331 bool CompilerDispatcher::EnqueueAndStep(
345 PrintF("CompilerDispatcher: stepping ");
356 bool CompilerDispatcher::IsEnabled() const { return FLAG_compiler_dispatcher; }
358 bool CompilerDispatcher::IsEnqueued(Handle<SharedFunctionInfo> function) const {
363 void CompilerDispatcher::WaitForJobIfRunningOnBackground(
384 bool CompilerDispatcher::FinishNow(Handle<SharedFunctionInfo> function) {
391 PrintF("CompilerDispatcher: finishing ");
404 PrintF("CompilerDispatcher: finished working on ");
419 void CompilerDispatcher::AbortAll(BlockingBehavior blocking) {
426 PrintF("CompilerDispatcher: aborted ");
455 void CompilerDispatcher::AbortInactiveJobs() {
473 PrintF("CompilerDispatcher: aborted ");
486 void CompilerDispatcher::MemoryPressureNotification(
497 PrintF("CompilerDispatcher: received memory pressure notification\n");
517 CompilerDispatcher::JobMap::const_iterator CompilerDispatcher::GetJobFor(
529 void CompilerDispatcher::ScheduleIdleTaskFromAnyThread() {
541 void CompilerDispatcher::ScheduleIdleTaskIfNeeded() {
546 void CompilerDispatcher::ScheduleAbortTask() {
552 void CompilerDispatcher::ConsiderJobForBackgroundProcessing(
562 void CompilerDispatcher::ScheduleMoreBackgroundTasksIfNeeded() {
580 void CompilerDispatcher::DoBackgroundWork() {
600 PrintF("CompilerDispatcher: doing background work\n");
630 void CompilerDispatcher::DoIdleWork(double deadline_in_seconds) {
654 PrintF("CompilerDispatcher: received %0.1lfms of idle time\n",
689 PrintF("CompilerDispatcher: finished working on ");