Lines Matching refs:Chain

325     SDValue Chain, CallingConv::ID CallConv, bool IsVarArg,  in LowerFormalArguments()  argument
366 SDValue ArgValue = DAG.getCopyFromReg(Chain, DL, VReg, RegVT); in LowerFormalArguments()
399 return Chain; in LowerFormalArguments()
410 SDValue Chain = CLI.Chain; in LowerCall() local
448 Chain = DAG.getCALLSEQ_START(Chain, NumBytes, 0, CLI.DL); in LowerCall()
487 Chain = DAG.getCopyToReg(Chain, CLI.DL, Reg.first, Reg.second, InGlue); in LowerCall()
488 InGlue = Chain.getValue(1); in LowerCall()
507 Ops.push_back(Chain); in LowerCall()
518 Chain = DAG.getNode(BPFISD::CALL, CLI.DL, NodeTys, Ops); in LowerCall()
519 InGlue = Chain.getValue(1); in LowerCall()
521 DAG.addNoMergeSiteInfo(Chain.getNode(), CLI.NoMerge); in LowerCall()
524 Chain = DAG.getCALLSEQ_END(Chain, NumBytes, 0, InGlue, CLI.DL); in LowerCall()
525 InGlue = Chain.getValue(1); in LowerCall()
529 return LowerCallResult(Chain, InGlue, CallConv, IsVarArg, Ins, CLI.DL, DAG, in LowerCall()
534 BPFTargetLowering::LowerReturn(SDValue Chain, CallingConv::ID CallConv, in LowerReturn() argument
550 return DAG.getNode(Opc, DL, MVT::Other, Chain); in LowerReturn()
557 SmallVector<SDValue, 4> RetOps(1, Chain); in LowerReturn()
565 Chain = DAG.getCopyToReg(Chain, DL, VA.getLocReg(), OutVals[i], Glue); in LowerReturn()
569 Glue = Chain.getValue(1); in LowerReturn()
573 RetOps[0] = Chain; // Update chain. in LowerReturn()
583 SDValue Chain, SDValue InGlue, CallingConv::ID CallConv, bool IsVarArg, in LowerCallResult() argument
596 return DAG.getCopyFromReg(Chain, DL, 1, Ins[0].VT, InGlue).getValue(1); in LowerCallResult()
603 Chain = DAG.getCopyFromReg(Chain, DL, Val.getLocReg(), in LowerCallResult()
605 InGlue = Chain.getValue(2); in LowerCallResult()
606 InVals.push_back(Chain.getValue(0)); in LowerCallResult()
609 return Chain; in LowerCallResult()
642 SDValue Chain = Op.getOperand(0); in LowerBR_CC() local
652 return DAG.getNode(BPFISD::BR_CC, DL, Op.getValueType(), Chain, LHS, RHS, in LowerBR_CC()