Lines Matching refs:CLI
404 SDValue BPFTargetLowering::LowerCall(TargetLowering::CallLoweringInfo &CLI, in LowerCall() argument
406 SelectionDAG &DAG = CLI.DAG; in LowerCall()
407 auto &Outs = CLI.Outs; in LowerCall()
408 auto &OutVals = CLI.OutVals; in LowerCall()
409 auto &Ins = CLI.Ins; in LowerCall()
410 SDValue Chain = CLI.Chain; in LowerCall()
411 SDValue Callee = CLI.Callee; in LowerCall()
412 bool &IsTailCall = CLI.IsTailCall; in LowerCall()
413 CallingConv::ID CallConv = CLI.CallConv; in LowerCall()
414 bool IsVarArg = CLI.IsVarArg; in LowerCall()
437 fail(CLI.DL, DAG, "too many arguments", Callee); in LowerCall()
443 fail(CLI.DL, DAG, "pass by value not supported", Callee); in LowerCall()
448 Chain = DAG.getCALLSEQ_START(Chain, NumBytes, 0, CLI.DL); in LowerCall()
464 Arg = DAG.getNode(ISD::SIGN_EXTEND, CLI.DL, VA.getLocVT(), Arg); in LowerCall()
467 Arg = DAG.getNode(ISD::ZERO_EXTEND, CLI.DL, VA.getLocVT(), Arg); in LowerCall()
470 Arg = DAG.getNode(ISD::ANY_EXTEND, CLI.DL, VA.getLocVT(), Arg); in LowerCall()
487 Chain = DAG.getCopyToReg(Chain, CLI.DL, Reg.first, Reg.second, InGlue); in LowerCall()
495 Callee = DAG.getTargetGlobalAddress(G->getGlobal(), CLI.DL, PtrVT, in LowerCall()
499 fail(CLI.DL, DAG, in LowerCall()
518 Chain = DAG.getNode(BPFISD::CALL, CLI.DL, NodeTys, Ops); in LowerCall()
521 DAG.addNoMergeSiteInfo(Chain.getNode(), CLI.NoMerge); in LowerCall()
524 Chain = DAG.getCALLSEQ_END(Chain, NumBytes, 0, InGlue, CLI.DL); in LowerCall()
529 return LowerCallResult(Chain, InGlue, CallConv, IsVarArg, Ins, CLI.DL, DAG, in LowerCall()