Lines Matching defs:Chains
917 SmallVector<SDValue, 8> Chains(NumRegs);
927 Chains[i] = Part.getValue(0);
941 Chain = Chains[NumRegs-1];
943 Chain = DAG.getNode(ISD::TokenFactor, dl, MVT::Other, Chains);
1837 SmallVector<SDValue, 4> Chains(NumValues);
1846 Chains[i] = DAG.getStore(Chain, getCurSDLoc(), Val,
1852 MVT::Other, Chains);
4110 SmallVector<SDValue, 4> Chains(std::min(MaxParallelChains, NumValues));
4123 makeArrayRef(Chains.data(), ChainI));
4145 Chains[ChainI] = L.getValue(1);
4155 makeArrayRef(Chains.data(), ChainI));
4261 SmallVector<SDValue, 4> Chains(std::min(MaxParallelChains, NumValues));
4284 makeArrayRef(Chains.data(), ChainI));
4295 Chains[ChainI] = St;
4299 makeArrayRef(Chains.data(), ChainI));
9356 SmallVector<SDValue, 4> Chains(NumValues);
9373 Chains[i] = L.getValue(1);
9376 CLI.Chain = CLI.DAG.getNode(ISD::TokenFactor, CLI.DL, MVT::Other, Chains);
9565 FunctionLoweringInfo &FuncInfo, SmallVectorImpl<SDValue> &Chains,
9618 Chains.push_back(ArgVal.getValue(1));
9836 SmallVector<SDValue, 4> Chains;
9851 tryToElideArgumentCopy(*FuncInfo, Chains, ArgCopyElisionFrameIndexMap,
9954 if (!Chains.empty()) {
9955 Chains.push_back(NewRoot);
9956 NewRoot = DAG.getNode(ISD::TokenFactor, dl, MVT::Other, Chains);