risc::sg::SegmentGraph Member List

This is the complete list of members for risc::sg::SegmentGraph, including all inherited members.
add_expression_to_segment(SegmentSet segments, SgNode *expr)risc::sg::SegmentGraph [private]
add_function(Function *function, bool duplicate_segments=false)risc::sg::SegmentGraph
build_graph(SgStatement *current_stmt, SegmentSet current_segments, SegmentSet &break_segments, SegmentSet &continue_segments, bool duplicate_segments)risc::sg::SegmentGraph [private]
build_segment_graph_for_function(SgFunctionDefinition *func_def, bool duplicate_segments)risc::sg::SegmentGraph [private]
CCxxKeywordsBoundarySet typedefrisc::sg::SegmentGraph
clean_graph()risc::sg::SegmentGraph
contains_function_call_expression(SgExpression *expr)risc::sg::SegmentGraph [private]
counterrisc::sg::SegmentGraph [private, static]
create_temp_variable_for_expression(SgExpression *expr, SgBasicBlock *&bb)risc::sg::SegmentGraph [private]
decompose_expression_with_boundary_calls(SgExpression *expr, SgBasicBlock *&bb, bool duplicate_segments)risc::sg::SegmentGraph [private]
decompose_member_function_calls(SgFunctionCallExp *func_call, SgBasicBlock *&bb)risc::sg::SegmentGraph [private]
duplicate_empty_segments(SegmentSet segments)risc::sg::SegmentGraph [private]
duplicate_segments(SegmentSet segments)risc::sg::SegmentGraph [private]
function_boundaries_risc::sg::SegmentGraph [private]
FunctionCallBoundarySet typedefrisc::sg::SegmentGraph
generate_unique_name(SgNode *node)risc::sg::SegmentGraph [private]
graph_risc::sg::SegmentGraph
handle_recursive_calls()risc::sg::SegmentGraph [private]
has_function_call_with_boundary(SgExpression *expr, bool duplicate_segments)risc::sg::SegmentGraph [private]
insert_loop_edges(VertexDescriptor &loop_vertex, SegmentSet &current_segments, SegmentSet &continue_segments, SegmentSet &leaf_segments_of_loop)risc::sg::SegmentGraph [private]
is_boundary_stmt(SgStatement const *const current_stmt)risc::sg::SegmentGraph [private]
keyword_boundaries_risc::sg::SegmentGraph [private]
precached_function_segments_risc::sg::SegmentGraph
print_graph(std::string filename)risc::sg::SegmentGraph
print_graph_read_write_access(std::string filename)risc::sg::SegmentGraph
read_write_analysis_of_segments()risc::sg::SegmentGraph
recursive_function_calls_risc::sg::SegmentGraph [private]
SegmentGraph(FunctionCallBoundarySet function_boundaries)risc::sg::SegmentGraph
SegmentGraph(CCxxKeywordsBoundarySet keyword_boundaries)risc::sg::SegmentGraph
SegmentGraph(FunctionCallBoundarySet function_boundaries, CCxxKeywordsBoundarySet keyword_boundaries)risc::sg::SegmentGraph
SegmentSet typedefrisc::sg::SegmentGraph
separate_variable_declaration_and_initializer_on_demand(SgBasicBlock *&bb, bool duplicate_segments)risc::sg::SegmentGraph [private]
set_all_segments_to_untouched()risc::sg::SegmentGraph
should_decompose_function(SgExpression *expr)risc::sg::SegmentGraph [private]
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines

Generated on 30 Sep 2015 by  doxygen 1.6.1