GPUOcelot
Public Types | Public Member Functions

transforms::StructuralTransform Class Reference

StructuralTransform - This class holds all the methods and data structures. More...

#include <StructuralTransform.h>

Inheritance diagram for transforms::StructuralTransform:
Inheritance graph
[legend]
Collaboration diagram for transforms::StructuralTransform:
Collaboration graph
[legend]

List of all members.

Public Types

typedef
AssignFallThroughEdge::NodeCFGTy 
NodeCFGTy
typedef
AssignFallThroughEdge::BB2NodeCFGMapTy 
BB2NodeCFGMapTy
typedef
AssignFallThroughEdge::NodeCFGSetTy 
NodeCFGSetTy
typedef
AssignFallThroughEdge::NodeCFGVecTy 
NodeCFGVecTy
typedef
AssignFallThroughEdge::EdgeCFGTy 
EdgeCFGTy
typedef
AssignFallThroughEdge::EdgeCFGVecTy 
EdgeCFGVecTy
typedef
AssignFallThroughEdge::VisitMapCFGTy 
VisitMapCFGTy
typedef
analysis::StructuralAnalysis::BBVecTy 
BBVecTy
typedef
analysis::StructuralAnalysis::NodeTy 
NodeTy

Public Member Functions

 StructuralTransform ()
void initialize (const ir::Module &m)
 Initialize the pass using a specific module.
void runOnKernel (ir::IRKernel &k)
 Run the pass on a specific kernel in the module.
void finalize ()
 Finalize the pass.

Detailed Description

StructuralTransform - This class holds all the methods and data structures.


Member Typedef Documentation


Constructor & Destructor Documentation

transforms::StructuralTransform::StructuralTransform ( )

Member Function Documentation

void transforms::StructuralTransform::finalize ( ) [virtual]

Finalize the pass.

Implements transforms::KernelPass.

void transforms::StructuralTransform::initialize ( const ir::Module m) [virtual]

Initialize the pass using a specific module.

Implements transforms::KernelPass.

void transforms::StructuralTransform::runOnKernel ( ir::IRKernel k) [virtual]

Run the pass on a specific kernel in the module.

Implements transforms::KernelPass.


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