Lines Matching defs:CLI
78 bool fastLowerCall(CallLoweringInfo &CLI) override;
3171 bool X86FastISel::fastLowerCall(CallLoweringInfo &CLI) {
3172 auto &OutVals = CLI.OutVals;
3173 auto &OutFlags = CLI.OutFlags;
3174 auto &OutRegs = CLI.OutRegs;
3175 auto &Ins = CLI.Ins;
3176 auto &InRegs = CLI.InRegs;
3177 CallingConv::ID CC = CLI.CallConv;
3178 bool &IsTailCall = CLI.IsTailCall;
3179 bool IsVarArg = CLI.IsVarArg;
3180 const Value *Callee = CLI.Callee;
3181 MCSymbol *Symbol = CLI.Symbol;
3186 const CallInst *CI = dyn_cast_or_null<CallInst>(CLI.CB);
3191 const auto *II = dyn_cast_or_null<InvokeInst>(CLI.CB);
3237 if (CLI.CB && CLI.CB->hasInAllocaArgument())
3240 for (auto Flag : CLI.OutFlags)
3267 if (TI && TI->getType()->isIntegerTy(1) && CLI.CB &&
3268 (TI->getParent() == CLI.CB->getParent()) && TI->hasOneUse()) {
3296 CCState CCInfo(CC, IsVarArg, *FuncInfo.MF, ArgLocs, CLI.RetTy->getContext());
3535 : computeBytesPoppedByCalleeForSRet(Subtarget, CC, CLI.CB);
3543 CLI.RetTy->getContext());
3547 Register ResultReg = FuncInfo.CreateRegs(CLI.RetTy);
3590 CLI.ResultReg = ResultReg;
3591 CLI.NumResultRegs = RVLocs.size();
3592 CLI.Call = MIB;