Lines Matching defs:Chains
989 SmallVector<SDValue, 8> Chains(NumRegs);
999 Chains[i] = Part.getValue(0);
1013 Chain = Chains[NumRegs-1];
1015 Chain = DAG.getNode(ISD::TokenFactor, dl, MVT::Other, Chains);
2213 SmallVector<SDValue, 4> Chains(NumValues);
2224 Chains[i] = DAG.getStore(
2232 MVT::Other, Chains);
4608 SmallVector<SDValue, 4> Chains(std::min(MaxParallelChains, NumValues));
4621 ArrayRef(Chains.data(), ChainI));
4635 Chains[ChainI] = L.getValue(1);
4645 ArrayRef(Chains.data(), ChainI));
4749 SmallVector<SDValue, 4> Chains(std::min(MaxParallelChains, NumValues));
4761 ArrayRef(Chains.data(), ChainI));
4778 Chains[ChainI] = St;
4782 ArrayRef(Chains.data(), ChainI));
11289 SmallVector<SDValue, 4> Chains(NumValues);
11306 Chains[i] = L.getValue(1);
11309 CLI.Chain = CLI.DAG.getNode(ISD::TokenFactor, CLI.DL, MVT::Other, Chains);
11526 FunctionLoweringInfo &FuncInfo, SmallVectorImpl<SDValue> &Chains,
11577 Chains.push_back(ArgVal.getValue(1));
11813 SmallVector<SDValue, 4> Chains;
11833 tryToElideArgumentCopy(*FuncInfo, Chains, ArgCopyElisionFrameIndexMap,
11936 if (!Chains.empty()) {
11937 Chains.push_back(NewRoot);
11938 NewRoot = DAG.getNode(ISD::TokenFactor, dl, MVT::Other, Chains);