Home
last modified time | relevance | path

Searched refs:AAR (Results 1 – 14 of 14) sorted by relevance

/freebsd/contrib/llvm-project/llvm/include/llvm/Analysis/
H A DAliasAnalysis.h267 AAResults &AAR;
305 AAQueryInfo(AAResults &AAR, CaptureAnalysis *CA) : AAR(AAR), CA(CA) {}
313 SimpleAAQueryInfo(AAResults &AAR) : AAQueryInfo(AAR, &CA) {}
662 BatchAAResults(AAResults &AAR) : AA(AAR), AAQI(AAR, &SimpleCA) {}
663 BatchAAResults(AAResults &AAR, CaptureAnalysis *CA)
664 : AA(AAR), AAQI(AAR, CA) {}
800 explicit Model(AAResultT &Result, AAResults &AAR) : Result(Result) {}
1009 std::unique_ptr<AAResults> AAR;
1016 AAResults &getAAResults() { return *AAR; }
1017 const AAResults &getAAResults() const { return *AAR; }
/freebsd/contrib/llvm-project/llvm/lib/Analysis/
H A DAliasAnalysis.cpp739 AAR.reset( in INITIALIZE_PASS_DEPENDENCY()
747 ExtWrapperPass->CB(*this, F, *AAR); in INITIALIZE_PASS_DEPENDENCY()
756 AAR->addAAResult(getAnalysis<BasicAAWrapperPass>().getResult()); in INITIALIZE_PASS_DEPENDENCY()
763 AAR->addAAResult(WrapperPass->getResult()); in INITIALIZE_PASS_DEPENDENCY()
767 AAR->addAAResult(WrapperPass->getResult()); in INITIALIZE_PASS_DEPENDENCY()
771 AAR->addAAResult(WrapperPass->getResult()); in INITIALIZE_PASS_DEPENDENCY()
775 AAR->addAAResult(WrapperPass->getResult()); in INITIALIZE_PASS_DEPENDENCY()
783 ExtWrapperPass->CB(*this, F, *AAR); in INITIALIZE_PASS_DEPENDENCY()
H A DBasicAliasAnalysis.cpp835 MemoryEffects FuncME = AAQI.AAR.getMemoryEffects(F); in getMemoryEffects()
945 auto ME = AAQI.AAR.getMemoryEffects(Call, AAQI) in getModRefInfo()
985 AliasResult ArgAlias = AAQI.AAR.alias(ArgLoc, Loc, AAQI, Call); in getModRefInfo()
987 NewArgMR |= ArgMR & AAQI.AAR.getArgModRefInfo(Call, ArgIdx); in getModRefInfo()
1009 if (AAQI.AAR.alias(MemoryLocation::getBeforeOrAfter(Call), Loc, AAQI) == in getModRefInfo()
1084 AAQI.AAR.alias(MemoryLocation::getBeforeOrAfter(UnderlyingV1), in aliasGEP()
1145 return AAQI.AAR.alias(MemoryLocation(DecompGEP1.Base, V1Size), in aliasGEP()
1150 AAQI.AAR.alias(MemoryLocation::getBeforeOrAfter(DecompGEP1.Base), in aliasGEP()
1421 AAQI.AAR.alias(MemoryLocation(SI->getTrueValue(), SISize), in aliasSelect()
1426 AAQI.AAR.alias(MemoryLocation(SI->getFalseValue(), SISize), in aliasSelect()
[all …]
/freebsd/contrib/llvm-project/llvm/lib/Target/AMDGPU/
H A DAMDGPUAliasAnalysis.h92 [](Pass &P, Function &, AAResults &AAR) { in AMDGPUExternalAAWrapper()
94 AAR.addAAResult(WrapperPass->getResult()); in AMDGPUExternalAAWrapper()
H A DAMDGPUTargetMachine.cpp1314 AAResults &AAR) { in addIRPasses() argument
1316 AAR.addAAResult(WrapperPass->getResult()); in addIRPasses()
H A DSIInsertWaitcnts.cpp2704 if (auto *AAR = getAnalysisIfAvailable<AAResultsWrapperPass>()) in runOnMachineFunction() local
2705 AA = &AAR->getAAResults(); in runOnMachineFunction()
/freebsd/contrib/llvm-project/llvm/lib/Target/NVPTX/
H A DNVPTXAliasAnalysis.h95 [](Pass &P, Function &, AAResults &AAR) { in NVPTXExternalAAWrapper()
98 AAR.addAAResult(WrapperPass->getResult()); in NVPTXExternalAAWrapper()
/freebsd/contrib/llvm-project/llvm/lib/Transforms/IPO/
H A DArgumentPromotion.cpp498 AAResults &AAR = FAM.getResult<AAManager>(*Call->getFunction()); in isArgUnmodifiedByAllCalls() local
500 if (isModSet(AAR.getModRefInfo(Call, Loc))) in isArgUnmodifiedByAllCalls()
510 static bool findArgParts(Argument *Arg, const DataLayout &DL, AAResults &AAR, in findArgParts() argument
756 if (AAR.canInstructionRangeModRef(BB->front(), *Load, Loc, ModRefInfo::Mod)) in findArgParts()
764 if (AAR.canBasicBlockModify(*TranspBB, Loc)) in findArgParts()
852 auto &AAR = FAM.getResult<AAManager>(*F); in promoteArguments() local
876 if (findArgParts(PtrArg, DL, AAR, MaxElements, IsRecursive, ArgParts, in promoteArguments()
H A DFunctionAttrs.cpp127 ModRefInfo MR, AAResults &AAR) { in addLocAccess() argument
129 MR &= AAR.getModRefInfoMask(Loc, /*IgnoreLocal=*/true); in addLocAccess()
149 ModRefInfo ArgMR, AAResults &AAR) { in addArgLocs() argument
156 ArgMR, AAR); in addArgLocs()
173 checkFunctionMemoryAccess(Function &F, bool ThisBody, AAResults &AAR, in checkFunctionMemoryAccess() argument
175 MemoryEffects OrigME = AAR.getMemoryEffects(&F); in checkFunctionMemoryAccess()
206 addArgLocs(RecursiveArgME, Call, ModRefInfo::ModRef, AAR); in checkFunctionMemoryAccess()
210 MemoryEffects CallME = AAR.getMemoryEffects(Call); in checkFunctionMemoryAccess()
238 addArgLocs(ME, Call, ArgMR, AAR); in checkFunctionMemoryAccess()
262 addLocAccess(ME, *Loc, MR, AAR); in checkFunctionMemoryAccess()
[all …]
H A DAttributorAttributes.cpp3874 bool mayAliasWithArgument(Attributor &A, AAResults *&AAR, in mayAliasWithArgument()
3906 if (!AAR) in mayAliasWithArgument()
3907 AAR = A.getInfoCache().getAnalysisResultForFunction<AAManager>( in mayAliasWithArgument()
3911 bool IsAliasing = !AAR || !AAR->isNoAlias(&getAssociatedValue(), ArgOp); in mayAliasWithArgument()
3921 Attributor &A, AAResults *&AAR, const AAMemoryBehavior &MemBehaviorAA) { in isKnownNoAliasDueToNoAliasPreservation()
4000 if (mayAliasWithArgument(A, AAR, MemBehaviorAA, CB, OtherArgNo)) in isKnownNoAliasDueToNoAliasPreservation()
4026 AAResults *AAR = nullptr; in updateImpl() local
4028 isKnownNoAliasDueToNoAliasPreservation(A, AAR, *MemBehaviorAA)) { in updateImpl()
/freebsd/contrib/llvm-project/llvm/include/llvm/Transforms/IPO/
H A DFunctionAttrs.h33 AAResults &AAR);
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Scalar/
H A DDeadStoreElimination.cpp1130 AliasResult AAR = BatchAA.alias(KillingLoc, DeadLoc); in isOverwrite() local
1134 if (AAR == AliasResult::MustAlias) { in isOverwrite()
1141 if (AAR == AliasResult::PartialAlias && AAR.hasOffset()) { in isOverwrite()
1142 int32_t Off = AAR.getOffset(); in isOverwrite()
1155 if (AAR == AliasResult::NoAlias) in isOverwrite()
2392 auto AAR = BatchAA.alias(MemoryLocation::getBeforeOrAfter(Arg), in getInitializesArgMemLoc() local
2394 if (AAR == AliasResult::NoAlias) { in getInitializesArgMemLoc()
2396 } else if (AAR == AliasResult::MustAlias) { in getInitializesArgMemLoc()
/freebsd/contrib/one-true-awk/testdir/
H A Dfunstack.in870 @Article{White:1970:AAR,
1654 @Article{Knop:1970:AAR,
2355 @Article{Hubner:1970:AAR,
3810 @Article{Dell:1971:AAR,
9215 @Article{Knop:1973:AAR,
10939 @Article{MacHura:1973:AAR,
11437 @Article{Fencl:1973:AAR,
18926 @Article{Wadler:1976:AAR,
26766 note = "See \cite{MacHura:1973:AAR}.",
/freebsd/share/misc/
H A Dpci_vendors9078 0240 Adaptec AAR-1210SA SATA HostRAID Controller
9079 0242 AAR-1220SA SATA RAID Controller
40407 103c 3227 AAR-2610SA
40431 9005 0290 AAR-2410SA PCI SATA 4ch (Jaguar II)
40432 9005 0292 AAR-2810SA PCI SATA 8ch (Corsair-8)
40433 9005 0293 AAR-21610SA PCI SATA 16ch (Corsair-16)