Lines Matching refs:MemorySSAWrapperPass
61 INITIALIZE_PASS_BEGIN(MemorySSAWrapperPass, "memoryssa", "Memory SSA", false,
65 INITIALIZE_PASS_END(MemorySSAWrapperPass, "memoryssa", "Memory SSA", false,
70 INITIALIZE_PASS_DEPENDENCY(MemorySSAWrapperPass)
2145 AU.addRequired<MemorySSAWrapperPass>(); in getAnalysisUsage()
2149 auto &MSSA = getAnalysis<MemorySSAWrapperPass>().getMSSA(); in runOnFunction()
2180 char MemorySSAWrapperPass::ID = 0;
2182 MemorySSAWrapperPass::MemorySSAWrapperPass() : FunctionPass(ID) { in MemorySSAWrapperPass() function in MemorySSAWrapperPass
2186 void MemorySSAWrapperPass::releaseMemory() { MSSA.reset(); } in releaseMemory()
2188 void MemorySSAWrapperPass::getAnalysisUsage(AnalysisUsage &AU) const { in getAnalysisUsage()
2194 bool MemorySSAWrapperPass::runOnFunction(Function &F) { in runOnFunction()
2201 void MemorySSAWrapperPass::verifyAnalysis() const { MSSA->verifyMemorySSA(); } in verifyAnalysis()
2203 void MemorySSAWrapperPass::print(raw_ostream &OS, const Module *M) const { in print()