Lines Matching refs:RootNode
795 SDNode *RootNode);
20497 SDNode *RootNode = St->getChain().getNode(); in getStoreMergeCandidates() local
20499 if (ChainsWithoutMergeableStores.contains(RootNode)) in getStoreMergeCandidates()
20505 SDNode *RootNode) -> bool { in getStoreMergeCandidates() argument
20508 RootCount->second.first == RootNode && in getStoreMergeCandidates()
20520 !OverLimitInDependenceCheck(OtherStore, RootNode)) in getStoreMergeCandidates()
20527 if (auto *Ldn = dyn_cast<LoadSDNode>(RootNode)) { in getStoreMergeCandidates()
20528 RootNode = Ldn->getChain().getNode(); in getStoreMergeCandidates()
20530 if (ChainsWithoutMergeableStores.contains(RootNode)) in getStoreMergeCandidates()
20532 for (auto I = RootNode->use_begin(), E = RootNode->use_end(); in getStoreMergeCandidates()
20544 for (auto I = RootNode->use_begin(), E = RootNode->use_end(); in getStoreMergeCandidates()
20549 return RootNode; in getStoreMergeCandidates()
20557 SDNode *RootNode) { in checkMergeStoreCandidatesForDependencies() argument
20570 Worklist.push_back(RootNode); in checkMergeStoreCandidatesForDependencies()
20614 if (RootCount.first == RootNode) in checkMergeStoreCandidatesForDependencies()
20617 RootCount = {RootNode, 1}; in checkMergeStoreCandidatesForDependencies()
20666 EVT MemVT, SDNode *RootNode, bool AllowVectors) { in tryStoreMergeOfConstants() argument
20775 RootNode)) { in tryStoreMergeOfConstants()
20794 EVT MemVT, SDNode *RootNode) { in tryStoreMergeOfExtracts() argument
20845 RootNode)) { in tryStoreMergeOfExtracts()
20864 SDNode *RootNode, bool AllowVectors, in tryStoreMergeOfLoads() argument
21051 RootNode)) { in tryStoreMergeOfLoads()
21181 SDNode *RootNode = getStoreMergeCandidates(St, StoreNodes); in mergeConsecutiveStores() local
21219 MemVT, RootNode, AllowVectors); in mergeConsecutiveStores()
21224 MemVT, RootNode); in mergeConsecutiveStores()
21229 MemVT, RootNode, AllowVectors, in mergeConsecutiveStores()
21240 ChainsWithoutMergeableStores.insert(RootNode); in mergeConsecutiveStores()