GPUOcelot
Public Member Functions

analysis::KernelAnalysis Class Reference

An analysis over a single kernel. More...

#include <Analysis.h>

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

List of all members.

Public Member Functions

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

Detailed Description

An analysis over a single kernel.


Constructor & Destructor Documentation

analysis::KernelAnalysis::KernelAnalysis ( 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::KernelAnalysis::analyze ( ir::IRKernel kernel) [pure virtual]

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