GPUOcelot
Classes | Public Types | Public Member Functions

transforms::AssignFallThroughEdge Class Reference

#include <AssignFallThroughEdge.h>

Collaboration diagram for transforms::AssignFallThroughEdge:
Collaboration graph
[legend]

List of all members.

Classes

struct  NodeCFG

Public Types

typedef struct
transforms::AssignFallThroughEdge::NodeCFG 
NodeCFGTy
typedef std::unordered_map
< ir::ControlFlowGraph::iterator,
NodeCFGTy * > 
BB2NodeCFGMapTy
typedef std::set< NodeCFGTy * > NodeCFGSetTy
typedef std::vector< NodeCFGTy * > NodeCFGVecTy
typedef std::pair< NodeCFGTy
*, NodeCFGTy * > 
EdgeCFGTy
typedef std::vector< EdgeCFGTyEdgeCFGVecTy
typedef std::map< NodeCFGTy
*, bool > 
VisitMapCFGTy

Public Member Functions

 AssignFallThroughEdge (ir::PTXKernel *k)
void replaceWithDummyEdge ()
void assignEdges ()

Member Typedef Documentation


Constructor & Destructor Documentation

transforms::AssignFallThroughEdge::AssignFallThroughEdge ( ir::PTXKernel k) [inline]

Member Function Documentation

void transforms::AssignFallThroughEdge::assignEdges ( )
void transforms::AssignFallThroughEdge::replaceWithDummyEdge ( )

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