Lines Matching refs:CLI

110   bool fastLowerCall(CallLoweringInfo &CLI) override;
237 bool processCallArgs(CallLoweringInfo &CLI, SmallVectorImpl<MVT> &ArgVTs,
239 bool finishCall(CallLoweringInfo &CLI, MVT RetVT, unsigned NumBytes);
2926 bool AArch64FastISel::processCallArgs(CallLoweringInfo &CLI, in processCallArgs() argument
2929 CallingConv::ID CC = CLI.CallConv; in processCallArgs()
2932 CCInfo.AnalyzeCallOperands(OutVTs, CLI.OutFlags, CCAssignFnForCall(CC)); in processCallArgs()
2945 const Value *ArgVal = CLI.OutVals[VA.getValNo()]; in processCallArgs()
2982 CLI.OutRegs.push_back(VA.getLocReg()); in processCallArgs()
3017 bool AArch64FastISel::finishCall(CallLoweringInfo &CLI, MVT RetVT, in finishCall() argument
3019 CallingConv::ID CC = CLI.CallConv; in finishCall()
3047 CLI.InRegs.push_back(RVLocs[0].getLocReg()); in finishCall()
3049 CLI.ResultReg = ResultReg; in finishCall()
3050 CLI.NumResultRegs = 1; in finishCall()
3056 bool AArch64FastISel::fastLowerCall(CallLoweringInfo &CLI) { in fastLowerCall() argument
3057 CallingConv::ID CC = CLI.CallConv; in fastLowerCall()
3058 bool IsTailCall = CLI.IsTailCall; in fastLowerCall()
3059 bool IsVarArg = CLI.IsVarArg; in fastLowerCall()
3060 const Value *Callee = CLI.Callee; in fastLowerCall()
3061 const char *SymName = CLI.SymName; in fastLowerCall()
3085 if (CLI.RetTy->isVoidTy()) in fastLowerCall()
3087 else if (!isTypeLegal(CLI.RetTy, RetVT)) in fastLowerCall()
3090 for (auto Flag : CLI.OutFlags) in fastLowerCall()
3096 OutVTs.reserve(CLI.OutVals.size()); in fastLowerCall()
3098 for (auto *Val : CLI.OutVals) { in fastLowerCall()
3117 if (!processCallArgs(CLI, OutVTs, NumBytes)) in fastLowerCall()
3162 for (auto Reg : CLI.OutRegs) in fastLowerCall()
3169 CLI.Call = MIB; in fastLowerCall()
3172 return finishCall(CLI, RetVT, NumBytes); in fastLowerCall()
3450 CallLoweringInfo CLI; in fastLowerIntrinsicCall() local
3451 CLI.setCallee(TLI.getLibcallCallingConv(LC), II->getType(), in fastLowerIntrinsicCall()
3453 if (!lowerCallTo(CLI)) in fastLowerIntrinsicCall()
3455 updateValueMap(II, CLI.ResultReg); in fastLowerIntrinsicCall()
4718 CallLoweringInfo CLI; in selectFRem() local
4719 CLI.setCallee(TLI.getLibcallCallingConv(LC), I->getType(), in selectFRem()
4721 if (!lowerCallTo(CLI)) in selectFRem()
4723 updateValueMap(I, CLI.ResultReg); in selectFRem()