GPUOcelot
Public Member Functions

analysis::ModuleAnalysis Class Reference

An analysis over a complete module. More...

#include <Analysis.h>

Inheritance diagram for analysis::ModuleAnalysis:
Inheritance graph
[legend]
Collaboration diagram for analysis::ModuleAnalysis:
Collaboration graph
[legend]

List of all members.

Public Member Functions

 ModuleAnalysis (Type t=NoAnalysis, const std::string &name="", int required=NoAnalysis)
 Initialize the analysis, register it with a pass manager.
virtual void analyze (ir::Module &module)=0

Detailed Description

An analysis over a complete module.


Constructor & Destructor Documentation

analysis::ModuleAnalysis::ModuleAnalysis ( Type  t = NoAnalysis,
const std::string &  name = "",
int  required = NoAnalysis 
)

Initialize the analysis, register it with a pass manager.


Member Function Documentation

virtual void analysis::ModuleAnalysis::analyze ( ir::Module module) [pure virtual]

The documentation for this class was generated from the following files:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines