Home | History | Annotate | Download | only in optimizing

Lines Matching refs:dependency

37                                     SchedulingNode* dependency,
39 if (node == nullptr || dependency == nullptr) {
41 // an other block), so we do not need to add a dependency edge to the graph.
46 if (!HasImmediateDataDependency(node, dependency)) {
47 node->AddDataPredecessor(dependency);
49 } else if (!HasImmediateOtherDependency(node, dependency)) {
50 node->AddOtherPredecessor(dependency);
207 // Just simply say that those two instructions have memory dependency.
243 // We conservatively treat all other cases having dependency,
273 // Even if above memory dependency check has passed, it is still necessary to
324 // Note that in this example we could also avoid creating the dependency
325 // `2 -> 4`. But if we remove `instr_3` that dependency is required to
373 // corresponding SchedulingNode in the graph, and tell whether there is a dependency.
374 // Otherwise there is no dependency from SchedulingGraph's perspective, for example,
392 // corresponding SchedulingNode in the graph, and tell whether there is a dependency.
393 // Otherwise there is no dependency from SchedulingGraph's perspective, for example,
629 // 'material' dependency of nodes on others. They exist for program