Lines Matching refs:Chain
217 replaceInChain(SelectionDAG *CurDAG, SDValue Chain, SDValue Old, SDValue New) in replaceInChain() argument
219 if (Chain == Old) in replaceInChain()
221 if (Chain->getOpcode() != ISD::TokenFactor) in replaceInChain()
225 for (unsigned i = 0, e = Chain->getNumOperands(); i != e; ++i) { in replaceInChain()
226 if (Chain->getOperand(i) == Old) { in replaceInChain()
230 Ops.push_back(Chain->getOperand(i)); in replaceInChain()
235 return CurDAG->getNode(ISD::TokenFactor, SDLoc(Chain), MVT::Other, Ops); in replaceInChain()
241 SDValue Chain = N->getOperand(0); in tryBRIND() local
256 SDValue NewChain = replaceInChain(CurDAG, Chain, CheckEventChainOut, in tryBRIND()
260 Chain = NewChain; in tryBRIND()
269 constOne, Chain), 0); in tryBRIND()