GPUOcelot
|
Interface for ControlFlowGraph. More...
#include <iostream>
#include <deque>
#include <vector>
#include <list>
#include <unordered_map>
Go to the source code of this file.
Classes | |
class | ir::BasicBlock |
A basic block contains a series of instructions terminated by control flow. More... | |
class | ir::BasicBlock::Edge |
An edge connects two basic blocks. More... | |
class | ir::BasicBlock::DotFormatter |
an object that formats the string representation of a basic block used in the DOT output of the graph More... | |
class | ir::ControlFlowGraph |
struct | std::hash< ir::ControlFlowGraph::iterator > |
struct | std::hash< ir::ControlFlowGraph::const_iterator > |
struct | std::hash< ir::ControlFlowGraph::InstructionList::iterator > |
struct | std::hash< ir::ControlFlowGraph::InstructionList::const_iterator > |
Namespaces | |
namespace | ir |
A namespace for the Ocelot internal program representation. | |
namespace | std |
Typedefs | |
typedef BasicBlock::Edge | ir::Edge |
Interface for ControlFlowGraph.