Home
last modified time | relevance | path

Searched refs:MemorySSAWrapperPass (Results 1 – 25 of 27) sorted by relevance

12

/llvm-project-15.0.7/llvm/lib/Target/AMDGPU/
H A DAMDGPUAnnotateUniformValues.cpp59 AU.addRequired<MemorySSAWrapperPass>(); in getAnalysisUsage()
73 INITIALIZE_PASS_DEPENDENCY(MemorySSAWrapperPass)
112 MSSA = &getAnalysis<MemorySSAWrapperPass>().getMSSA(); in runOnFunction()
H A DAMDGPUPromoteKernelArguments.cpp58 AU.addRequired<MemorySSAWrapperPass>(); in getAnalysisUsage()
189 MemorySSA &MSSA = getAnalysis<MemorySSAWrapperPass>().getMSSA(); in runOnFunction()
197 INITIALIZE_PASS_DEPENDENCY(MemorySSAWrapperPass)
/llvm-project-15.0.7/llvm/lib/Transforms/Scalar/
H A DLoopInstSimplify.cpp195 MemorySSA *MSSA = &getAnalysis<MemorySSAWrapperPass>().getMSSA(); in runOnLoop()
206 AU.addRequired<MemorySSAWrapperPass>(); in getAnalysisUsage()
207 AU.addPreserved<MemorySSAWrapperPass>(); in getAnalysisUsage()
240 INITIALIZE_PASS_DEPENDENCY(MemorySSAWrapperPass) in INITIALIZE_PASS_DEPENDENCY()
H A DLoopRotation.cpp100 AU.addPreserved<MemorySSAWrapperPass>(); in getAnalysisUsage()
123 auto *MSSAA = getAnalysisIfAvailable<MemorySSAWrapperPass>(); in runOnLoop()
146 INITIALIZE_PASS_DEPENDENCY(MemorySSAWrapperPass) in INITIALIZE_PASS_DEPENDENCY()
H A DLoopSink.cpp396 MemorySSA &MSSA = getAnalysis<MemorySSAWrapperPass>().getMSSA(); in runOnLoop()
414 AU.addRequired<MemorySSAWrapperPass>(); in getAnalysisUsage()
415 AU.addPreserved<MemorySSAWrapperPass>(); in getAnalysisUsage()
425 INITIALIZE_PASS_DEPENDENCY(MemorySSAWrapperPass) in INITIALIZE_PASS_DEPENDENCY()
H A DGuardWidening.cpp818 auto *MSSAWP = getAnalysisIfAvailable<MemorySSAWrapperPass>(); in runOnFunction()
833 AU.addPreserved<MemorySSAWrapperPass>(); in getAnalysisUsage()
853 auto *MSSAWP = getAnalysisIfAvailable<MemorySSAWrapperPass>(); in runOnLoop()
872 AU.addPreserved<MemorySSAWrapperPass>(); in getAnalysisUsage()
H A DLoopSimplifyCFG.cpp743 auto *MSSAA = getAnalysisIfAvailable<MemorySSAWrapperPass>(); in runOnLoop()
759 AU.addPreserved<MemorySSAWrapperPass>(); in getAnalysisUsage()
770 INITIALIZE_PASS_DEPENDENCY(MemorySSAWrapperPass) in INITIALIZE_PASS_DEPENDENCY()
H A DGVNHoist.cpp537 auto &MSSA = getAnalysis<MemorySSAWrapperPass>().getMSSA(); in runOnFunction()
548 AU.addRequired<MemorySSAWrapperPass>(); in getAnalysisUsage()
550 AU.addPreserved<MemorySSAWrapperPass>(); in getAnalysisUsage()
1260 INITIALIZE_PASS_DEPENDENCY(MemorySSAWrapperPass) in INITIALIZE_PASS_DEPENDENCY()
H A DLoopDeletion.cpp556 AU.addPreserved<MemorySSAWrapperPass>(); in getAnalysisUsage()
577 auto *MSSAAnalysis = getAnalysisIfAvailable<MemorySSAWrapperPass>(); in runOnLoop()
H A DEarlyCSE.cpp1715 UseMemorySSA ? &getAnalysis<MemorySSAWrapperPass>().getMSSA() : nullptr; in runOnFunction()
1729 AU.addRequired<MemorySSAWrapperPass>(); in getAnalysisUsage()
1730 AU.addPreserved<MemorySSAWrapperPass>(); in getAnalysisUsage()
1773 INITIALIZE_PASS_DEPENDENCY(MemorySSAWrapperPass)
H A DMemCpyOptimizer.cpp283 AU.addRequired<MemorySSAWrapperPass>(); in getAnalysisUsage()
284 AU.addPreserved<MemorySSAWrapperPass>(); in getAnalysisUsage()
302 INITIALIZE_PASS_DEPENDENCY(MemorySSAWrapperPass) in INITIALIZE_PASS_DEPENDENCY()
1695 auto *MSSA = &getAnalysis<MemorySSAWrapperPass>().getMSSA(); in runOnFunction()
H A DLoopFlatten.cpp957 AU.addPreserved<MemorySSAWrapperPass>(); in getAnalysisUsage()
982 auto *MSSA = getAnalysisIfAvailable<MemorySSAWrapperPass>(); in runOnFunction()
H A DDeadStoreElimination.cpp2180 MemorySSA &MSSA = getAnalysis<MemorySSAWrapperPass>().getMSSA(); in runOnFunction()
2206 AU.addRequired<MemorySSAWrapperPass>(); in getAnalysisUsage()
2208 AU.addPreserved<MemorySSAWrapperPass>(); in getAnalysisUsage()
2225 INITIALIZE_PASS_DEPENDENCY(MemorySSAWrapperPass) in INITIALIZE_PASS_DEPENDENCY()
H A DLICM.cpp218 MemorySSA *MSSA = &getAnalysis<MemorySSAWrapperPass>().getMSSA(); in runOnLoop()
245 AU.addRequired<MemorySSAWrapperPass>(); in getAnalysisUsage()
246 AU.addPreserved<MemorySSAWrapperPass>(); in getAnalysisUsage()
340 INITIALIZE_PASS_DEPENDENCY(MemorySSAWrapperPass) in INITIALIZE_PASS_DEPENDENCY()
H A DLoopPredication.cpp329 AU.addPreserved<MemorySSAWrapperPass>(); in getAnalysisUsage()
338 auto *MSSAWP = getAnalysisIfAvailable<MemorySSAWrapperPass>(); in runOnLoop()
H A DSimpleLoopUnswitch.cpp3201 AU.addRequired<MemorySSAWrapperPass>(); in getAnalysisUsage()
3202 AU.addPreserved<MemorySSAWrapperPass>(); in getAnalysisUsage()
3223 MemorySSA *MSSA = &getAnalysis<MemorySSAWrapperPass>().getMSSA(); in runOnLoop()
3275 INITIALIZE_PASS_DEPENDENCY(MemorySSAWrapperPass) in INITIALIZE_PASS_DEPENDENCY()
H A DIndVarSimplify.cpp2127 auto *MSSAAnalysis = getAnalysisIfAvailable<MemorySSAWrapperPass>(); in runOnLoop()
2138 AU.addPreserved<MemorySSAWrapperPass>(); in getAnalysisUsage()
H A DNewGVN.cpp4231 AU.addRequired<MemorySSAWrapperPass>(); in getAnalysisUsage()
4247 &getAnalysis<MemorySSAWrapperPass>().getMSSA(), in runOnFunction()
4257 INITIALIZE_PASS_DEPENDENCY(MemorySSAWrapperPass) in INITIALIZE_PASS_DEPENDENCY()
H A DLoopIdiomRecognize.cpp285 auto *MSSAAnalysis = getAnalysisIfAvailable<MemorySSAWrapperPass>(); in runOnLoop()
304 AU.addPreserved<MemorySSAWrapperPass>(); in getAnalysisUsage()
H A DGVN.cpp3187 auto *MSSAWP = getAnalysisIfAvailable<MemorySSAWrapperPass>(); in runOnFunction()
3214 AU.addPreserved<MemorySSAWrapperPass>(); in getAnalysisUsage()
/llvm-project-15.0.7/llvm/lib/Analysis/
H A DMemorySSA.cpp69 INITIALIZE_PASS_BEGIN(MemorySSAWrapperPass, "memoryssa", "Memory SSA", false,
73 INITIALIZE_PASS_END(MemorySSAWrapperPass, "memoryssa", "Memory SSA", false,
78 INITIALIZE_PASS_DEPENDENCY(MemorySSAWrapperPass)
2280 AU.addRequired<MemorySSAWrapperPass>(); in getAnalysisUsage()
2368 auto &MSSA = getAnalysis<MemorySSAWrapperPass>().getMSSA(); in runOnFunction()
2431 char MemorySSAWrapperPass::ID = 0;
2433 MemorySSAWrapperPass::MemorySSAWrapperPass() : FunctionPass(ID) { in MemorySSAWrapperPass() function in MemorySSAWrapperPass
2437 void MemorySSAWrapperPass::releaseMemory() { MSSA.reset(); } in releaseMemory()
2439 void MemorySSAWrapperPass::getAnalysisUsage(AnalysisUsage &AU) const { in getAnalysisUsage()
2445 bool MemorySSAWrapperPass::runOnFunction(Function &F) { in runOnFunction()
[all …]
/llvm-project-15.0.7/llvm/lib/CodeGen/
H A DInterleavedLoadCombinePass.cpp1329 getAnalysis<MemorySSAWrapperPass>().getMSSA(), in runOnFunction()
1335 AU.addRequired<MemorySSAWrapperPass>(); in getAnalysisUsage()
1351 INITIALIZE_PASS_DEPENDENCY(MemorySSAWrapperPass) in INITIALIZE_PASS_DEPENDENCY()
/llvm-project-15.0.7/llvm/lib/Transforms/Utils/
H A DLoopSimplify.cpp776 AU.addPreserved<MemorySSAWrapperPass>(); in getAnalysisUsage()
810 auto *MSSAAnalysis = getAnalysisIfAvailable<MemorySSAWrapperPass>(); in runOnFunction()
H A DLCSSA.cpp467 AU.addPreserved<MemorySSAWrapperPass>(); in getAnalysisUsage()
/llvm-project-15.0.7/llvm/include/llvm/Analysis/
H A DMemorySSA.h998 class MemorySSAWrapperPass : public FunctionPass {
1000 MemorySSAWrapperPass();

12