Lines Matching refs:ChainNodesMatched

2501     SmallVectorImpl<SDNode *> &ChainNodesMatched, bool isMorphNodeTo) {  in UpdateChains()  argument
2506 if (!ChainNodesMatched.empty()) { in UpdateChains()
2511 for (unsigned i = 0, e = ChainNodesMatched.size(); i != e; ++i) { in UpdateChains()
2512 SDNode *ChainNode = ChainNodesMatched[i]; in UpdateChains()
2532 std::replace(ChainNodesMatched.begin(), ChainNodesMatched.end(), N, in UpdateChains()
2558 HandleMergeInputChains(SmallVectorImpl<SDNode*> &ChainNodesMatched, in HandleMergeInputChains() argument
2567 if (ChainNodesMatched.size() == 1) in HandleMergeInputChains()
2568 return ChainNodesMatched[0]->getOperand(0); in HandleMergeInputChains()
2586 for (auto *N : ChainNodesMatched) { in HandleMergeInputChains()
2605 for (auto *N : ChainNodesMatched) in HandleMergeInputChains()
2612 return CurDAG->getNode(ISD::TokenFactor, SDLoc(ChainNodesMatched[0]), in HandleMergeInputChains()
3152 SmallVector<SDNode*, 3> ChainNodesMatched; in SelectCodeCommon() local
3257 NewEntry.HasChainNodesMatched = !ChainNodesMatched.empty(); in SelectCodeCommon()
3733 assert(ChainNodesMatched.empty() && in SelectCodeCommon()
3739 ChainNodesMatched.push_back(RecordedNodes[RecNo].first.getNode()); in SelectCodeCommon()
3745 if (ChainNodesMatched.back() != NodeToMatch && in SelectCodeCommon()
3747 ChainNodesMatched.clear(); in SelectCodeCommon()
3752 InputChain = HandleMergeInputChains(ChainNodesMatched, CurDAG); in SelectCodeCommon()
3771 assert(ChainNodesMatched.empty() && in SelectCodeCommon()
3778 ChainNodesMatched.push_back(RecordedNodes[RecNo].first.getNode()); in SelectCodeCommon()
3784 if (ChainNodesMatched.back() != NodeToMatch && in SelectCodeCommon()
3786 ChainNodesMatched.clear(); in SelectCodeCommon()
3792 if (ChainNodesMatched.empty()) in SelectCodeCommon()
3796 InputChain = HandleMergeInputChains(ChainNodesMatched, CurDAG); in SelectCodeCommon()
3989 llvm::any_of(ChainNodesMatched, [this](SDNode *N) { in SelectCodeCommon()
4016 auto &Chain = ChainNodesMatched; in SelectCodeCommon()
4082 UpdateChains(Res, InputChain, ChainNodesMatched, true); in SelectCodeCommon()
4116 UpdateChains(NodeToMatch, InputChain, ChainNodesMatched, false); in SelectCodeCommon()
4165 ChainNodesMatched.clear(); in SelectCodeCommon()