Home
last modified time | relevance | path

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

/freebsd/contrib/llvm-project/llvm/lib/Analysis/
H A DMemoryDependenceAnalysis.cpp243 BatchAAResults &BatchAA) { in getPointerDependencyFrom() argument
254 MemLoc, isLoad, ScanIt, BB, QueryInst, Limit, BatchAA); in getPointerDependencyFrom()
271 BatchAAResults BatchAA(AA, &EII); in getPointerDependencyFrom() local
273 BatchAA); in getPointerDependencyFrom()
370 Align MemLocAlign, BatchAAResults &BatchAA, in canSkipClobberingStore() argument
385 if (BatchAA.alias(MemoryLocation::get(LI), MemLoc) != AliasResult::MustAlias) in canSkipClobberingStore()
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()
[all …]
H A DAliasSetTracker.cpp45 BatchAAResults &BatchAA) { in mergeSetIn() argument
58 return BatchAA.isMustAlias(MemLoc, ASMemLoc); in mergeSetIn()
578 BatchAAResults BatchAA(AA); in run() local
579 AliasSetTracker Tracker(BatchAA); in run()
H A DMemorySSA.cpp1242 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 DLint.cpp646 BatchAAResults BatchAA(*AA); in findValueImpl() local
651 FindAvailableLoadedValue(L, BB, BBI, DefMaxInstsToScan, &BatchAA)) in findValueImpl()
/freebsd/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/contrib/llvm-project/llvm/lib/Transforms/Scalar/
H A DDeadStoreElimination.cpp821 BatchAAResults BatchAA; member
872 : F(F), AA(AA), EI(DT, &LI), BatchAA(AA, &EI), MSSA(MSSA), DT(DT), in DSEState()
982 if (KillingV == DeadV && BatchAA.isMustAlias(DeadLoc, KillingLoc)) in isOverwrite()
988 return isMaskedStoreOverwrite(KillingI, DeadI, BatchAA); in isOverwrite()
1001 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()
1972 MSSA.getSkipSelfWalker()->getClobberingMemoryAccess(Def, BatchAA); in dominatingConditionImpliesValue()
2001 MSSA.getSkipSelfWalker()->getClobberingMemoryAccess(Def, BatchAA)); in storeIsNoop()
[all …]
H A DJumpThreading.cpp1250 BatchAAResults BatchAA(*AA); in simplifyPartiallyRedundantLoad() local
1252 BatchAA.disableDominatorTree(); in simplifyPartiallyRedundantLoad()
1254 LoadI, LoadBB, BBIt, DefMaxInstsToScan, &BatchAA, &IsLoadCSE)) { in simplifyPartiallyRedundantLoad()
1319 &BatchAA, &IsLoadCSE, &NumScanedInst); in simplifyPartiallyRedundantLoad()
1331 (DefMaxInstsToScan - NumScanedInst), &BatchAA, &IsLoadCSE, in simplifyPartiallyRedundantLoad()
H A DLICM.cpp2288 BatchAAResults BatchAA(*AA); in collectPromotionCandidates() local
2289 AliasSetTracker AST(BatchAA); in collectPromotionCandidates()
2323 ModRefInfo MR = Pair.getPointer()->aliasesUnknownInst(I, BatchAA); in collectPromotionCandidates()
H A DGVN.cpp1217 BatchAAResults BatchAA(*AA); in findDominatingValue() local
1224 if (isModSet(BatchAA.getModRefInfo(Inst, Loc))) in findDominatingValue()
/freebsd/contrib/llvm-project/llvm/lib/Transforms/InstCombine/
H A DInstCombineLoadStoreAlloca.cpp1034 BatchAAResults BatchAA(*AA); in visitLoadInst() local
1035 if (Value *AvailableVal = FindAvailableLoadedValue(&LI, BatchAA, &IsLoadCSE)) { in visitLoadInst()
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Vectorize/
H A DSLPVectorizer.cpp1146 : BatchAA(*Aa), F(Func), SE(Se), TTI(Tti), TLI(TLi), LI(Li), DT(Dt), in BoUpSLP()
3394 bool Aliased = isModOrRefSet(BatchAA.getModRefInfo(Inst2, Loc1)); in isAliased()
3410 BatchAAResults BatchAA; member in llvm::slpvectorizer::BoUpSLP