Lines Matching defs:DynamicScheduleTracker
27 struct DynamicScheduleTracker {
33 DynamicScheduleTracker *NextDST;
212 DynamicScheduleTracker *DST) {
384 DynamicScheduleTracker *DST) {
462 static DynamicScheduleTracker **SHARED(ThreadDST);
465 static DynamicScheduleTracker *pushDST() {
472 ThreadDST = static_cast<DynamicScheduleTracker **>(
474 sizeof(DynamicScheduleTracker *),
483 DynamicScheduleTracker *NewDST = static_cast<DynamicScheduleTracker *>(
484 memory::allocGlobal(sizeof(DynamicScheduleTracker), "new DST"));
485 *NewDST = DynamicScheduleTracker({0});
494 static DynamicScheduleTracker *peekDST() {
501 DynamicScheduleTracker *CurrentDST = ThreadDST[ThreadIndex];
502 DynamicScheduleTracker *OldDST = CurrentDST->NextDST;
526 DynamicScheduleTracker *DST = pushDST();
534 DynamicScheduleTracker *DST = pushDST();
541 DynamicScheduleTracker *DST = pushDST();
549 DynamicScheduleTracker *DST = pushDST();
557 DynamicScheduleTracker *DST = peekDST();
564 DynamicScheduleTracker *DST = peekDST();
571 DynamicScheduleTracker *DST = peekDST();
578 DynamicScheduleTracker *DST = peekDST();