Lines Matching defs:BarrierGCTask
44 class BarrierGCTask;
606 // A BarrierGCTask blocks other tasks from starting,
608 class BarrierGCTask : public GCTask {
611 static BarrierGCTask* create() {
612 return new BarrierGCTask();
614 static void destroy(BarrierGCTask* that) {
624 BarrierGCTask() :
637 // A ReleasingBarrierGCTask is a BarrierGCTask
639 class ReleasingBarrierGCTask : public BarrierGCTask {
656 BarrierGCTask() {
663 // A NotifyingBarrierGCTask is a BarrierGCTask
665 class NotifyingBarrierGCTask : public BarrierGCTask {
685 BarrierGCTask(),
695 // A WaitForBarrierGCTask is a BarrierGCTask
697 // the BarrierGCTask is done.
699 class WaitForBarrierGCTask : public BarrierGCTask {