Home | History | Annotate | Download | only in SelectionDAG

Lines Matching refs:Chains

87 // Limit the width of DAG chains. This is important in general to prevent
740 SmallVector<SDValue, 8> Chains(NumRegs);
750 Chains[i] = Part.getValue(0);
764 Chain = Chains[NumRegs-1];
766 Chain = DAG.getNode(ISD::TokenFactor, dl, MVT::Other, Chains);
885 // Turn all of the CopyToReg chains into one factored node.
1332 SmallVector<SDValue, 4> Chains(NumValues);
1338 Chains[i] =
1346 MVT::Other, Chains);
3172 SmallVector<SDValue, 4> Chains(std::min(MaxParallelChains, NumValues));
3185 makeArrayRef(Chains.data(), ChainI));
3198 Chains[ChainI] = L.getValue(1);
3203 makeArrayRef(Chains.data(), ChainI));
3236 SmallVector<SDValue, 4> Chains(std::min(MaxParallelChains, NumValues));
3251 makeArrayRef(Chains.data(), ChainI));
3261 Chains[ChainI] = St;
3265 makeArrayRef(Chains.data(), ChainI));
7203 SmallVector<SDValue, 4> Chains(NumValues);
7215 Chains[i] = L.getValue(1);
7218 CLI.Chain = CLI.DAG.getNode(ISD::TokenFactor, CLI.DL, MVT::Other, Chains);