struct MemorySSAAnalysis::Result
Declaration
struct MemorySSAAnalysis::Result { /* full declaration omitted */ };
Declared at: llvm/include/llvm/Analysis/MemorySSA.h:934
Member Variables
- public std::unique_ptr<MemorySSA> MSSA
Method Overview
- public Result(std::unique_ptr<MemorySSA> && MSSA)
- public llvm::MemorySSA & getMSSA()
- public bool invalidate(llvm::Function & F, const llvm::PreservedAnalyses & PA, FunctionAnalysisManager::Invalidator & Inv)
Methods
¶Result(std::unique_ptr<MemorySSA>&& MSSA)
Result(std::unique_ptr<MemorySSA>&& MSSA)
Declared at: llvm/include/llvm/Analysis/MemorySSA.h:935
Parameters
- std::unique_ptr<MemorySSA>&& MSSA
¶llvm::MemorySSA& getMSSA()
llvm::MemorySSA& getMSSA()
Declared at: llvm/include/llvm/Analysis/MemorySSA.h:937
¶bool invalidate(
llvm::Function& F,
const llvm::PreservedAnalyses& PA,
FunctionAnalysisManager::Invalidator& Inv)
bool invalidate(
llvm::Function& F,
const llvm::PreservedAnalyses& PA,
FunctionAnalysisManager::Invalidator& Inv)
Declared at: llvm/include/llvm/Analysis/MemorySSA.h:941
Parameters
- llvm::Function& F
- const llvm::PreservedAnalyses& PA
- FunctionAnalysisManager::Invalidator& Inv