Lines Matching refs:InstrID

149 void GIMatchTreeBuilderLeafInfo::declareOperand(unsigned InstrID,  in declareOperand()  argument
151 const GIMatchDagInstr *Instr = InstrIDToInfo.lookup(InstrID)->getInstrNode(); in declareOperand()
154 std::make_pair(InstrID, OpIdx), in declareOperand()
190 void GIMatchTreeBuilder::addPartitionersForOperand(unsigned InstrID, in addPartitionersForOperand() argument
192 LLVM_DEBUG(dbgs() << "Add partitioners for Instrs[" << InstrID in addPartitionersForOperand()
195 std::make_unique<GIMatchTreeVRegDefPartitioner>(InstrID, OpIdx)); in addPartitionersForOperand()
396 GIMatchTreeInstrInfo *InstrInfo = Leaf.value().getInstrInfo(InstrID); in repartition()
405 << " doesn't care about Instr[" << InstrID << "]\n"); in repartition()
517 GIMatchTreeInstrInfo *InstrInfo = Leaf.value().getInstrInfo(InstrID); in repartition()
569 GIMatchTreeInstrInfo *InstrInfo = Leaf.getInstrInfo(InstrID); in applyForPartition()
584 Leaf.declareOperand(InstrID, OpIdx); in applyForPartition()
588 SubBuilder.addPartitionersForOperand(InstrID, OpIdx); in applyForPartition()
617 << Indent << "switch (MIs[" << InstrID << "]->getOpcode()) {\n"; in generatePartitionSelectorCode()
654 GIMatchTreeInstrInfo *InstrInfo = Leaf.value().getInstrInfo(InstrID); in repartition()
698 GIMatchTreeInstrInfo *InstrInfo = Leaf.value().getInstrInfo(InstrID); in repartition()
734 GIMatchTreeInstrInfo *InstrInfo = Leaf.getInstrInfo(InstrID); in applyForPartition()
768 << Indent << "if (MIs[" << InstrID << "].getOperand(" << OpIdx in generatePartitionSelectorCode()
770 << Indent << " MIs[" << NewInstrID << "] = MRI.getVRegDef(MIs[" << InstrID in generatePartitionSelectorCode()