#include <set>
#include <utility>
#include <list>
#include "rose.h"
#include "boost/graph/adjacency_list.hpp"
#include "boost/graph/breadth_first_search.hpp"
#include "segment_graph.h"
Go to the source code of this file.
Classes | |
class | risc::sg::LeafNodeVisitor |
class | risc::sg::BreakStmtVisitor |
class | risc::sg::ContinueStmtVisitor |
Namespaces | |
namespace | risc |
namespace | risc::sg |
Functions | |
std::list< int > | risc::sg::get_all_reachable_segments (SegmentGraph &segment_graph, int starting_id) |
std::vector< VertexDescriptor > | risc::sg::get_all_reachable_segments (SegmentGraph &segment_graph, VertexDescriptor start_vertex) |
std::pair < risc::sg::VertexDescriptor, risc::sg::SegmentGraph::SegmentSet > | risc::sg::clone_graph (risc::sg::VertexDescriptor start_vertex, risc::sg::SegmentGraph::SegmentSet leaving_vertices, risc::sg::SegmentGraph &sg, bool channel_segments) |
void | risc::sg::add_pcp_to_graph (risc::sg::VertexDescriptor start_vertex, risc::sg::SegmentGraph &sg, SgFunctionCallExp *func_call_exp) |