Lines Matching refs:Instr
109 void GIMatchTreeBuilderLeafInfo::declareInstr(const GIMatchDagInstr *Instr, unsigned ID) { in declareInstr() argument
112 Instr, GIMatchTreeInstrInfo(ID, Instr))); in declareInstr()
115 if (Instr == nullptr) in declareInstr()
118 if (!Instr->getUserAssignedName().empty()) in declareInstr()
119 Info.bindInstrVariable(Instr->getUserAssignedName(), ID); in declareInstr()
120 for (const auto &VarBinding : Instr->user_assigned_operand_names()) in declareInstr()
124 const auto &NodeI = find(MatchDag.instr_nodes(), Instr); in declareInstr()
138 if (Dep.value()->getRequiredMI() == Instr && in declareInstr()
151 const GIMatchDagInstr *Instr = InstrIDToInfo.lookup(InstrID)->getInstrNode(); in declareOperand() local
155 GIMatchTreeOperandInfo(Instr, OpIdx))); in declareOperand()
161 if (E.value()->getFromMI() == Instr && in declareOperand()
172 if (Dep.value()->getRequiredMI() == Instr && Dep.value()->getRequiredMO() && in declareOperand()
573 const GIMatchDagInstr *Instr = InstrInfo->getInstrNode(); in applyForPartition() local
575 if (E.value()->getFromMI() == Instr && in applyForPartition()