Home
last modified time | relevance | path

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

/freebsd/contrib/llvm-project/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)
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Scalar/
H A DLoopSink.cpp
H A DEarlyCSE.cpp1888 UseMemorySSA ? &getAnalysis<MemorySSAWrapperPass>().getMSSA() : nullptr; in runOnFunction()
1902 AU.addRequired<MemorySSAWrapperPass>(); in getAnalysisUsage()
1903 AU.addPreserved<MemorySSAWrapperPass>(); in getAnalysisUsage()
1946 INITIALIZE_PASS_DEPENDENCY(MemorySSAWrapperPass)
H A DLoopPredication.cpp
H A DLICM.cpp257 MemorySSA *MSSA = &getAnalysis<MemorySSAWrapperPass>().getMSSA(); in runOnLoop()
279 AU.addRequired<MemorySSAWrapperPass>(); in getAnalysisUsage()
280 AU.addPreserved<MemorySSAWrapperPass>(); in getAnalysisUsage()
374 INITIALIZE_PASS_DEPENDENCY(MemorySSAWrapperPass) in INITIALIZE_PASS_DEPENDENCY()
H A DGVN.cpp3349 auto *MSSAWP = getAnalysisIfAvailable<MemorySSAWrapperPass>(); in runOnFunction()
3376 AU.addPreserved<MemorySSAWrapperPass>(); in getAnalysisUsage()
H A DLoopStrengthReduce.cpp6362 AU.addPreserved<MemorySSAWrapperPass>(); in getAnalysisUsage()
7416 auto *MSSAAnalysis = getAnalysisIfAvailable<MemorySSAWrapperPass>(); in runOnLoop()
/freebsd/contrib/llvm-project/llvm/lib/Analysis/
H A DMemorySSA.cpp68 INITIALIZE_PASS_BEGIN(MemorySSAWrapperPass, "memoryssa", "Memory SSA", false,
72 INITIALIZE_PASS_END(MemorySSAWrapperPass, "memoryssa", "Memory SSA", false,
2415 char MemorySSAWrapperPass::ID = 0;
2417 MemorySSAWrapperPass::MemorySSAWrapperPass() : FunctionPass(ID) { in MemorySSAWrapperPass() function in MemorySSAWrapperPass
2421 void MemorySSAWrapperPass::releaseMemory() { MSSA.reset(); } in releaseMemory()
2423 void MemorySSAWrapperPass::getAnalysisUsage(AnalysisUsage &AU) const { in getAnalysisUsage()
2429 bool MemorySSAWrapperPass::runOnFunction(Function &F) { in runOnFunction()
2436 void MemorySSAWrapperPass::verifyAnalysis() const { in verifyAnalysis()
2441 void MemorySSAWrapperPass::print(raw_ostream &OS, const Module *M) const { in print()
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/
H A DInterleavedLoadCombinePass.cpp1331 getAnalysis<MemorySSAWrapperPass>().getMSSA(), in runOnFunction()
1338 AU.addRequired<MemorySSAWrapperPass>(); in getAnalysisUsage()
1365 INITIALIZE_PASS_DEPENDENCY(MemorySSAWrapperPass) in INITIALIZE_PASS_DEPENDENCY()
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Utils/
H A DLoopSimplify.cpp770 AU.addPreserved<MemorySSAWrapperPass>(); in getAnalysisUsage()
804 auto *MSSAAnalysis = getAnalysisIfAvailable<MemorySSAWrapperPass>(); in runOnFunction()
H A DLCSSA.cpp488 AU.addPreserved<MemorySSAWrapperPass>(); in getAnalysisUsage()
H A DLoopUtils.cpp199 INITIALIZE_PASS_DEPENDENCY(MemorySSAWrapperPass) in initializeLoopPassPass()
/freebsd/contrib/llvm-project/llvm/include/llvm/Analysis/
H A DMemorySSA.h985 class MemorySSAWrapperPass : public FunctionPass {
987 MemorySSAWrapperPass();