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