| /freebsd/contrib/llvm-project/llvm/lib/Analysis/ |
| H A D | MemoryDependenceAnalysis.cpp | 240 BatchAAResults &BatchAA) { in getPointerDependencyFrom() argument 251 MemLoc, isLoad, ScanIt, BB, QueryInst, Limit, BatchAA); in getPointerDependencyFrom() 268 BatchAAResults BatchAA(AA, &EEA); in getPointerDependencyFrom() local 270 BatchAA); in getPointerDependencyFrom() 338 Align MemLocAlign, BatchAAResults &BatchAA, in canSkipClobberingStore() argument 353 if (BatchAA.alias(MemoryLocation::get(LI), MemLoc) != AliasResult::MustAlias) in canSkipClobberingStore() 358 isModSet(BatchAA.getModRefInfo(I, MemLoc))) in canSkipClobberingStore() 367 BatchAAResults &BatchAA) { in getSimplePointerDependencyFrom() argument 449 if (BatchAA.isMustAlias(ArgLoc, MemLoc)) in getSimplePointerDependencyFrom() 457 AliasResult R = BatchAA.alias(Loc, MemLoc); in getSimplePointerDependencyFrom() [all …]
|
| H A D | AliasSetTracker.cpp | 44 BatchAAResults &BatchAA) { in mergeSetIn() argument 57 return BatchAA.isMustAlias(MemLoc, ASMemLoc); in mergeSetIn() 574 BatchAAResults BatchAA(AA); in run() local 575 AliasSetTracker Tracker(BatchAA); in run()
|
| H A D | MemorySSA.cpp | 1242 BatchAAResults BatchAA(*AA); in MemorySSA() local 1243 buildMemorySSA(BatchAA, iterator_range(F->begin(), F->end())); in MemorySSA() 1260 BatchAAResults BatchAA(*AA); in MemorySSA() local 1262 BatchAA, map_range(L.blocks(), [](const BasicBlock *BB) -> BasicBlock & { in MemorySSA() 2204 BatchAAResults BatchAA(*AA); in ensureOptimizedUses() local 2207 OptimizeUses(this, &WalkerLocal, &BatchAA, DT).optimizeUses(); in ensureOptimizedUses()
|
| H A D | Lint.cpp | 680 BatchAAResults BatchAA(*AA); in findValueImpl() local 685 FindAvailableLoadedValue(L, BB, BBI, DefMaxInstsToScan, &BatchAA)) in findValueImpl()
|
| /freebsd/contrib/llvm-project/llvm/include/llvm/SandboxIR/ |
| H A D | Utils.h | 123 aliasAnalysisGetModRefInfo(BatchAAResults &BatchAA, const Instruction *I, in aliasAnalysisGetModRefInfo() argument 125 return BatchAA.getModRefInfo(cast<llvm::Instruction>(I->Val), OptLoc); in aliasAnalysisGetModRefInfo()
|
| /freebsd/contrib/llvm-project/llvm/include/llvm/Analysis/ |
| H A D | MemoryDependenceAnalysis.h | 459 BatchAAResults &BatchAA); 465 BatchAAResults &BatchAA); 502 BatchAAResults &BatchAA);
|
| H A D | AliasSetTracker.h | 118 BatchAAResults &BatchAA);
|
| /freebsd/contrib/llvm-project/llvm/include/llvm/CodeGen/ |
| H A D | SelectionDAGISel.h | 56 mutable std::optional<BatchAAResults> BatchAA; variable 85 if (BatchAA.has_value()) in getBatchAA() 86 return &BatchAA.value(); in getBatchAA()
|
| H A D | SelectionDAG.h | 610 LLVM_ABI void Combine(CombineLevel Level, BatchAAResults *BatchAA, 1270 BatchAAResults *BatchAA = nullptr); 1282 BatchAAResults *BatchAA = nullptr);
|
| /freebsd/contrib/llvm-project/llvm/lib/Transforms/Scalar/ |
| H A D | DeadStoreElimination.cpp | 949 BatchAAResults BatchAA; member 1000 : F(F), AA(AA), EA(DT, &LI), BatchAA(AA, &EA), MSSA(MSSA), DT(DT), in DSEState() 1111 if (KillingV == DeadV && BatchAA.isMustAlias(DeadLoc, KillingLoc)) in isOverwrite() 1117 return isMaskedStoreOverwrite(KillingI, DeadI, BatchAA); in isOverwrite() 1130 AliasResult AAR = BatchAA.alias(KillingLoc, DeadLoc); in isOverwrite() 1404 return BatchAA.isMustAlias(TermLoc.Ptr, LocUO); in isMemTerminator() 1429 return isRefSet(BatchAA.getModRefInfo(UseInst, DefLoc)); in isReadClobber() 2071 !memoryIsNotModifiedBetween(Malloc, MemSet, BatchAA, DL, &DT)) in tryFoldIntoCalloc() 2157 MSSA.getSkipSelfWalker()->getClobberingMemoryAccess(Def, BatchAA); in dominatingConditionImpliesValue() 2186 MSSA.getSkipSelfWalker()->getClobberingMemoryAccess(Def, BatchAA)); in storeIsNoop() [all …]
|
| H A D | JumpThreading.cpp | 1247 BatchAAResults BatchAA(*AA); in simplifyPartiallyRedundantLoad() local 1249 BatchAA.disableDominatorTree(); in simplifyPartiallyRedundantLoad() 1251 LoadI, LoadBB, BBIt, DefMaxInstsToScan, &BatchAA, &IsLoadCSE)) { in simplifyPartiallyRedundantLoad() 1316 &BatchAA, &IsLoadCSE, &NumScanedInst); in simplifyPartiallyRedundantLoad() 1328 (DefMaxInstsToScan - NumScanedInst), &BatchAA, &IsLoadCSE, in simplifyPartiallyRedundantLoad()
|
| H A D | LICM.cpp | 2224 BatchAAResults BatchAA(*AA); in collectPromotionCandidates() local 2225 AliasSetTracker AST(BatchAA); in collectPromotionCandidates() 2263 ModRefInfo MR = Pair.getPointer()->aliasesUnknownInst(I, BatchAA); in collectPromotionCandidates()
|
| H A D | GVN.cpp | 1310 BatchAAResults BatchAA(*AA); in findDominatingValue() local 1317 if (isModSet(BatchAA.getModRefInfo(Inst, Loc))) in findDominatingValue()
|
| /freebsd/contrib/llvm-project/llvm/lib/Transforms/Vectorize/ |
| H A D | LoadStoreVectorizer.cpp | 326 BatchAAResults &BatchAA); 549 BatchAAResults BatchAA(AA); in splitChainByMayAliasInstrs() local 577 ChainOffsets, BatchAA)) { in splitChainByMayAliasInstrs() 1008 BatchAAResults &BatchAA) { in isSafeToMove() argument 1076 BatchAA.getModRefInfo(I, MemoryLocation::get(ChainElem)); in isSafeToMove() 1087 ModRefInfo MR = BatchAA.getModRefInfo(I, MemoryLocation::get(ChainElem)); in isSafeToMove()
|
| H A D | SLPVectorizer.cpp | 1795 : BatchAA(*Aa), F(Func), SE(Se), TTI(Tti), TLI(TLi), LI(Li), DT(Dt), in BoUpSLP() 4378 bool Aliased = isModOrRefSet(BatchAA.getModRefInfo(Inst2, Loc1)); in isAliased() 4394 BatchAAResults BatchAA; member in llvm::slpvectorizer::BoUpSLP
|
| /freebsd/contrib/llvm-project/llvm/include/llvm/Transforms/Vectorize/SandboxVectorizer/ |
| H A D | DependencyGraph.h | 343 std::unique_ptr<BatchAAResults> BatchAA; variable 403 : Ctx(&Ctx), BatchAA(std::make_unique<BatchAAResults>(AA)) { in DependencyGraph()
|
| /freebsd/contrib/llvm-project/llvm/lib/CodeGen/SelectionDAG/ |
| H A D | SelectionDAGBuilder.h | 227 BatchAAResults *BatchAA = nullptr; variable 282 void init(GCFunctionInfo *gfi, BatchAAResults *BatchAA, AssumptionCache *AC,
|
| H A D | SelectionDAGISel.cpp | 499 BatchAA.emplace(FAM.getResult<AAManager>(Fn)); in initializeAnalysisResults() 501 BatchAA = std::nullopt; in initializeAnalysisResults() 556 BatchAA.emplace(MFP.getAnalysis<AAResultsWrapperPass>().getAAResults()); in initializeAnalysisResults() 558 BatchAA = std::nullopt; in initializeAnalysisResults()
|
| H A D | SelectionDAGBuilder.cpp | 1086 BatchAA = aa; in init() 4631 else if (BatchAA && in visitLoad() 4632 BatchAA->pointsToConstantMemory(MemoryLocation( in visitLoad() 4734 (!BatchAA || in visitLoadFromSwiftError() 4735 !BatchAA->pointsToConstantMemory(MemoryLocation( in visitLoadFromSwiftError() 5044 bool AddToChain = !BatchAA || !BatchAA->pointsToConstantMemory(ML); in visitMaskedLoad() 6585 I.getAAMetadata(), BatchAA); in visitIntrinsicCall() 6624 I.getAAMetadata(), BatchAA); in visitIntrinsicCall() 8446 bool AddToChain = !BatchAA || !BatchAA->pointsToConstantMemory(ML); in visitVPLoad() 8575 bool AddToChain = !BatchAA || !BatchAA->pointsToConstantMemory(ML); in visitVPStridedLoad() [all …]
|
| H A D | SelectionDAG.cpp | 8383 const AAMDNodes &AAInfo, BatchAAResults *BatchAA) { in getMemcpyLoadsAndStores() argument 8449 BatchAA && SrcVal && in getMemcpyLoadsAndStores() 8450 BatchAA->pointsToConstantMemory(MemoryLocation(SrcVal, Size, AAInfo)); in getMemcpyLoadsAndStores() 8836 BatchAAResults *BatchAA) { in getMemcpy() argument 8847 isVol, false, DstPtrInfo, SrcPtrInfo, AAInfo, BatchAA); in getMemcpy() 8868 isVol, true, DstPtrInfo, SrcPtrInfo, AAInfo, BatchAA); in getMemcpy() 8965 BatchAAResults *BatchAA) { in getMemmove() argument
|
| H A D | DAGCombiner.cpp | 195 BatchAAResults *BatchAA; member in __anon666e37100111::DAGCombiner 250 DAGCombiner(SelectionDAG &D, BatchAAResults *BatchAA, CodeGenOptLevel OL) in DAGCombiner() argument 253 BatchAA(BatchAA) { in DAGCombiner() 29508 if (UseAA && BatchAA && MUC0.MMO->getValue() && MUC1.MMO->getValue() && in mayAlias() 29523 if (BatchAA->isNoAlias( in mayAlias() 29829 void SelectionDAG::Combine(CombineLevel Level, BatchAAResults *BatchAA, in Combine() argument 29832 DAGCombiner(*this, BatchAA, OptLevel).Run(Level); in Combine()
|
| /freebsd/contrib/llvm-project/llvm/lib/Transforms/Vectorize/SandboxVectorizer/ |
| H A D | DependencyGraph.cpp | 194 : Utils::aliasAnalysisGetModRefInfo(*BatchAA, SrcI, *DstLocOpt); in alias()
|
| /freebsd/contrib/llvm-project/llvm/lib/Transforms/InstCombine/ |
| H A D | InstCombineLoadStoreAlloca.cpp | 1081 BatchAAResults BatchAA(*AA); in visitLoadInst() local 1082 if (Value *AvailableVal = FindAvailableLoadedValue(&LI, BatchAA, &IsLoadCSE)) { in visitLoadInst()
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/SystemZ/ |
| H A D | SystemZISelDAGToDAG.cpp | 1502 return BatchAA->isNoAlias(MemoryLocation(V1, End1, Load->getAAInfo()), in canUseBlockOperation()
|