Lines Matching defs:CLI
2000 X86TargetLowering::LowerCall(TargetLowering::CallLoweringInfo &CLI,
2002 SelectionDAG &DAG = CLI.DAG;
2003 SDLoc &dl = CLI.DL;
2004 SmallVectorImpl<ISD::OutputArg> &Outs = CLI.Outs;
2005 SmallVectorImpl<SDValue> &OutVals = CLI.OutVals;
2006 SmallVectorImpl<ISD::InputArg> &Ins = CLI.Ins;
2007 SDValue Chain = CLI.Chain;
2008 SDValue Callee = CLI.Callee;
2009 CallingConv::ID CallConv = CLI.CallConv;
2010 bool &isTailCall = CLI.IsTailCall;
2011 bool isVarArg = CLI.IsVarArg;
2012 const auto *CB = CLI.CB;
2026 bool IsCFICall = IsIndirectCall && CLI.CFIType;
2050 bool IsMustTail = CLI.CB && CLI.CB->isMustTailCall();
2065 isTailCall = IsEligibleForTailCallOptimization(CLI, CCInfo, ArgLocs,
2122 } else if (CLI.IsPreallocated) {
2127 for (size_t i = 0; i < CLI.OutVals.size(); ++i) {
2128 if (CLI.CB->paramHasAttr(i, Attribute::Preallocated)) {
2133 size_t PreallocatedId = MFI->getPreallocatedIdForCallSite(CLI.CB);
2461 if (CLI.CB && isa<InvokeInst>(CLI.CB))
2466 if (CLI.CB && isa<InvokeInst>(CLI.CB))
2475 if (!Is64Bit && CLI.CB && isa<InvokeInst>(CLI.CB)) {
2530 Ret.getNode()->setCFIType(CLI.CFIType->getZExtValue());
2532 DAG.addNoMergeSiteInfo(Ret.getNode(), CLI.NoMerge);
2541 } else if (CLI.CB && objcarc::hasAttachedCallOpBundle(CLI.CB)) {
2551 Function *ARCFn = *objcarc::getAttachedARCFunction(CLI.CB);
2561 Chain.getNode()->setCFIType(CLI.CFIType->getZExtValue());
2564 DAG.addNoMergeSiteInfo(Chain.getNode(), CLI.NoMerge);
2568 if (CLI.CB)
2569 if (MDNode *HeapAlloc = CLI.CB->getMetadata("heapallocsite"))
2750 TargetLowering::CallLoweringInfo &CLI, CCState &CCInfo,
2752 SelectionDAG &DAG = CLI.DAG;
2753 const SmallVectorImpl<ISD::OutputArg> &Outs = CLI.Outs;
2754 const SmallVectorImpl<SDValue> &OutVals = CLI.OutVals;
2755 const SmallVectorImpl<ISD::InputArg> &Ins = CLI.Ins;
2756 SDValue Callee = CLI.Callee;
2757 CallingConv::ID CalleeCC = CLI.CallConv;
2758 bool isVarArg = CLI.IsVarArg;
2770 if (CallerF.getReturnType()->isX86_FP80Ty() && !CLI.RetTy->isX86_FP80Ty())