Lines Matching defs:CLI
625 TargetLowering::CallLoweringInfo CLI(DAG);
626 CLI.setDebugLoc(DL)
632 return LowerCallTo(CLI).first;
1745 CallLoweringInfo *CLI) const {
1751 Type *OrigTy = CLI ? CLI->getArgs()[Outs[i].OrigArgIndex].Ty : nullptr;
2110 CCState &CCInfo, CallLoweringInfo &CLI, MachineFunction &MF,
2113 auto &Callee = CLI.Callee;
2114 auto CalleeCC = CLI.CallConv;
2115 auto &Outs = CLI.Outs;
2181 SDValue RISCVTargetLowering::LowerCall(CallLoweringInfo &CLI,
2183 SelectionDAG &DAG = CLI.DAG;
2184 SDLoc &DL = CLI.DL;
2185 SmallVectorImpl<ISD::OutputArg> &Outs = CLI.Outs;
2186 SmallVectorImpl<SDValue> &OutVals = CLI.OutVals;
2187 SmallVectorImpl<ISD::InputArg> &Ins = CLI.Ins;
2188 SDValue Chain = CLI.Chain;
2189 SDValue Callee = CLI.Callee;
2190 bool &IsTailCall = CLI.IsTailCall;
2191 CallingConv::ID CallConv = CLI.CallConv;
2192 bool IsVarArg = CLI.IsVarArg;
2205 analyzeOutputArgs(MF, ArgCCInfo, Outs, /*IsRet=*/false, &CLI);
2209 IsTailCall = isEligibleForTailCallOptimization(ArgCCInfo, CLI, MF, ArgLocs);
2213 else if (CLI.CB && CLI.CB->isMustTailCall())
2244 Chain = DAG.getCALLSEQ_START(Chain, NumBytes, 0, CLI.DL);
2414 DAG.addNoMergeSiteInfo(Chain.getNode(), CLI.NoMerge);