| /llvm-project-15.0.7/llvm/unittests/Analysis/ |
| H A D | AliasAnalysisTest.cpp | 254 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 D | MemoryDependenceAnalysis.cpp | 244 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 D | MemorySSA.cpp | 1282 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 D | MemoryDependenceAnalysis.h | 453 BatchAAResults &BatchAA); 459 BatchAAResults &BatchAA); 496 BatchAAResults &BatchAA);
|
| /llvm-project-15.0.7/llvm/lib/Transforms/Scalar/ |
| H A D | DeadStoreElimination.cpp | 740 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 D | CREDITS.TXT | 469 D: MemorySSA, BatchAA, misc loop and new pass manager work.
|
| /llvm-project-15.0.7/llvm/docs/ |
| H A D | GettingInvolved.rst | 263 MemorySSA, BatchAA, various loop passes, new pass manager.
|
| /llvm-project-15.0.7/llvm/lib/Transforms/Vectorize/ |
| H A D | SLPVectorizer.cpp | 856 : 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
|