Lines Matching refs:ChildRec

4106       auto *ChildRec = ChildDefInit->getDef();  in getSrcChildName()  local
4107 if (ChildRec->isSubClassOf("Register")) { in getSrcChildName()
4108 SrcChildName = ChildRec->getName(); in getSrcChildName()
4109 PhysReg = ChildRec; in getSrcChildName()
4231 auto *ChildRec = ChildDefInit->getDef(); in importChildMatcher() local
4241 if (ChildRec->isSubClassOf("RegisterClass") || in importChildMatcher()
4242 ChildRec->isSubClassOf("RegisterOperand")) { in importChildMatcher()
4248 if (ChildRec->isSubClassOf("Register")) { in importChildMatcher()
4252 = CGRegs.getMinimalPhysRegClass(ChildRec, &VT); in importChildMatcher()
4263 if (ChildRec->isSubClassOf("ValueType")) { in importChildMatcher()
4270 if (ChildRec->isSubClassOf("ComplexPattern")) in importChildMatcher()
4271 return importComplexPatternOperandMatcher(OM, ChildRec, TempOpIdx); in importChildMatcher()
4273 if (ChildRec->isSubClassOf("ImmLeaf")) { in importChildMatcher()
4279 if (ChildRec->getName() == "srcvalue") in importChildMatcher()
4282 const bool ImmAllOnesV = ChildRec->getName() == "immAllOnesV"; in importChildMatcher()
4283 if (ImmAllOnesV || ChildRec->getName() == "immAllZerosV") { in importChildMatcher()
4414 auto *ChildRec = ChildDefInit->getDef(); in importExplicitUseRenderer() local
4426 if (ChildRec->isSubClassOf("Register")) { in importExplicitUseRenderer()
4427 DstMIBuilder.addRenderer<AddRegisterRenderer>(Target, ChildRec); in importExplicitUseRenderer()
4431 if (ChildRec->isSubClassOf("RegisterClass") || in importExplicitUseRenderer()
4432 ChildRec->isSubClassOf("RegisterOperand") || in importExplicitUseRenderer()
4433 ChildRec->isSubClassOf("ValueType")) { in importExplicitUseRenderer()
4434 if (ChildRec->isSubClassOf("RegisterOperand") && in importExplicitUseRenderer()
4435 !ChildRec->isValueUnset("GIZeroRegister")) { in importExplicitUseRenderer()
4437 DstChild->getName(), ChildRec->getValueAsDef("GIZeroRegister")); in importExplicitUseRenderer()
4445 if (ChildRec->isSubClassOf("SubRegIndex")) { in importExplicitUseRenderer()
4446 CodeGenSubRegIndex *SubIdx = CGRegs.getSubRegIdx(ChildRec); in importExplicitUseRenderer()
4451 if (ChildRec->isSubClassOf("ComplexPattern")) { in importExplicitUseRenderer()
4452 const auto &ComplexPattern = ComplexPatternEquivs.find(ChildRec); in importExplicitUseRenderer()