CGRAOmp  0.1
Public Types | Public Member Functions | Private Attributes | Static Private Attributes | List of all members
CGRAOmp::ModelManagerFunctionProxy Class Reference

A proxy to access model manager from function passes. More...

#include <CGRAOmpPass.hpp>

Inheritance diagram for CGRAOmp::ModelManagerFunctionProxy:

Public Types

using Result = ModelManager
 

Public Member Functions

Result run (Function &F, FunctionAnalysisManager &AM)
 

Private Attributes

friend AnalysisInfoMixin< ModelManagerFunctionProxy >
 

Static Private Attributes

static AnalysisKey Key
 

Detailed Description

A proxy to access model manager from function passes.

Remarks
In advance of access, ModelManagerPass must be executed because of the cache meachanism of the AnalysisManager

Member Typedef Documentation

◆ Result

Member Function Documentation

◆ run()

ModelManagerFunctionProxy::Result ModelManagerFunctionProxy::run ( Function &  F,
FunctionAnalysisManager &  AM 
)

Member Data Documentation

◆ AnalysisInfoMixin< ModelManagerFunctionProxy >

friend CGRAOmp::ModelManagerFunctionProxy::AnalysisInfoMixin< ModelManagerFunctionProxy >
private

◆ Key

AnalysisKey ModelManagerFunctionProxy::Key
staticprivate

The documentation for this class was generated from the following files: