Lines Matching refs:MemorySSAWrapperPass
50 INITIALIZE_PASS_BEGIN(MemorySSAWrapperPass, "memoryssa", "Memory SSA", false,
54 INITIALIZE_PASS_END(MemorySSAWrapperPass, "memoryssa", "Memory SSA", false,
59 INITIALIZE_PASS_DEPENDENCY(MemorySSAWrapperPass)
915 AU.addRequired<MemorySSAWrapperPass>(); in getAnalysisUsage()
916 AU.addPreserved<MemorySSAWrapperPass>(); in getAnalysisUsage()
920 auto &MSSA = getAnalysis<MemorySSAWrapperPass>().getMSSA(); in runOnFunction()
950 char MemorySSAWrapperPass::ID = 0;
952 MemorySSAWrapperPass::MemorySSAWrapperPass() : FunctionPass(ID) { in MemorySSAWrapperPass() function in llvm::MemorySSAWrapperPass
956 void MemorySSAWrapperPass::releaseMemory() { MSSA.reset(); } in releaseMemory()
958 void MemorySSAWrapperPass::getAnalysisUsage(AnalysisUsage &AU) const { in getAnalysisUsage()
964 bool MemorySSAWrapperPass::runOnFunction(Function &F) { in runOnFunction()
971 void MemorySSAWrapperPass::verifyAnalysis() const { MSSA->verifyMemorySSA(); } in verifyAnalysis()
973 void MemorySSAWrapperPass::print(raw_ostream &OS, const Module *M) const { in print()