struct AnalysisGetter

Declaration

struct AnalysisGetter { /* full declaration omitted */ };

Description

Wrapper for FunctoinAnalysisManager.

Declared at: llvm/include/llvm/Transforms/IPO/Attributor.h:527

Method Overview

  • public AnalysisGetter(llvm::ModuleAnalysisManager & MAM)
  • public AnalysisGetter()
  • public template <typename Analysis>typename Analysis::Result * getAnalysis(const llvm::Function & F)
  • public template <typename Analysis>typename Analysis::Result * getAnalysis(const llvm::Module & M)

Methods

AnalysisGetter(llvm::ModuleAnalysisManager& MAM)

Declared at: llvm/include/llvm/Transforms/IPO/Attributor.h:544

Parameters

llvm::ModuleAnalysisManager& MAM

AnalysisGetter()

Declared at: llvm/include/llvm/Transforms/IPO/Attributor.h:545

template <typename Analysis>
typename Analysis::Result* getAnalysis(
    const llvm::Function& F)

Declared at: llvm/include/llvm/Transforms/IPO/Attributor.h:529

Templates

Analysis

Parameters

const llvm::Function& F

template <typename Analysis>
typename Analysis::Result* getAnalysis(
    const llvm::Module& M)

Declared at: llvm/include/llvm/Transforms/IPO/Attributor.h:539

Templates

Analysis

Parameters

const llvm::Module& M