| add_expression_to_segment(SegmentSet segments, SgNode *expr, PortCallPath pcp) | risc::sg::SegmentGraph | private |
| add_function(Thread *originating_thread, Function *function, bool duplicate_segments=false, bool is_simulation_process=true, std::string module_name="") | risc::sg::SegmentGraph | |
| add_function_method(Thread *originating_thread, Function *function, bool duplicate_segments=false, bool is_simulation_process=true, std::string module_name="") | risc::sg::SegmentGraph | |
| add_mapped_symbol_to_reference(SgFunctionCallExp *func_call, SgFunctionDefinition *func_def) | risc::sg::SegmentGraph | private |
| analyze_prepended_pragmas_for_annotation(SgFunctionDeclaration *func_decl) | risc::sg::SegmentGraph | private |
| analyze_TLM2_container_final_mapping() | risc::sg::SegmentGraph | |
| b_transport_calls_ | risc::sg::SegmentGraph | |
| bt_socket_offset_mapping_ | risc::sg::SegmentGraph | |
| build_graph(SgStatement *current_stmt, SegmentSet current_segments, SegmentSet &break_segments, SegmentSet &continue_segments, bool duplicate_segments, PortCallPath pcp) | risc::sg::SegmentGraph | private |
| build_segment_graph_for_function(SgFunctionDefinition *func_def, bool duplicate_segments, PortCallPath pcp, bool is_registered_b_transport=false) | risc::sg::SegmentGraph | private |
| CCxxKeywordsBoundarySet typedef | risc::sg::SegmentGraph | |
| channel_seg_id_array_names_ | risc::sg::SegmentGraph | |
| clean_graph() | risc::sg::SegmentGraph | |
| contains_function_call_expression(SgExpression *expr) | risc::sg::SegmentGraph | private |
| counter | risc::sg::SegmentGraph | privatestatic |
| create_cached_function_attribute_for_annotated_function(SgNode *boundary_node, WAIT_CONSTRUCT wait_type, SegmentSet incoming_segments, bool is_conflict_free, PortCallPath pcp) | risc::sg::SegmentGraph | private |
| create_temp_variable_for_expression(SgExpression *expr, SgBasicBlock *&bb, int stmt_type=0, SgStatement *parent=NULL, SgBasicBlock *body=NULL) | risc::sg::SegmentGraph | private |
| decompose_expression_with_boundary_calls(SgExpression *expr, SgBasicBlock *&bb, bool duplicate_segments, PortCallPath pcp, int stmt_type=0, SgStatement *parent=NULL, SgBasicBlock *body=NULL) | risc::sg::SegmentGraph | private |
| duplicate_empty_segments(SegmentSet segments) | risc::sg::SegmentGraph | private |
| duplicate_segments(SegmentSet segments) | risc::sg::SegmentGraph | private |
| find_module_segments() | risc::sg::SegmentGraph | |
| follow_function_call(SgFunctionDeclaration *func_decl) | risc::sg::SegmentGraph | private |
| forward_reference_function_parameters(SgFunctionCallExp *func_call_exp) | risc::sg::SegmentGraph | private |
| func_socket_offset_mapping_ | risc::sg::SegmentGraph | |
| func_symbols_and_entrance_segVertex_ | risc::sg::SegmentGraph | |
| func_symbols_and_exit_segVertex_ | risc::sg::SegmentGraph | |
| function_boundaries_ | risc::sg::SegmentGraph | private |
| FunctionCallBoundarySet typedef | risc::sg::SegmentGraph | |
| generate_unique_name(SgNode *node) | risc::sg::SegmentGraph | private |
| generate_unique_name(std::string) | risc::sg::SegmentGraph | private |
| get_function_call_annotation(SgFunctionCallExp *func_call_exp) | risc::sg::SegmentGraph | private |
| get_wait_and_notifying_events() | risc::sg::SegmentGraph | |
| graph_ | risc::sg::SegmentGraph | |
| handle_recursive_calls() | risc::sg::SegmentGraph | private |
| has_function_call_with_boundary(SgExpression *expr, bool duplicate_segments, PortCallPath pcp) | risc::sg::SegmentGraph | private |
| has_transition(int seg_id_from, int seg_id_to) | risc::sg::SegmentGraph | |
| id_to_vertex_descriptor(int seg_id) | risc::sg::SegmentGraph | |
| insert_loop_edges(VertexDescriptor &loop_vertex, SegmentSet ¤t_segments, SegmentSet &continue_segments, SegmentSet &leaf_segments_of_loop) | risc::sg::SegmentGraph | private |
| integrate_psg_into_sg(VertexDescriptor func_call_vertex_id, SgSymbol *func_sym) | risc::sg::SegmentGraph | |
| is_boundary_stmt(SgStatement const *const current_stmt) | risc::sg::SegmentGraph | private |
| is_succesfully_created_ | risc::sg::SegmentGraph | |
| keyword_boundaries_ | risc::sg::SegmentGraph | private |
| mark_not_conflict_free_func_calls_in_segment(SgNode *stmt, SegmentSet segments) | risc::sg::SegmentGraph | private |
| port_call_seg_vertexs_ | risc::sg::SegmentGraph | |
| port_calls_ | risc::sg::SegmentGraph | |
| 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 | |
| print_psg_file(std::string file_name) | risc::sg::SegmentGraph | |
| read_psg_from_file(std::string file_name) | risc::sg::SegmentGraph | |
| read_write_analysis_of_segments() | risc::sg::SegmentGraph | |
| recursive_function_calls_ | risc::sg::SegmentGraph | private |
| reference_analysis_hack_for_b_transport(SgFunctionCallExp *func_call, SgFunctionDefinition *func_def, SgVariableDefinition *socket) | risc::sg::SegmentGraph | private |
| reference_analysis_hack_for_dmi_get_ptr(SgFunctionCallExp *func_call, SgFunctionDefinition *func_def, SgVariableDefinition *socket) | risc::sg::SegmentGraph | private |
| reference_analysis_hack_for_nb_transport(SgFunctionCallExp *func_call, SgFunctionDefinition *func_def, SgVariableDefinition *socket) | risc::sg::SegmentGraph | private |
| remove_dangling_segments() | risc::sg::SegmentGraph | |
| replace_partial_function_call_nodes() | risc::sg::SegmentGraph | |
| SegmentGraph() | risc::sg::SegmentGraph | |
| 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 typedef | risc::sg::SegmentGraph | |
| separate_variable_declaration_and_initializer_on_demand(SgBasicBlock *&bb, bool duplicate_segments, PortCallPath pcp) | risc::sg::SegmentGraph | private |
| set_all_segments_to_untouched() | risc::sg::SegmentGraph | |
| set_socket_attribute_for_dmi_object(SgFunctionCallExp *func_call, SgVariableDefinition *socket) | risc::sg::SegmentGraph | private |
| set_socket_call_CachedFunctionAstAttributes(SgFunctionDeclaration *func_decl, bool duplicate_segments, PortCallPath pcp) | risc::sg::SegmentGraph | private |
| should_decompose_function(SgExpression *expr, bool duplicate_segments, PortCallPath pcp, bool is_condition=false) | risc::sg::SegmentGraph | private |
| static_analysis_ | risc::sg::SegmentGraph | private |
| Tlm2_containers_ | risc::sg::SegmentGraph | |
| total_segment_nodes_ | risc::sg::SegmentGraph | |
| vertexID_symbol_pairs_of_partialFuncCallNodes_ | risc::sg::SegmentGraph | |