| /llvm-project-15.0.7/llvm/lib/Target/AMDGPU/ |
| H A D | AMDGPUAnnotateUniformValues.cpp | 59 AU.addRequired<MemorySSAWrapperPass>(); in getAnalysisUsage() 73 INITIALIZE_PASS_DEPENDENCY(MemorySSAWrapperPass) 112 MSSA = &getAnalysis<MemorySSAWrapperPass>().getMSSA(); in runOnFunction()
|
| H A D | AMDGPUPromoteKernelArguments.cpp | 58 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 D | LoopInstSimplify.cpp | 195 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 D | LoopRotation.cpp | 100 AU.addPreserved<MemorySSAWrapperPass>(); in getAnalysisUsage() 123 auto *MSSAA = getAnalysisIfAvailable<MemorySSAWrapperPass>(); in runOnLoop() 146 INITIALIZE_PASS_DEPENDENCY(MemorySSAWrapperPass) in INITIALIZE_PASS_DEPENDENCY()
|
| H A D | LoopSink.cpp | 396 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 D | GuardWidening.cpp | 818 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 D | LoopSimplifyCFG.cpp | 743 auto *MSSAA = getAnalysisIfAvailable<MemorySSAWrapperPass>(); in runOnLoop() 759 AU.addPreserved<MemorySSAWrapperPass>(); in getAnalysisUsage() 770 INITIALIZE_PASS_DEPENDENCY(MemorySSAWrapperPass) in INITIALIZE_PASS_DEPENDENCY()
|
| H A D | GVNHoist.cpp | 537 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 D | LoopDeletion.cpp | 556 AU.addPreserved<MemorySSAWrapperPass>(); in getAnalysisUsage() 577 auto *MSSAAnalysis = getAnalysisIfAvailable<MemorySSAWrapperPass>(); in runOnLoop()
|
| H A D | EarlyCSE.cpp | 1715 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 D | MemCpyOptimizer.cpp | 283 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 D | LoopFlatten.cpp | 957 AU.addPreserved<MemorySSAWrapperPass>(); in getAnalysisUsage() 982 auto *MSSA = getAnalysisIfAvailable<MemorySSAWrapperPass>(); in runOnFunction()
|
| H A D | DeadStoreElimination.cpp | 2180 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 D | LICM.cpp | 218 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 D | LoopPredication.cpp | 329 AU.addPreserved<MemorySSAWrapperPass>(); in getAnalysisUsage() 338 auto *MSSAWP = getAnalysisIfAvailable<MemorySSAWrapperPass>(); in runOnLoop()
|
| H A D | SimpleLoopUnswitch.cpp | 3201 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 D | IndVarSimplify.cpp | 2127 auto *MSSAAnalysis = getAnalysisIfAvailable<MemorySSAWrapperPass>(); in runOnLoop() 2138 AU.addPreserved<MemorySSAWrapperPass>(); in getAnalysisUsage()
|
| H A D | NewGVN.cpp | 4231 AU.addRequired<MemorySSAWrapperPass>(); in getAnalysisUsage() 4247 &getAnalysis<MemorySSAWrapperPass>().getMSSA(), in runOnFunction() 4257 INITIALIZE_PASS_DEPENDENCY(MemorySSAWrapperPass) in INITIALIZE_PASS_DEPENDENCY()
|
| H A D | LoopIdiomRecognize.cpp | 285 auto *MSSAAnalysis = getAnalysisIfAvailable<MemorySSAWrapperPass>(); in runOnLoop() 304 AU.addPreserved<MemorySSAWrapperPass>(); in getAnalysisUsage()
|
| H A D | GVN.cpp | 3187 auto *MSSAWP = getAnalysisIfAvailable<MemorySSAWrapperPass>(); in runOnFunction() 3214 AU.addPreserved<MemorySSAWrapperPass>(); in getAnalysisUsage()
|
| /llvm-project-15.0.7/llvm/lib/Analysis/ |
| H A D | MemorySSA.cpp | 69 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 D | InterleavedLoadCombinePass.cpp | 1329 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 D | LoopSimplify.cpp | 776 AU.addPreserved<MemorySSAWrapperPass>(); in getAnalysisUsage() 810 auto *MSSAAnalysis = getAnalysisIfAvailable<MemorySSAWrapperPass>(); in runOnFunction()
|
| H A D | LCSSA.cpp | 467 AU.addPreserved<MemorySSAWrapperPass>(); in getAnalysisUsage()
|
| /llvm-project-15.0.7/llvm/include/llvm/Analysis/ |
| H A D | MemorySSA.h | 998 class MemorySSAWrapperPass : public FunctionPass { 1000 MemorySSAWrapperPass();
|