Lines Matching defs:CLI
694 WebAssemblyTargetLowering::LowerCall(CallLoweringInfo &CLI,
696 SelectionDAG &DAG = CLI.DAG;
697 SDLoc DL = CLI.DL;
698 SDValue Chain = CLI.Chain;
699 SDValue Callee = CLI.Callee;
703 CallingConv::ID CallConv = CLI.CallConv;
708 if (CLI.IsPatchPoint)
711 if (CLI.IsTailCall) {
713 if (CLI.CB && CLI.CB->isMustTailCall())
715 CLI.IsTailCall = false;
722 if (CLI.IsVarArg)
732 computeLegalValueVTs(F, TM, CLI.RetTy, CalleeRetTys);
741 if (CLI.CB) {
742 for (auto &Arg : CLI.CB->args()) {
762 SmallVectorImpl<ISD::InputArg> &Ins = CLI.Ins;
763 SmallVectorImpl<ISD::OutputArg> &Outs = CLI.Outs;
764 SmallVectorImpl<SDValue> &OutVals = CLI.OutVals;
809 bool IsVarArg = CLI.IsVarArg;
821 CLI.Outs.push_back(Arg);
823 CLI.OutVals.push_back(ArgVal);
829 CLI.Outs.push_back(Arg);
831 CLI.OutVals.push_back(ArgVal);
928 if (CLI.IsTailCall) {