Lines Matching refs:ACS
468 auto CallSiteCheck = [&](AbstractCallSite ACS) { in clampCallSiteArgumentStates() argument
469 const IRPosition &ACSArgPos = IRPosition::callsite_argument(ACS, ArgNo); in clampCallSiteArgumentStates()
477 LLVM_DEBUG(dbgs() << "[Attributor] ACS: " << *ACS.getInstruction() in clampCallSiteArgumentStates()
2445 auto CallSitePred = [&](AbstractCallSite ACS) { in updateImpl() argument
2447 *this, IRPosition::function(*ACS.getInstruction()->getFunction()), in updateImpl()
3106 [](AbstractCallSite ACS) { return !ACS.isCallbackCall(); }, *this, in updateImpl() argument
3705 auto PredForCallSite = [&](AbstractCallSite ACS) { in updateImpl() argument
3706 if (ACS.isCallbackCall() || !ACS.getInstruction()) in updateImpl()
3708 return areAllUsesAssumedDead(A, *ACS.getInstruction()); in updateImpl()
5550 auto PredForCallSite = [&](AbstractCallSite ACS) { in updateImpl() argument
5552 IRPosition::callsite_argument(ACS, getCallSiteArgNo()); in updateImpl()
6424 A.checkForAllCallSites([](AbstractCallSite ACS) { return true; }, *this, in identifyPrivatizableType() argument
6437 auto CallSiteCheck = [&](AbstractCallSite ACS) { in identifyPrivatizableType() argument
6438 IRPosition ACSArgPos = IRPosition::callsite_argument(ACS, ArgNo); in identifyPrivatizableType()
6517 auto CallSiteCheck = [&](AbstractCallSite ACS) { in updateImpl() argument
6518 CallBase *CB = ACS.getInstruction(); in updateImpl()
6596 auto IsCompatiblePrivArgOfDirectCS = [&](AbstractCallSite ACS) { in updateImpl() argument
6597 CallBase *DC = cast<CallBase>(ACS.getInstruction()); in updateImpl()
6598 int DCArgNo = ACS.getCallArgOperandNo(ArgNo); in updateImpl()
6632 << ACS.getInstruction()->getCalledFunction()->getName() in updateImpl()
6642 auto IsCompatiblePrivArgOfOtherCallSite = [&](AbstractCallSite ACS) { in updateImpl() argument
6643 if (ACS.isDirectCall()) in updateImpl()
6644 return IsCompatiblePrivArgOfCallback(*ACS.getInstruction()); in updateImpl()
6645 if (ACS.isCallbackCall()) in updateImpl()
6646 return IsCompatiblePrivArgOfDirectCS(ACS); in updateImpl()
6715 AbstractCallSite ACS, Value *Base, in createReplacementValues()
6719 Instruction *IP = ACS.getInstruction(); in createReplacementValues()
6727 Base, PrivPtrType, "", ACS.getInstruction()); in createReplacementValues()
6815 AbstractCallSite ACS, in manifest()
6820 AlignAA.getAssumedAlign(), *PrivatizableType, ACS, in manifest()
6821 ACS.getCallArgOperand(ARI.getReplacedArg().getArgNo()), in manifest()
10379 auto CallSitePred = [&](AbstractCallSite ACS) { in updateImpl() argument
10380 const auto CSArgIRP = IRPosition::callsite_argument(ACS, CSArgNo); in updateImpl()
10654 auto CallSitePred = [&](AbstractCallSite ACS) { in updateImpl() argument
10656 *this, IRPosition::callsite_function(*ACS.getInstruction()), in updateImpl()