Lines Matching refs:TokenFactor
5965 case ISD::TokenFactor:
6912 case ISD::TokenFactor:
7618 /// getStackArgumentTokenFactor - Compute a TokenFactor to force all
7636 return getNode(ISD::TokenFactor, SDLoc(Chain), MVT::Other, ArgChains);
7790 SDValue LoadToken = DAG.getNode(ISD::TokenFactor, dl, MVT::Other,
8002 return DAG.getNode(ISD::TokenFactor, dl, MVT::Other, OutChains);
8093 Chain = DAG.getNode(ISD::TokenFactor, dl, MVT::Other, LoadChains);
8108 return DAG.getNode(ISD::TokenFactor, dl, MVT::Other, OutChains);
8243 return DAG.getNode(ISD::TokenFactor, dl, MVT::Other, OutChains);
11811 // terms of memory dependency. Create a TokenFactor for the old load and new
11813 // TokenFactor.
11817 SDValue TokenFactor = getNode(ISD::TokenFactor, SDLoc(OldChain), MVT::Other,
11819 ReplaceAllUsesOfValueWith(OldChain, TokenFactor);
11820 UpdateNodeOperands(TokenFactor.getNode(), OldChain, NewMemOpChain);
11821 return TokenFactor;
12219 // TokenFactor's etc.
12223 if (getOpcode() == ISD::TokenFactor) {
12226 // We found the chain we want as an operand of this TokenFactor.
12228 // serialize the TokenFactor into a simple chain of operations with
12237 // Next, try a deep search: check whether every operand of the TokenFactor
13146 SDValue NewTF = getNode(ISD::TokenFactor, DL, MVT::Other, ExtractedTFs);
13150 return getNode(ISD::TokenFactor, DL, MVT::Other, Vals);