Lines Matching defs:CLI
1946 TargetLowering::CallLoweringInfo CLI(DAG);
1947 CLI.setDebugLoc(DL)
1953 return LowerCallTo(CLI).first;
5119 CallLoweringInfo *CLI, LoongArchCCAssignFn Fn) const {
5122 Type *OrigTy = CLI ? CLI->getArgs()[Outs[i].OrigArgIndex].Ty : nullptr;
5443 CCState &CCInfo, CallLoweringInfo &CLI, MachineFunction &MF,
5446 auto CalleeCC = CLI.CallConv;
5447 auto &Outs = CLI.Outs;
5491 LoongArchTargetLowering::LowerCall(CallLoweringInfo &CLI,
5493 SelectionDAG &DAG = CLI.DAG;
5494 SDLoc &DL = CLI.DL;
5495 SmallVectorImpl<ISD::OutputArg> &Outs = CLI.Outs;
5496 SmallVectorImpl<SDValue> &OutVals = CLI.OutVals;
5497 SmallVectorImpl<ISD::InputArg> &Ins = CLI.Ins;
5498 SDValue Chain = CLI.Chain;
5499 SDValue Callee = CLI.Callee;
5500 CallingConv::ID CallConv = CLI.CallConv;
5501 bool IsVarArg = CLI.IsVarArg;
5504 bool &IsTailCall = CLI.IsTailCall;
5515 analyzeOutputArgs(MF, ArgCCInfo, Outs, /*IsRet=*/false, &CLI, CC_LoongArch);
5519 IsTailCall = isEligibleForTailCallOptimization(ArgCCInfo, CLI, MF, ArgLocs);
5523 else if (CLI.CB && CLI.CB->isMustTailCall())
5554 Chain = DAG.getCALLSEQ_START(Chain, NumBytes, 0, CLI.DL);
5709 DAG.addNoMergeSiteInfo(Ret.getNode(), CLI.NoMerge);
5714 DAG.addNoMergeSiteInfo(Chain.getNode(), CLI.NoMerge);