| /freebsd-14.2/contrib/llvm-project/llvm/lib/Analysis/ |
| H A D | MemoryDependenceAnalysis.cpp | 243 BatchAAResults &BatchAA) { in getPointerDependencyFrom() argument 271 BatchAAResults BatchAA(AA, &EII); in getPointerDependencyFrom() local 273 BatchAA); in getPointerDependencyFrom() 390 isModSet(BatchAA.getModRefInfo(I, MemLoc))) in canSkipClobberingStore() 399 BatchAAResults &BatchAA) { in getSimplePointerDependencyFrom() argument 486 if (BatchAA.isMustAlias(ArgLoc, MemLoc)) in getSimplePointerDependencyFrom() 494 AliasResult R = BatchAA.alias(Loc, MemLoc); in getSimplePointerDependencyFrom() 540 AliasResult R = BatchAA.alias(LoadLoc, MemLoc); in getSimplePointerDependencyFrom() 651 switch (BatchAA.getModRefInfo(Inst, MemLoc)) { in getSimplePointerDependencyFrom() 937 BatchAAResults &BatchAA) { in getNonLocalInfoForBlock() argument [all …]
|
| H A D | AliasSetTracker.cpp | 45 BatchAAResults &BatchAA) { in mergeSetIn() argument 58 return BatchAA.isMustAlias(MemLoc, ASMemLoc); in mergeSetIn() 576 BatchAAResults BatchAA(AA); in run() local 577 AliasSetTracker Tracker(BatchAA); in run()
|
| H A D | Lint.cpp | 660 BatchAAResults BatchAA(*AA); in findValueImpl() local 665 FindAvailableLoadedValue(L, BB, BBI, DefMaxInstsToScan, &BatchAA)) in findValueImpl()
|
| H A D | MemorySSA.cpp | 1239 BatchAAResults BatchAA(*AA); in MemorySSA() local 1240 buildMemorySSA(BatchAA); in MemorySSA() 2141 BatchAAResults BatchAA(*AA); in ensureOptimizedUses() local 2144 OptimizeUses(this, &WalkerLocal, &BatchAA, DT).optimizeUses(); in ensureOptimizedUses()
|
| /freebsd-14.2/contrib/llvm-project/llvm/include/llvm/Analysis/ |
| H A D | MemoryDependenceAnalysis.h | 460 BatchAAResults &BatchAA); 466 BatchAAResults &BatchAA); 503 BatchAAResults &BatchAA);
|
| H A D | AliasSetTracker.h | 115 void mergeSetIn(AliasSet &AS, AliasSetTracker &AST, BatchAAResults &BatchAA);
|
| /freebsd-14.2/contrib/llvm-project/llvm/lib/Transforms/Scalar/ |
| H A D | DeadStoreElimination.cpp | 819 BatchAAResults BatchAA; member 870 : F(F), AA(AA), EI(DT, &LI), BatchAA(AA, &EI), MSSA(MSSA), DT(DT), in DSEState() 970 if (KillingV == DeadV && BatchAA.isMustAlias(DeadLoc, KillingLoc)) in isOverwrite() 976 return isMaskedStoreOverwrite(KillingI, DeadI, BatchAA); in isOverwrite() 989 AliasResult AAR = BatchAA.alias(KillingLoc, DeadLoc); in isOverwrite() 1255 return BatchAA.isMustAlias(TermLoc.Ptr, LocUO); in isMemTerminator() 1280 return isRefSet(BatchAA.getModRefInfo(UseInst, DefLoc)); in isReadClobber() 1906 !memoryIsNotModifiedBetween(Malloc, MemSet, BatchAA, DL, &DT)) in tryFoldIntoCalloc() 1950 MSSA.getSkipSelfWalker()->getClobberingMemoryAccess(Def, BatchAA)); in storeIsNoop() 1969 MSSA.getWalker()->getClobberingMemoryAccess(Def, BatchAA); in storeIsNoop() [all …]
|
| H A D | LoopRerollPass.cpp | 1193 BatchAAResults BatchAA(*AA); in validate() local 1200 AliasSetTracker AST(BatchAA); in validate() 1298 if (isModOrRefSet(K.aliasesUnknownInst(RootInst, BatchAA))) { in validate()
|
| H A D | JumpThreading.cpp | 1263 BatchAAResults BatchAA(*AA); in simplifyPartiallyRedundantLoad() local 1265 BatchAA.disableDominatorTree(); in simplifyPartiallyRedundantLoad() 1267 LoadI, LoadBB, BBIt, DefMaxInstsToScan, &BatchAA, &IsLoadCSE)) { in simplifyPartiallyRedundantLoad() 1330 &BatchAA, &IsLoadCSE, &NumScanedInst); in simplifyPartiallyRedundantLoad() 1342 (DefMaxInstsToScan - NumScanedInst), &BatchAA, &IsLoadCSE, in simplifyPartiallyRedundantLoad()
|
| H A D | LICM.cpp | 2273 BatchAAResults BatchAA(*AA); in collectPromotionCandidates() local 2274 AliasSetTracker AST(BatchAA); in collectPromotionCandidates() 2308 ModRefInfo MR = Pair.getPointer()->aliasesUnknownInst(I, BatchAA); in collectPromotionCandidates()
|
| H A D | GVN.cpp | 1152 BatchAAResults BatchAA(*AA); in findDominatingValue() local 1159 if (isModSet(BatchAA.getModRefInfo(Inst, Loc))) in findDominatingValue()
|
| /freebsd-14.2/contrib/llvm-project/llvm/lib/Transforms/InstCombine/ |
| H A D | InstCombineLoadStoreAlloca.cpp | 1035 BatchAAResults BatchAA(*AA); in visitLoadInst() local 1036 if (Value *AvailableVal = FindAvailableLoadedValue(&LI, BatchAA, &IsLoadCSE)) { in visitLoadInst()
|
| /freebsd-14.2/contrib/llvm-project/llvm/lib/Transforms/Vectorize/ |
| H A D | SLPVectorizer.cpp | 982 : BatchAA(*Aa), F(Func), SE(Se), TTI(Tti), TLI(TLi), LI(Li), in BoUpSLP() 2985 bool Aliased = isModOrRefSet(BatchAA.getModRefInfo(Inst2, Loc1)); in isAliased() 3001 BatchAAResults BatchAA; member in llvm::slpvectorizer::BoUpSLP
|