Lines Matching defs:Chains
991 SmallVector<SDValue, 8> Chains(NumRegs);
1001 Chains[i] = Part.getValue(0);
1015 Chain = Chains[NumRegs-1];
1017 Chain = DAG.getNode(ISD::TokenFactor, dl, MVT::Other, Chains);
2211 SmallVector<SDValue, 4> Chains(NumValues);
2222 Chains[i] = DAG.getStore(
2230 MVT::Other, Chains);
4577 SmallVector<SDValue, 4> Chains(std::min(MaxParallelChains, NumValues));
4590 ArrayRef(Chains.data(), ChainI));
4604 Chains[ChainI] = L.getValue(1);
4614 ArrayRef(Chains.data(), ChainI));
4718 SmallVector<SDValue, 4> Chains(std::min(MaxParallelChains, NumValues));
4730 ArrayRef(Chains.data(), ChainI));
4747 Chains[ChainI] = St;
4751 ArrayRef(Chains.data(), ChainI));
11133 SmallVector<SDValue, 4> Chains(NumValues);
11152 Chains[i] = L.getValue(1);
11155 CLI.Chain = CLI.DAG.getNode(ISD::TokenFactor, CLI.DL, MVT::Other, Chains);
11372 FunctionLoweringInfo &FuncInfo, SmallVectorImpl<SDValue> &Chains,
11423 Chains.push_back(ArgVal.getValue(1));
11670 SmallVector<SDValue, 4> Chains;
11690 tryToElideArgumentCopy(*FuncInfo, Chains, ArgCopyElisionFrameIndexMap,
11793 if (!Chains.empty()) {
11794 Chains.push_back(NewRoot);
11795 NewRoot = DAG.getNode(ISD::TokenFactor, dl, MVT::Other, Chains);