LLVM API Documentation

Public Member Functions
llvm::detail::AnalysisPassConcept< IRUnitT, AnalysisManagerT > Struct Template Reference

Abstract concept of an analysis pass. More...

#include <PassManager.h>

Inheritance diagram for llvm::detail::AnalysisPassConcept< IRUnitT, AnalysisManagerT >:
Inheritance graph
[legend]

List of all members.

Public Member Functions

virtual ~AnalysisPassConcept ()

Detailed Description

template<typename IRUnitT, typename AnalysisManagerT>
struct llvm::detail::AnalysisPassConcept< IRUnitT, AnalysisManagerT >

Abstract concept of an analysis pass.

This concept is parameterized over the IR unit that it can run over and produce an analysis result.

Definition at line 371 of file IR/PassManager.h.


Constructor & Destructor Documentation

template<typename IRUnitT , typename AnalysisManagerT >
virtual llvm::detail::AnalysisPassConcept< IRUnitT, AnalysisManagerT >::~AnalysisPassConcept ( ) [inline, virtual]

Definition at line 372 of file IR/PassManager.h.


The documentation for this struct was generated from the following file: