Lines Matching refs:ChildRec
929 auto *ChildRec = ChildDefInit->getDef(); in getSrcChildName() local
930 if (ChildRec->isSubClassOf("Register")) { in getSrcChildName()
931 SrcChildName = ChildRec->getName(); in getSrcChildName()
932 PhysReg = ChildRec; in getSrcChildName()
1077 auto *ChildRec = ChildDefInit->getDef(); in importChildMatcher() local
1080 if (ChildRec->isSubClassOf("RegisterClass") || in importChildMatcher()
1081 ChildRec->isSubClassOf("RegisterOperand")) { in importChildMatcher()
1087 if (ChildRec->isSubClassOf("Register")) { in importChildMatcher()
1091 CGRegs.getMinimalPhysRegClass(ChildRec, &VT); in importChildMatcher()
1102 if (ChildRec->isSubClassOf("ValueType")) { in importChildMatcher()
1109 if (ChildRec->isSubClassOf("ComplexPattern")) in importChildMatcher()
1110 return importComplexPatternOperandMatcher(OM, ChildRec, TempOpIdx); in importChildMatcher()
1112 if (ChildRec->isSubClassOf("ImmLeaf")) { in importChildMatcher()
1118 if (ChildRec->getName() == "srcvalue") in importChildMatcher()
1121 const bool ImmAllOnesV = ChildRec->getName() == "immAllOnesV"; in importChildMatcher()
1122 if (ImmAllOnesV || ChildRec->getName() == "immAllZerosV") { in importChildMatcher()
1254 auto *ChildRec = ChildDefInit->getDef(); in importExplicitUseRenderer() local
1266 if (ChildRec->isSubClassOf("Register")) { in importExplicitUseRenderer()
1267 DstMIBuilder.addRenderer<AddRegisterRenderer>(Target, ChildRec); in importExplicitUseRenderer()
1271 if (ChildRec->isSubClassOf("RegisterClass") || in importExplicitUseRenderer()
1272 ChildRec->isSubClassOf("RegisterOperand") || in importExplicitUseRenderer()
1273 ChildRec->isSubClassOf("ValueType")) { in importExplicitUseRenderer()
1274 if (ChildRec->isSubClassOf("RegisterOperand") && in importExplicitUseRenderer()
1275 !ChildRec->isValueUnset("GIZeroRegister")) { in importExplicitUseRenderer()
1277 DstChild->getName(), ChildRec->getValueAsDef("GIZeroRegister")); in importExplicitUseRenderer()
1285 if (ChildRec->isSubClassOf("SubRegIndex")) { in importExplicitUseRenderer()
1286 CodeGenSubRegIndex *SubIdx = CGRegs.getSubRegIdx(ChildRec); in importExplicitUseRenderer()
1291 if (ChildRec->isSubClassOf("ComplexPattern")) { in importExplicitUseRenderer()
1292 const auto &ComplexPattern = ComplexPatternEquivs.find(ChildRec); in importExplicitUseRenderer()