Lines Matching refs:Chain
152 SDValue Chain, CallingConv::ID CallConv, bool IsVarArg, in LowerFormalArguments() argument
184 SDValue ArgValue = DAG.getCopyFromReg(Chain, DL, VReg, RegVT); in LowerFormalArguments()
211 return Chain; in LowerFormalArguments()
222 SDValue Chain = CLI.Chain; in LowerCall() local
260 Chain = DAG.getCALLSEQ_START( in LowerCall()
261 Chain, DAG.getConstant(NumBytes, CLI.DL, PtrVT, true), CLI.DL); in LowerCall()
302 Chain = DAG.getCopyToReg(Chain, CLI.DL, Reg.first, Reg.second, InFlag); in LowerCall()
303 InFlag = Chain.getValue(1); in LowerCall()
318 Ops.push_back(Chain); in LowerCall()
329 Chain = DAG.getNode(BPFISD::CALL, CLI.DL, NodeTys, Ops); in LowerCall()
330 InFlag = Chain.getValue(1); in LowerCall()
333 Chain = DAG.getCALLSEQ_END( in LowerCall()
334 Chain, DAG.getConstant(NumBytes, CLI.DL, PtrVT, true), in LowerCall()
336 InFlag = Chain.getValue(1); in LowerCall()
340 return LowerCallResult(Chain, InFlag, CallConv, IsVarArg, Ins, CLI.DL, DAG, in LowerCall()
345 BPFTargetLowering::LowerReturn(SDValue Chain, CallingConv::ID CallConv, in LowerReturn() argument
361 return DAG.getNode(Opc, DL, MVT::Other, Chain); in LowerReturn()
368 SmallVector<SDValue, 4> RetOps(1, Chain); in LowerReturn()
375 Chain = DAG.getCopyToReg(Chain, DL, VA.getLocReg(), OutVals[i], Flag); in LowerReturn()
379 Flag = Chain.getValue(1); in LowerReturn()
383 RetOps[0] = Chain; // Update chain. in LowerReturn()
393 SDValue Chain, SDValue InFlag, CallingConv::ID CallConv, bool IsVarArg, in LowerCallResult() argument
406 return DAG.getCopyFromReg(Chain, DL, 1, Ins[0].VT, InFlag).getValue(1); in LowerCallResult()
413 Chain = DAG.getCopyFromReg(Chain, DL, Val.getLocReg(), in LowerCallResult()
415 InFlag = Chain.getValue(2); in LowerCallResult()
416 InVals.push_back(Chain.getValue(0)); in LowerCallResult()
419 return Chain; in LowerCallResult()
437 SDValue Chain = Op.getOperand(0); in LowerBR_CC() local
446 return DAG.getNode(BPFISD::BR_CC, DL, Op.getValueType(), Chain, LHS, RHS, in LowerBR_CC()