Lines Matching refs:RootNode
720 SDNode *RootNode);
17078 SDNode *&RootNode) { in getStoreMergeCandidates() argument
17173 SDNode *RootNode) -> bool { in getStoreMergeCandidates() argument
17176 RootCount->second.first == RootNode && in getStoreMergeCandidates()
17188 !OverLimitInDependenceCheck(OtherStore, RootNode)) in getStoreMergeCandidates()
17209 RootNode = St->getChain().getNode(); in getStoreMergeCandidates()
17213 if (auto *Ldn = dyn_cast<LoadSDNode>(RootNode)) { in getStoreMergeCandidates()
17214 RootNode = Ldn->getChain().getNode(); in getStoreMergeCandidates()
17215 for (auto I = RootNode->use_begin(), E = RootNode->use_end(); in getStoreMergeCandidates()
17223 for (auto I = RootNode->use_begin(), E = RootNode->use_end(); in getStoreMergeCandidates()
17236 SDNode *RootNode) { in checkMergeStoreCandidatesForDependencies() argument
17249 Worklist.push_back(RootNode); in checkMergeStoreCandidatesForDependencies()
17288 if (RootCount.first == RootNode) in checkMergeStoreCandidatesForDependencies()
17291 RootCount = {RootNode, 1}; in checkMergeStoreCandidatesForDependencies()
17340 EVT MemVT, SDNode *RootNode, bool AllowVectors) { in tryStoreMergeOfConstants() argument
17447 RootNode)) { in tryStoreMergeOfConstants()
17466 EVT MemVT, SDNode *RootNode) { in tryStoreMergeOfExtracts() argument
17516 RootNode)) { in tryStoreMergeOfExtracts()
17535 SDNode *RootNode, bool AllowVectors, in tryStoreMergeOfLoads() argument
17715 RootNode)) { in tryStoreMergeOfLoads()
17835 SDNode *RootNode; in mergeConsecutiveStores() local
17837 getStoreMergeCandidates(St, StoreNodes, RootNode); in mergeConsecutiveStores()
17875 MemVT, RootNode, AllowVectors); in mergeConsecutiveStores()
17880 MemVT, RootNode); in mergeConsecutiveStores()
17885 MemVT, RootNode, AllowVectors, in mergeConsecutiveStores()