struct MemorySSAAnalysis::Result

Declaration

struct MemorySSAAnalysis::Result { /* full declaration omitted */ };

Declared at: llvm/include/llvm/Analysis/MemorySSA.h:957

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)

Declared at: llvm/include/llvm/Analysis/MemorySSA.h:958

Parameters

std::unique_ptr<MemorySSA>&& MSSA

llvm::MemorySSA& getMSSA()

Declared at: llvm/include/llvm/Analysis/MemorySSA.h:960

bool invalidate(
    llvm::Function& F,
    const llvm::PreservedAnalyses& PA,
    FunctionAnalysisManager::Invalidator& Inv)

Declared at: llvm/include/llvm/Analysis/MemorySSA.h:964

Parameters

llvm::Function& F
const llvm::PreservedAnalyses& PA
FunctionAnalysisManager::Invalidator& Inv