Lines Matching refs:Dep
98 for (auto &Dep : enumerate(MatchDag.predicate_edges())) { in GIMatchTreeBuilderLeafInfo() local
99 PredicateDepIDs.insert(std::make_pair(Dep.value(), Dep.index())); in GIMatchTreeBuilderLeafInfo()
103 for (auto &Dep : enumerate(MatchDag.predicate_edges())) { in GIMatchTreeBuilderLeafInfo() local
104 unsigned ID = PredicateIDs.lookup(Dep.value()->getPredicate()); in GIMatchTreeBuilderLeafInfo()
105 UnsatisfiedPredDepsForPred[ID].set(Dep.index()); in GIMatchTreeBuilderLeafInfo()
137 for (auto &Dep : enumerate(MatchDag.predicate_edges())) { in declareInstr() local
138 if (Dep.value()->getRequiredMI() == Instr && in declareInstr()
139 Dep.value()->getRequiredMO() == nullptr) { in declareInstr()
141 DepsFor.value().reset(Dep.index()); in declareInstr()
171 for (auto &Dep : enumerate(MatchDag.predicate_edges())) { in declareOperand() local
172 if (Dep.value()->getRequiredMI() == Instr && Dep.value()->getRequiredMO() && in declareOperand()
173 Dep.value()->getRequiredMO()->getIdx() == OpIdx) { in declareOperand()
175 DepsFor.value().reset(Dep.index()); in declareOperand()