Home
last modified time | relevance | path

Searched refs:getClobberingMemoryAccess (Results 1 – 10 of 10) sorted by relevance

/llvm-project-15.0.7/llvm/unittests/Analysis/
H A DMemorySSATest.cpp684 LiveOnEntry = Walker->getClobberingMemoryAccess(SI); in TEST_F()
864 EXPECT_EQ(Walker.getClobberingMemoryAccess(LoadB), in TEST_F()
866 EXPECT_EQ(Walker.getClobberingMemoryAccess(LoadC), in TEST_F()
1078 Walker->getClobberingMemoryAccess(V); in TEST_F()
1186 Walker->getClobberingMemoryAccess(V); in TEST_F()
1286 MSSA.getWalker()->getClobberingMemoryAccess( in TEST_F()
1374 ASSERT_EQ(Walker->getClobberingMemoryAccess(StoreA), in TEST_F()
1376 ASSERT_EQ(Walker->getClobberingMemoryAccess(StoreB), in TEST_F()
1460 EXPECT_EQ(Phi, Walker->getClobberingMemoryAccess(S1)); in TEST_F()
1470 EXPECT_EQ(Phi, Walker->getClobberingMemoryAccess(S1)); in TEST_F()
[all …]
/llvm-project-15.0.7/llvm/lib/Analysis/
H A DMemorySSA.cpp142 MemoryAccess *Clobber = Walker->getClobberingMemoryAccess(MA); in emitInstructionAnnot()
1065 using MemorySSAWalker::getClobberingMemoryAccess;
1070 MemoryAccess *getClobberingMemoryAccess(MemoryAccess *MA, in getClobberingMemoryAccess() function in llvm::MemorySSA::CachingWalker
1083 return getClobberingMemoryAccess(MA, UpwardWalkLimit); in getClobberingMemoryAccess()
1085 MemoryAccess *getClobberingMemoryAccess(MemoryAccess *MA, in getClobberingMemoryAccess() function in llvm::MemorySSA::CachingWalker
1088 return getClobberingMemoryAccess(MA, Loc, UpwardWalkLimit); in getClobberingMemoryAccess()
1106 using MemorySSAWalker::getClobberingMemoryAccess;
1111 MemoryAccess *getClobberingMemoryAccess(MemoryAccess *MA, in getClobberingMemoryAccess() function in llvm::MemorySSA::SkipSelfWalker
1119 return getClobberingMemoryAccess(MA, UpwardWalkLimit); in getClobberingMemoryAccess()
1121 MemoryAccess *getClobberingMemoryAccess(MemoryAccess *MA, in getClobberingMemoryAccess() function in llvm::MemorySSA::SkipSelfWalker
[all …]
/llvm-project-15.0.7/llvm/lib/Target/AMDGPU/Utils/
H A DAMDGPUMemoryUtils.cpp174 SmallVector<MemoryAccess *> WorkList{Walker->getClobberingMemoryAccess(Load)}; in isClobberedInFunction()
205 Walker->getClobberingMemoryAccess(Def->getDefiningAccess(), Loc)); in isClobberedInFunction()
/llvm-project-15.0.7/llvm/include/llvm/Analysis/
H A DMemorySSA.h1058 MemoryAccess *getClobberingMemoryAccess(const Instruction *I) {
1061 return getClobberingMemoryAccess(MA);
1066 virtual MemoryAccess *getClobberingMemoryAccess(MemoryAccess *) = 0;
1079 virtual MemoryAccess *getClobberingMemoryAccess(MemoryAccess *,
1101 using MemorySSAWalker::getClobberingMemoryAccess;
1103 MemoryAccess *getClobberingMemoryAccess(MemoryAccess *) override;
1104 MemoryAccess *getClobberingMemoryAccess(MemoryAccess *,
/llvm-project-15.0.7/llvm/lib/Transforms/Scalar/
H A DMemCpyOptimizer.cpp370 MemoryAccess *Clobber = MSSA->getWalker()->getClobberingMemoryAccess( in writtenBetween()
767 MSSA->getWalker()->getClobberingMemoryAccess(LI))) in processStore()
1368 MemoryAccess *Clobber = MSSA->getWalker()->getClobberingMemoryAccess( in performMemCpyToMemSetOptzn()
1433 MSSA->getWalker()->getClobberingMemoryAccess(AnyClobber, DestLoc); in processMemCpy()
1445 MemoryAccess *SrcClobber = MSSA->getWalker()->getClobberingMemoryAccess( in processMemCpy()
1535 MemoryAccess *Clobber = MSSA->getWalker()->getClobberingMemoryAccess( in processByValArgument()
H A DDeadStoreElimination.cpp1821 MSSA.getSkipSelfWalker()->getClobberingMemoryAccess(Def)); in storeIsNoop()
1840 MSSA.getWalker()->getClobberingMemoryAccess(Def); in storeIsNoop()
H A DLICM.cpp1289 auto *Source = MSSA->getSkipSelfWalker()->getClobberingMemoryAccess(SI); in canSinkOrHoistInst()
2267 Source = MSSA->getSkipSelfWalker()->getClobberingMemoryAccess(MU); in pointerInvalidatedByLoop()
H A DNewGVN.cpp1401 StoreRHS = MSSAWalker->getClobberingMemoryAccess(StoreAccess); in performSymbolicStoreEvaluation()
1533 MSSAWalker->getClobberingMemoryAccess(OriginalAccess); in performSymbolicLoadEvaluation()
1618 auto *DefiningAccess = MSSAWalker->getClobberingMemoryAccess(MA); in performSymbolicCallEvaluation()
H A DEarlyCSE.cpp1031 LaterDef = MSSA->getWalker()->getClobberingMemoryAccess(LaterInst); in isSameMemGeneration()
/llvm-project-15.0.7/llvm/docs/
H A DMemorySSA.rst238 - ``MemoryAccess *getClobberingMemoryAccess(MemoryAccess *MA);`` return the
242 - ``MemoryAccess *getClobberingMemoryAccess(MemoryAccess *MA, const MemoryLocation &Loc);``
286 walker's ``getClobberingMemoryAccess(MA)``. This API will cache information