Home
last modified time | relevance | path

Searched refs:BatchAA (Results 1 – 13 of 13) sorted by relevance

/freebsd-14.2/contrib/llvm-project/llvm/lib/Analysis/
H A DMemoryDependenceAnalysis.cpp243 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 DAliasSetTracker.cpp45 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 DLint.cpp660 BatchAAResults BatchAA(*AA); in findValueImpl() local
665 FindAvailableLoadedValue(L, BB, BBI, DefMaxInstsToScan, &BatchAA)) in findValueImpl()
H A DMemorySSA.cpp1239 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 DMemoryDependenceAnalysis.h460 BatchAAResults &BatchAA);
466 BatchAAResults &BatchAA);
503 BatchAAResults &BatchAA);
H A DAliasSetTracker.h115 void mergeSetIn(AliasSet &AS, AliasSetTracker &AST, BatchAAResults &BatchAA);
/freebsd-14.2/contrib/llvm-project/llvm/lib/Transforms/Scalar/
H A DDeadStoreElimination.cpp819 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 DLoopRerollPass.cpp1193 BatchAAResults BatchAA(*AA); in validate() local
1200 AliasSetTracker AST(BatchAA); in validate()
1298 if (isModOrRefSet(K.aliasesUnknownInst(RootInst, BatchAA))) { in validate()
H A DJumpThreading.cpp1263 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 DLICM.cpp2273 BatchAAResults BatchAA(*AA); in collectPromotionCandidates() local
2274 AliasSetTracker AST(BatchAA); in collectPromotionCandidates()
2308 ModRefInfo MR = Pair.getPointer()->aliasesUnknownInst(I, BatchAA); in collectPromotionCandidates()
H A DGVN.cpp1152 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 DInstCombineLoadStoreAlloca.cpp1035 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 DSLPVectorizer.cpp982 : 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