Lines Matching refs:ACS

451   auto CallSiteCheck = [&](AbstractCallSite ACS) {  in clampCallSiteArgumentStates()  argument
452 const IRPosition &ACSArgPos = IRPosition::callsite_argument(ACS, ArgNo); in clampCallSiteArgumentStates()
469 LLVM_DEBUG(dbgs() << "[Attributor] ACS: " << *ACS.getInstruction() in clampCallSiteArgumentStates()
2724 auto CheckForMustProgress = [&](AbstractCallSite ACS) { in updateImpl() argument
2725 IRPosition IPos = IRPosition::callsite_function(*ACS.getInstruction()); in updateImpl()
2801 auto CallSitePred = [&](AbstractCallSite ACS) { in updateImpl() argument
2805 IRPosition::function(*ACS.getInstruction()->getFunction()), in updateImpl()
3806 [](AbstractCallSite ACS) { return !ACS.isCallbackCall(); }, *this, in updateImpl() argument
4424 auto PredForCallSite = [&](AbstractCallSite ACS) { in updateImpl() argument
4425 if (ACS.isCallbackCall() || !ACS.getInstruction()) in updateImpl()
4427 return areAllUsesAssumedDead(A, *ACS.getInstruction()); in updateImpl()
6318 auto PredForCallSite = [&](AbstractCallSite ACS) { in updateImpl() argument
6320 IRPosition::callsite_argument(ACS, getCallSiteArgNo()); in updateImpl()
7191 A.checkForAllCallSites([](AbstractCallSite ACS) { return true; }, *this, in identifyPrivatizableType() argument
7204 auto CallSiteCheck = [&](AbstractCallSite ACS) { in identifyPrivatizableType() argument
7205 IRPosition ACSArgPos = IRPosition::callsite_argument(ACS, ArgNo); in identifyPrivatizableType()
7286 auto CallSiteCheck = [&](AbstractCallSite ACS) { in updateImpl() argument
7287 CallBase *CB = ACS.getInstruction(); in updateImpl()
7367 auto IsCompatiblePrivArgOfDirectCS = [&](AbstractCallSite ACS) { in updateImpl() argument
7368 CallBase *DC = cast<CallBase>(ACS.getInstruction()); in updateImpl()
7369 int DCArgNo = ACS.getCallArgOperandNo(ArgNo); in updateImpl()
7403 << ACS.getInstruction()->getCalledOperand()->getName() in updateImpl()
7413 auto IsCompatiblePrivArgOfOtherCallSite = [&](AbstractCallSite ACS) { in updateImpl() argument
7414 if (ACS.isDirectCall()) in updateImpl()
7415 return IsCompatiblePrivArgOfCallback(*ACS.getInstruction()); in updateImpl()
7416 if (ACS.isCallbackCall()) in updateImpl()
7417 return IsCompatiblePrivArgOfDirectCS(ACS); in updateImpl()
7482 AbstractCallSite ACS, Value *Base, in createReplacementValues()
7486 Instruction *IP = ACS.getInstruction(); in createReplacementValues()
7574 AbstractCallSite ACS, SmallVectorImpl<Value *> &NewArgOperands) { in manifest() argument
7579 *PrivatizableType, ACS, in manifest()
7580 ACS.getCallArgOperand(ARI.getReplacedArg().getArgNo()), in manifest()
11427 auto CallSitePred = [&](AbstractCallSite ACS) { in updateImpl() argument
11428 const auto CSArgIRP = IRPosition::callsite_argument(ACS, ArgNo); in updateImpl()
11804 auto CallSitePred = [&](AbstractCallSite ACS) { in updateImpl() argument
11806 *this, IRPosition::callsite_function(*ACS.getInstruction()), in updateImpl()
12069 auto CallSitePred = [&](AbstractCallSite ACS) { in checkUse() argument
12070 Worklist.push_back(ACS.getInstruction()); in checkUse()