Lines Matching refs:ChildRec
3463 auto *ChildRec = ChildDefInit->getDef(); in importChildMatcher() local
3466 if (ChildRec->isSubClassOf("RegisterClass") || in importChildMatcher()
3467 ChildRec->isSubClassOf("RegisterOperand")) { in importChildMatcher()
3474 if (ChildRec->isSubClassOf("ValueType")) { in importChildMatcher()
3481 if (ChildRec->isSubClassOf("ComplexPattern")) in importChildMatcher()
3482 return importComplexPatternOperandMatcher(OM, ChildRec, TempOpIdx); in importChildMatcher()
3484 if (ChildRec->isSubClassOf("ImmLeaf")) { in importChildMatcher()
3581 auto *ChildRec = ChildDefInit->getDef(); in importExplicitUseRenderer() local
3593 if (ChildRec->isSubClassOf("Register")) { in importExplicitUseRenderer()
3594 DstMIBuilder.addRenderer<AddRegisterRenderer>(ChildRec); in importExplicitUseRenderer()
3598 if (ChildRec->isSubClassOf("RegisterClass") || in importExplicitUseRenderer()
3599 ChildRec->isSubClassOf("RegisterOperand") || in importExplicitUseRenderer()
3600 ChildRec->isSubClassOf("ValueType")) { in importExplicitUseRenderer()
3601 if (ChildRec->isSubClassOf("RegisterOperand") && in importExplicitUseRenderer()
3602 !ChildRec->isValueUnset("GIZeroRegister")) { in importExplicitUseRenderer()
3604 DstChild->getName(), ChildRec->getValueAsDef("GIZeroRegister")); in importExplicitUseRenderer()
3612 if (ChildRec->isSubClassOf("ComplexPattern")) { in importExplicitUseRenderer()
3613 const auto &ComplexPattern = ComplexPatternEquivs.find(ChildRec); in importExplicitUseRenderer()