• Home
  • Raw
  • Download

Lines Matching refs:Child

717     TreePatternNode *Child = P->getChild(i);  in getPatternSize()  local
718 if (!Child->isLeaf() && Child->getNumTypes() && in getPatternSize()
719 Child->getType(0) != MVT::Other) in getPatternSize()
720 Size += getPatternSize(Child, CGP); in getPatternSize()
721 else if (Child->isLeaf()) { in getPatternSize()
722 if (dynamic_cast<IntInit*>(Child->getLeafValue())) in getPatternSize()
724 else if (Child->getComplexPatternInfo(CGP)) in getPatternSize()
725 Size += getPatternSize(Child, CGP); in getPatternSize()
726 else if (!Child->getPredicateFns().empty()) in getPatternSize()
1158 TreePatternNode *Child = getChild(i); in SubstituteFormalArguments() local
1159 if (Child->isLeaf()) { in SubstituteFormalArguments()
1160 Init *Val = Child->getLeafValue(); in SubstituteFormalArguments()
1164 TreePatternNode *NewChild = ArgMap[Child->getName()]; in SubstituteFormalArguments()
1166 assert((Child->getPredicateFns().empty() || in SubstituteFormalArguments()
1167 NewChild->getPredicateFns() == Child->getPredicateFns()) && in SubstituteFormalArguments()
1188 TreePatternNode *Child = getChild(i); in InlinePatternFragments() local
1189 TreePatternNode *NewChild = Child->InlinePatternFragments(TP); in InlinePatternFragments()
1191 assert((Child->getPredicateFns().empty() || in InlinePatternFragments()
1192 NewChild->getPredicateFns() == Child->getPredicateFns()) && in InlinePatternFragments()
1436 TreePatternNode *Child = getChild(i); in ApplyTypeConstraints() local
1437 MadeChange |= Child->ApplyTypeConstraints(TP, NotRegisters); in ApplyTypeConstraints()
1440 MadeChange |= Child->UpdateNodeType(0, SetVal->getExtType(i), TP); in ApplyTypeConstraints()
1441 MadeChange |= SetVal->UpdateNodeType(i, Child->getExtType(0), TP); in ApplyTypeConstraints()
1588 TreePatternNode *Child = getChild(ChildNo++); in ApplyTypeConstraints() local
1594 MadeChange |= Child->UpdateNodeType(ChildResNo, RC.getValueTypes(), TP); in ApplyTypeConstraints()
1599 MadeChange |= Child->UpdateNodeType(ChildResNo, RC.getValueTypes(), TP); in ApplyTypeConstraints()
1602 MadeChange |= Child->UpdateNodeType(ChildResNo, VT, TP); in ApplyTypeConstraints()
1604 MadeChange |= Child->UpdateNodeType(ChildResNo, MVT::iPTR, TP); in ApplyTypeConstraints()
1610 MadeChange |= Child->ApplyTypeConstraints(TP, NotRegisters); in ApplyTypeConstraints()
1897 TreePatternNode *Child = N->getChild(i); in SimplifyTree() local
1898 MadeChange |= SimplifyTree(Child); in SimplifyTree()
1899 N->setChild(i, Child); in SimplifyTree()
3356 TreePatternNode *Child = N->getChild(i); in GenerateVariantsOf() local
3357 if (Child->isLeaf()) in GenerateVariantsOf()
3358 if (DefInit *DI = dynamic_cast<DefInit*>(Child->getLeafValue())) { in GenerateVariantsOf()