reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
427 if (dep_list[i].base_addr != 0) { 429 if (dep_list[i].base_addr == dep_list[j].base_addr) { 429 if (dep_list[i].base_addr == dep_list[j].base_addr) { 430 dep_list[i].flags.in |= dep_list[j].flags.in; 430 dep_list[i].flags.in |= dep_list[j].flags.in; 431 dep_list[i].flags.out |= 432 (dep_list[j].flags.out || 433 (dep_list[i].flags.in && dep_list[j].flags.mtx) || 433 (dep_list[i].flags.in && dep_list[j].flags.mtx) || 434 (dep_list[i].flags.mtx && dep_list[j].flags.in)); 434 (dep_list[i].flags.mtx && dep_list[j].flags.in)); 435 dep_list[i].flags.mtx = 436 dep_list[i].flags.mtx | dep_list[j].flags.mtx && 436 dep_list[i].flags.mtx | dep_list[j].flags.mtx && 437 !dep_list[i].flags.out; 438 dep_list[j].base_addr = 0; // Mark j element as void 441 if (dep_list[i].flags.mtx) { 446 dep_list[i].flags.in = 1; // downgrade mutexinoutset to inout 447 dep_list[i].flags.out = 1; 448 dep_list[i].flags.mtx = 0; 465 dep_list, task);