Lines Matching defs:CLI
79 bool fastLowerCall(CallLoweringInfo &CLI) override;
3174 bool X86FastISel::fastLowerCall(CallLoweringInfo &CLI) {
3175 auto &OutVals = CLI.OutVals;
3176 auto &OutFlags = CLI.OutFlags;
3177 auto &OutRegs = CLI.OutRegs;
3178 auto &Ins = CLI.Ins;
3179 auto &InRegs = CLI.InRegs;
3180 CallingConv::ID CC = CLI.CallConv;
3181 bool &IsTailCall = CLI.IsTailCall;
3182 bool IsVarArg = CLI.IsVarArg;
3183 const Value *Callee = CLI.Callee;
3184 MCSymbol *Symbol = CLI.Symbol;
3190 CLI.CS ? dyn_cast<CallInst>(CLI.CS->getInstruction()) : nullptr;
3196 CLI.CS ? dyn_cast<InvokeInst>(CLI.CS->getInstruction()) : nullptr;
3242 if (CLI.CS && CLI.CS->hasInAllocaArgument())
3245 for (auto Flag : CLI.OutFlags)
3272 if (TI && TI->getType()->isIntegerTy(1) && CLI.CS &&
3273 (TI->getParent() == CLI.CS->getInstruction()->getParent()) &&
3301 CCState CCInfo(CC, IsVarArg, *FuncInfo.MF, ArgLocs, CLI.RetTy->getContext());
3540 : computeBytesPoppedByCalleeForSRet(Subtarget, CC, CLI.CS);
3548 CLI.RetTy->getContext());
3552 unsigned ResultReg = FuncInfo.CreateRegs(CLI.RetTy);
3595 CLI.ResultReg = ResultReg;
3596 CLI.NumResultRegs = RVLocs.size();
3597 CLI.Call = MIB;