Lines Matching defs:CLI
1845 TargetLowering::CallLoweringInfo CLI(DAG);
1846 CLI.setDebugLoc(DL)
1852 return LowerCallTo(CLI).first;
4893 CallLoweringInfo *CLI, LoongArchCCAssignFn Fn) const {
4896 Type *OrigTy = CLI ? CLI->getArgs()[Outs[i].OrigArgIndex].Ty : nullptr;
5217 CCState &CCInfo, CallLoweringInfo &CLI, MachineFunction &MF,
5220 auto CalleeCC = CLI.CallConv;
5221 auto &Outs = CLI.Outs;
5265 LoongArchTargetLowering::LowerCall(CallLoweringInfo &CLI,
5267 SelectionDAG &DAG = CLI.DAG;
5268 SDLoc &DL = CLI.DL;
5269 SmallVectorImpl<ISD::OutputArg> &Outs = CLI.Outs;
5270 SmallVectorImpl<SDValue> &OutVals = CLI.OutVals;
5271 SmallVectorImpl<ISD::InputArg> &Ins = CLI.Ins;
5272 SDValue Chain = CLI.Chain;
5273 SDValue Callee = CLI.Callee;
5274 CallingConv::ID CallConv = CLI.CallConv;
5275 bool IsVarArg = CLI.IsVarArg;
5278 bool &IsTailCall = CLI.IsTailCall;
5289 analyzeOutputArgs(MF, ArgCCInfo, Outs, /*IsRet=*/false, &CLI, CC_LoongArch);
5293 IsTailCall = isEligibleForTailCallOptimization(ArgCCInfo, CLI, MF, ArgLocs);
5297 else if (CLI.CB && CLI.CB->isMustTailCall())
5328 Chain = DAG.getCALLSEQ_START(Chain, NumBytes, 0, CLI.DL);
5483 DAG.addNoMergeSiteInfo(Ret.getNode(), CLI.NoMerge);
5488 DAG.addNoMergeSiteInfo(Chain.getNode(), CLI.NoMerge);