Lines Matching defs:TokenFactor
2686 getNode(ISD::TokenFactor, DL, MVT::Other, getRoot(), CallChain);
6265 case ISD::TokenFactor:
7256 case ISD::TokenFactor:
7946 /// getStackArgumentTokenFactor - Compute a TokenFactor to force all
7964 return getNode(ISD::TokenFactor, SDLoc(Chain), MVT::Other, ArgChains);
8117 SDValue LoadToken = DAG.getNode(ISD::TokenFactor, dl, MVT::Other,
8327 return DAG.getNode(ISD::TokenFactor, dl, MVT::Other, OutChains);
8418 Chain = DAG.getNode(ISD::TokenFactor, dl, MVT::Other, LoadChains);
8433 return DAG.getNode(ISD::TokenFactor, dl, MVT::Other, OutChains);
8568 return DAG.getNode(ISD::TokenFactor, dl, MVT::Other, OutChains);
12157 // terms of memory dependency. Create a TokenFactor for the old load and new
12159 // TokenFactor.
12163 SDValue TokenFactor = getNode(ISD::TokenFactor, SDLoc(OldChain), MVT::Other,
12165 ReplaceAllUsesOfValueWith(OldChain, TokenFactor);
12166 UpdateNodeOperands(TokenFactor.getNode(), OldChain, NewMemOpChain);
12167 return TokenFactor;
12559 // TokenFactor's etc.
12563 if (getOpcode() == ISD::TokenFactor) {
12566 // We found the chain we want as an operand of this TokenFactor.
12568 // serialize the TokenFactor into a simple chain of operations with
12577 // Next, try a deep search: check whether every operand of the TokenFactor
13538 SDValue NewTF = getNode(ISD::TokenFactor, DL, MVT::Other, ExtractedTFs);
13542 return getNode(ISD::TokenFactor, DL, MVT::Other, Vals);