GPUOcelot
Classes | Namespaces | Defines

ControlFlowGraph.cpp File Reference

implementation for ControlFlowGraph More...

#include <ocelot/ir/interface/ControlFlowGraph.h>
#include <ocelot/ir/interface/PTXInstruction.h>
#include <hydrazine/implementation/string.h>
#include <hydrazine/implementation/debug.h>
#include <set>
#include <unordered_set>
#include <stack>
#include <queue>
#include <algorithm>
Include dependency graph for ControlFlowGraph.cpp:

Classes

class  ir::BlockSetCompare

Namespaces

namespace  ir
 

A namespace for the Ocelot internal program representation.


Defines

#define REPORT_BASE   0
#define FAST_RANDOM_LAYOUT   1
#define PRESERVE_SOURCE_LAYOUT   2
#define LAYOUT_SCHEME   PRESERVE_SOURCE_LAYOUT

Detailed Description

implementation for ControlFlowGraph

Author:
Andrew Kerr <arkerr@gatech.edu>
Date:
28 September 2008; 21 Jan 2009

Define Documentation

#define FAST_RANDOM_LAYOUT   1
#define LAYOUT_SCHEME   PRESERVE_SOURCE_LAYOUT
#define PRESERVE_SOURCE_LAYOUT   2
#define REPORT_BASE   0
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines