Lines Matching refs:RootNode
721 SDNode *RootNode);
18057 SDNode *&RootNode) { in getStoreMergeCandidates() argument
18152 SDNode *RootNode) -> bool { in getStoreMergeCandidates() argument
18155 RootCount->second.first == RootNode && in getStoreMergeCandidates()
18167 !OverLimitInDependenceCheck(OtherStore, RootNode)) in getStoreMergeCandidates()
18188 RootNode = St->getChain().getNode(); in getStoreMergeCandidates()
18192 if (auto *Ldn = dyn_cast<LoadSDNode>(RootNode)) { in getStoreMergeCandidates()
18193 RootNode = Ldn->getChain().getNode(); in getStoreMergeCandidates()
18194 for (auto I = RootNode->use_begin(), E = RootNode->use_end(); in getStoreMergeCandidates()
18206 for (auto I = RootNode->use_begin(), E = RootNode->use_end(); in getStoreMergeCandidates()
18217 SDNode *RootNode) { in checkMergeStoreCandidatesForDependencies() argument
18230 Worklist.push_back(RootNode); in checkMergeStoreCandidatesForDependencies()
18274 if (RootCount.first == RootNode) in checkMergeStoreCandidatesForDependencies()
18277 RootCount = {RootNode, 1}; in checkMergeStoreCandidatesForDependencies()
18326 EVT MemVT, SDNode *RootNode, bool AllowVectors) { in tryStoreMergeOfConstants() argument
18435 RootNode)) { in tryStoreMergeOfConstants()
18454 EVT MemVT, SDNode *RootNode) { in tryStoreMergeOfExtracts() argument
18505 RootNode)) { in tryStoreMergeOfExtracts()
18524 SDNode *RootNode, bool AllowVectors, in tryStoreMergeOfLoads() argument
18711 RootNode)) { in tryStoreMergeOfLoads()
18831 SDNode *RootNode; in mergeConsecutiveStores() local
18833 getStoreMergeCandidates(St, StoreNodes, RootNode); in mergeConsecutiveStores()
18871 MemVT, RootNode, AllowVectors); in mergeConsecutiveStores()
18876 MemVT, RootNode); in mergeConsecutiveStores()
18881 MemVT, RootNode, AllowVectors, in mergeConsecutiveStores()