Lines Matching refs:ChildRec
4214 auto *ChildRec = ChildDefInit->getDef(); in getSrcChildName() local
4215 if (ChildRec->isSubClassOf("Register")) { in getSrcChildName()
4216 SrcChildName = ChildRec->getName(); in getSrcChildName()
4217 PhysReg = ChildRec; in getSrcChildName()
4350 auto *ChildRec = ChildDefInit->getDef(); in importChildMatcher() local
4360 if (ChildRec->isSubClassOf("RegisterClass") || in importChildMatcher()
4361 ChildRec->isSubClassOf("RegisterOperand")) { in importChildMatcher()
4367 if (ChildRec->isSubClassOf("Register")) { in importChildMatcher()
4371 = CGRegs.getMinimalPhysRegClass(ChildRec, &VT); in importChildMatcher()
4382 if (ChildRec->isSubClassOf("ValueType")) { in importChildMatcher()
4389 if (ChildRec->isSubClassOf("ComplexPattern")) in importChildMatcher()
4390 return importComplexPatternOperandMatcher(OM, ChildRec, TempOpIdx); in importChildMatcher()
4392 if (ChildRec->isSubClassOf("ImmLeaf")) { in importChildMatcher()
4398 if (ChildRec->getName() == "srcvalue") in importChildMatcher()
4401 const bool ImmAllOnesV = ChildRec->getName() == "immAllOnesV"; in importChildMatcher()
4402 if (ImmAllOnesV || ChildRec->getName() == "immAllZerosV") { in importChildMatcher()
4533 auto *ChildRec = ChildDefInit->getDef(); in importExplicitUseRenderer() local
4545 if (ChildRec->isSubClassOf("Register")) { in importExplicitUseRenderer()
4546 DstMIBuilder.addRenderer<AddRegisterRenderer>(Target, ChildRec); in importExplicitUseRenderer()
4550 if (ChildRec->isSubClassOf("RegisterClass") || in importExplicitUseRenderer()
4551 ChildRec->isSubClassOf("RegisterOperand") || in importExplicitUseRenderer()
4552 ChildRec->isSubClassOf("ValueType")) { in importExplicitUseRenderer()
4553 if (ChildRec->isSubClassOf("RegisterOperand") && in importExplicitUseRenderer()
4554 !ChildRec->isValueUnset("GIZeroRegister")) { in importExplicitUseRenderer()
4556 DstChild->getName(), ChildRec->getValueAsDef("GIZeroRegister")); in importExplicitUseRenderer()
4564 if (ChildRec->isSubClassOf("SubRegIndex")) { in importExplicitUseRenderer()
4565 CodeGenSubRegIndex *SubIdx = CGRegs.getSubRegIdx(ChildRec); in importExplicitUseRenderer()
4570 if (ChildRec->isSubClassOf("ComplexPattern")) { in importExplicitUseRenderer()
4571 const auto &ComplexPattern = ComplexPatternEquivs.find(ChildRec); in importExplicitUseRenderer()