Lines Matching defs:that

9  * This code is distributed in the hope that it will be useful, but WITHOUT
12 * version 2 for more details (a copy is included in the LICENSE file that
154 static void destroy(GCTaskQueue* that);
217 // A GCTaskQueue that can be synchronized.
229 static void destroy(SynchronizedGCTaskQueue* that) {
230 if (that != NULL) {
231 delete that;
242 // These check that you hold the lock
305 // GC thread that gets a work stealing task continues to execute
306 // that task until the job is done. In the static number of GC theads
314 // idle-task makes the GC thread wait on a barrier that is part of the
315 // GCTaskManager. The GC threads that have been "idled" in a IdleGCTask
337 // number 1-n to get the ready chunks and required that GC threads
341 // with ready chunks. GC threads that participate get a stack from
345 // stacks are added to a recycling list so that later stealing tasks
349 // a thread that only gets a stealing task has to get a stack. A failed
351 // during a draining task for later use in the stealing task but that didn't
375 uint _blocking_worker; // The worker that's blocking.
393 static void destroy(GCTaskManager* that) {
394 if (that != NULL) {
395 delete that;
428 // Request that all workers release their resources.
455 // Create a GCTaskManager that calls back when there's no more work.
469 // Sets the number of threads that will be used in a collection
575 // A noop task that does nothing,
584 static void destroy(NoopGCTask* that);
614 static void destroy(BarrierGCTask* that) {
615 if (that != NULL) {
616 that->destruct();
617 delete that;
638 // that tells all the tasks to release their resource areas.
645 static void destroy(ReleasingBarrierGCTask* that) {
646 if (that != NULL) {
647 that->destruct();
648 delete that;
664 // that calls a notification method when it is the only task running.
674 static void destroy(NotifyingBarrierGCTask* that) {
675 if (that != NULL) {
676 that->destruct();
677 delete that;
713 static void destroy(WaitForBarrierGCTask* that);
737 // Task that is used to idle a GC task when fewer than
748 static void destroy(IdleGCTask* that);