Home
last modified time | relevance | path

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

/llvm-project-15.0.7/llvm/unittests/Analysis/
H A DAliasAnalysisTest.cpp254 BatchAAResults BatchAA(AA); in TEST_F() local
255 EXPECT_EQ(AliasResult::NoAlias, BatchAA.alias(A1Loc, A2Loc)); in TEST_F()
256 EXPECT_EQ(AliasResult::MayAlias, BatchAA.alias(PhiLoc, A1Loc)); in TEST_F()
257 EXPECT_EQ(AliasResult::MayAlias, BatchAA.alias(S1Loc, S2Loc)); in TEST_F()
296 BatchAAResults BatchAA(AA); in TEST_F() local
297 EXPECT_EQ(AliasResult::MayAlias, BatchAA.alias(ALoc, BLoc)); in TEST_F()
298 EXPECT_EQ(AliasResult::MayAlias, BatchAA.alias(ANextLoc, BNextLoc)); in TEST_F()
/llvm-project-15.0.7/llvm/lib/Analysis/
H A DMemoryDependenceAnalysis.cpp244 BatchAAResults &BatchAA) { in getPointerDependencyFrom() argument
272 BatchAAResults BatchAA(AA); in getPointerDependencyFrom() local
274 BatchAA); in getPointerDependencyFrom()
367 BatchAAResults &BatchAA) { in getSimplePointerDependencyFrom() argument
451 if (BatchAA.isMustAlias(ArgLoc, MemLoc)) in getSimplePointerDependencyFrom()
459 AliasResult R = BatchAA.alias(Loc, MemLoc); in getSimplePointerDependencyFrom()
505 AliasResult R = BatchAA.alias(LoadLoc, MemLoc); in getSimplePointerDependencyFrom()
528 if (BatchAA.pointsToConstantMemory(LoadLoc)) in getSimplePointerDependencyFrom()
573 AliasResult R = BatchAA.alias(StoreLoc, MemLoc); in getSimplePointerDependencyFrom()
899 BatchAAResults &BatchAA) { in getNonLocalInfoForBlock() argument
[all …]
H A DMemorySSA.cpp1282 BatchAAResults BatchAA(*AA); in MemorySSA() local
1283 buildMemorySSA(BatchAA); in MemorySSA()
2190 BatchAAResults BatchAA(*AA); in ensureOptimizedUses() local
2191 ClobberWalkerBase<BatchAAResults> WalkerBase(this, &BatchAA, DT); in ensureOptimizedUses()
2193 OptimizeUses(this, &WalkerLocal, &BatchAA, DT).optimizeUses(); in ensureOptimizedUses()
/llvm-project-15.0.7/llvm/include/llvm/Analysis/
H A DMemoryDependenceAnalysis.h453 BatchAAResults &BatchAA);
459 BatchAAResults &BatchAA);
496 BatchAAResults &BatchAA);
/llvm-project-15.0.7/llvm/lib/Transforms/Scalar/
H A DDeadStoreElimination.cpp740 BatchAAResults BatchAA; member
791 : F(F), AA(AA), EI(DT, LI, EphValues), BatchAA(AA, &EI), MSSA(MSSA), in DSEState()
869 if (KillingV == DeadV && BatchAA.isMustAlias(DeadLoc, KillingLoc)) in isOverwrite()
875 return isMaskedStoreOverwrite(KillingI, DeadI, BatchAA); in isOverwrite()
882 AliasResult AAR = BatchAA.alias(KillingLoc, DeadLoc); in isOverwrite()
1145 return BatchAA.isMustAlias(TermLoc.Ptr, LocUO); in isMemTerminator()
1170 return isRefSet(BatchAA.getModRefInfo(UseInst, DefLoc)); in isReadClobber()
1774 !memoryIsNotModifiedBetween(Malloc, MemSet, BatchAA, DL, &DT)) in tryFoldIntoCalloc()
2072 State.BatchAA, &DT)) { in eliminateDeadStores()
/llvm-project-15.0.7/llvm/
H A DCREDITS.TXT469 D: MemorySSA, BatchAA, misc loop and new pass manager work.
/llvm-project-15.0.7/llvm/docs/
H A DGettingInvolved.rst263 MemorySSA, BatchAA, various loop passes, new pass manager.
/llvm-project-15.0.7/llvm/lib/Transforms/Vectorize/
H A DSLPVectorizer.cpp856 : BatchAA(*Aa), F(Func), SE(Se), TTI(Tti), TLI(TLi), LI(Li), in BoUpSLP()
2644 aliased = isModOrRefSet(BatchAA.getModRefInfo(Inst2, Loc1)); in isAliased()
2659 BatchAAResults BatchAA; member in llvm::slpvectorizer::BoUpSLP