Searched refs:NewChild (Results 1 – 4 of 4) sorted by relevance
380 /// our children list with NewChild, and updates the parent pointer of381 /// OldChild to be null and the NewChild to be this loop.383 void replaceChildLoopWith(LoopT *OldChild, LoopT *NewChild);387 void addChildLoop(LoopT *NewChild) {389 assert(!NewChild->ParentLoop && "NewChild already has a parent!");390 NewChild->ParentLoop = static_cast<LoopT *>(this);391 SubLoops.push_back(NewChild);397 addChildLoop(LoopT * NewChild) addChildLoop() argument
302 LoopT *NewChild) { in replaceChildLoopWith() argument305 assert(!NewChild->ParentLoop && "NewChild already has a parent!"); in replaceChildLoopWith()308 *I = NewChild; in replaceChildLoopWith()310 NewChild->ParentLoop = static_cast<LoopT *>(this); in replaceChildLoopWith()
515 auto NewChild = createDataNode(MajorVersion, MinorVersion, Characteristics, in addDataChild() local517 auto ElementInserted = IDChildren.emplace(ID, std::move(NewChild)); in addDataChild()526 auto NewChild = createIDNode(); in addIDChild() local527 WindowsResourceParser::TreeNode &Node = *NewChild; in addIDChild()528 IDChildren.emplace(ID, std::move(NewChild)); in addIDChild()541 auto NewChild = createStringNode(StringTable.size()); in addNameChild() local543 WindowsResourceParser::TreeNode &Node = *NewChild; in addNameChild()544 StringChildren.emplace(NameString, std::move(NewChild)); in addNameChild()
2055 TreePatternNodePtr NewChild = ArgMap[Child.getName()]; in SubstituteFormalArguments() local2056 assert(NewChild && "Couldn't find formal argument!"); in SubstituteFormalArguments()2058 NewChild->getPredicateCalls() == Child.getPredicateCalls()) && in SubstituteFormalArguments()2060 setChild(i, std::move(NewChild)); in SubstituteFormalArguments()2103 [&](const TreePatternNodePtr &NewChild) { in InlinePatternFragments() argument2104 return NewChild->getPredicateCalls() == in InlinePatternFragments()