#include <wb_browser.h>

Definition at line 89 of file wb_browser.h.
| WB_BROWSER::WB_BROWSER | ( | ) |
Definition at line 244 of file curr.wb_browser.cxx.
References _access_array_map, _alias_mgr, _array_summary, _cnode, _command_list, _dg, _du, _fancy_level, _global_fd, _is_subcommand, _keymap, _old_command_list, _parent_map, _prompf_id_map, _prompf_info, _pu, _reduction_map, _sanity_check_level, _scalar_summary, _source_language, FALSE, INT, NULL, WB_ASCII_CHAR_COUNT, WB_SRC_NONE, and WN_MAP_UNDEFINED.
| WB_BROWSER::WB_BROWSER | ( | WN * | global_fd, | |
| DU_MANAGER * | du, | |||
| ALIAS_MANAGER * | alias_mgr, | |||
| WN_MAP | prompf_id_map, | |||
| WN_MAP | access_arrray_map, | |||
| WN_MAP | reduction_map, | |||
| PU * | pu, | |||
| WB_COMMAND * | command_list | |||
| ) |
Definition at line 296 of file curr.wb_browser.cxx.
References _array_summary, _cnode, _dg, _fancy_level, _is_subcommand, _keymap, _old_command_list, _parent_map, _prompf_info, _sanity_check_level, _scalar_summary, _source_language, FALSE, INT, NULL, WB_ASCII_CHAR_COUNT, WB_SRC_NONE, and WN_MAP_UNDEFINED.
| void WB_BROWSER::Access_Array | ( | ) | [protected] |
Definition at line 850 of file curr.wb_browser.cxx.
References Access_Array_Map(), Cnode(), Error_Cleanup(), fprintf(), NULL, OPR_ARRAY, OPR_DO_LOOP, OPR_IF, WN_MAP_Get, and WN_operator().
Referenced by Invoke_Command().

| WN_MAP WB_BROWSER::Access_Array_Map | ( | ) | [inline, protected] |
Definition at line 123 of file wb_browser.h.
References _access_array_map.
Referenced by Access_Array(), and Required_Fields_Present().
| void WB_BROWSER::Address | ( | ) | [protected] |
Definition at line 486 of file curr.wb_browser.cxx.
References Buffer(), Carray(), Cnode(), Error_Cleanup(), INT, Print_This_Node(), WB_BUFFER::Scan_Integer(), and Set_Cnode().
Referenced by Invoke_Command().

Definition at line 378 of file curr.wb_browser.cxx.
References FALSE, fprintf(), INT, NULL, OPC_BLOCK, Print_This_Node(), TRUE, wn, WN_first(), WN_kid(), WN_kid_count(), WN_next(), and WN_opcode().
Referenced by Addresses().

| void WB_BROWSER::Addresses | ( | ) | [protected] |
Definition at line 401 of file curr.wb_browser.cxx.
References Address_Walk(), and Cnode().
Referenced by Invoke_Command().

| void WB_BROWSER::Alias | ( | ) | [protected] |
Definition at line 997 of file curr.wb_browser.cxx.
References Alias_Walk(), Aliased_Node(), Carray(), Cnode(), Error_Cleanup(), fprintf(), Global_Fd(), INT, WB_CARRAY::Next_Index(), POSSIBLY_ALIASED, WB_CARRAY::Reset_Index(), and SAME_LOCATION.
Referenced by Invoke_Command().

| ALIAS_MANAGER* WB_BROWSER::Alias_Mgr | ( | ) | [inline] |
Definition at line 246 of file wb_browser.h.
References _alias_mgr.
Referenced by Alias_Walk(), Aliased_Node(), and Required_Fields_Present().
| void WB_BROWSER::Alias_Walk | ( | WN * | wn_test, | |
| WN * | wn_start, | |||
| ALIAS_RESULT | ar | |||
| ) | [protected] |
Definition at line 968 of file curr.wb_browser.cxx.
References Alias_Mgr(), Aliased(), Aliased_Node(), Carray(), WB_CARRAY::Enter_This_Node(), fprintf(), INT, NOT_ALIASED, NULL, OPC_BLOCK, POSSIBLY_ALIASED, Print_This_Node(), result, SAME_LOCATION, wn, WN_first(), WN_kid(), WN_kid_count(), WN_next(), and WN_opcode().
Referenced by Alias().

Definition at line 960 of file curr.wb_browser.cxx.
References Alias_Mgr(), ALIAS_MANAGER::Id(), OPCODE_is_load(), OPCODE_is_store(), OPCODE_operator(), OPR_PARM, and WN_opcode().
Referenced by Alias(), and Alias_Walk().

| void WB_BROWSER::Ancestors | ( | ) | [protected] |
Definition at line 1089 of file curr.wb_browser.cxx.
References STACK< T >::Bottom_nth(), Carray(), Cnode(), STACK< T >::Elements(), WB_CARRAY::Enter_This_Node(), Error_Cleanup(), fprintf(), Global_Fd(), INT, MEM_local_pool, MEM_POOL_Pop, MEM_POOL_Push, NULL, Parent_Map(), Print_This_Node(), WB_CARRAY::Reset_Index(), WB_Parent_Search(), wn, and WN_MAP_Get.
Referenced by Invoke_Command().

| ARRAY_SUMMARY* WB_BROWSER::Array_Summary | ( | ) | [inline, protected] |
Definition at line 136 of file wb_browser.h.
References _array_summary.
Referenced by Summary(), Summary_Cfg_Node(), Summary_Ivar(), Summary_Loop_Info(), Summary_Projected_Node(), Summary_Projected_Region(), Summary_Region(), Summary_Size(), and Summary_Term().
| WB_BUFFER& WB_BROWSER::Buffer | ( | ) | [inline, protected] |
Definition at line 146 of file wb_browser.h.
References _buffer.
Referenced by Address(), Error_Cleanup(), Find(), Find_Operator(), Find_Symbols(), Sdebug(), Set_Map_Id(), Set_Node(), Summary(), Symbol(), Type(), and Vertex_Set_Node().
| WB_CARRAY& WB_BROWSER::Carray | ( | ) | [inline, protected] |
Definition at line 147 of file wb_browser.h.
References _carray.
Referenced by Address(), Alias(), Alias_Walk(), Ancestors(), Defs(), Deps_Loop(), Deps_Ref(), Find(), Find_Operator(), Find_Operator_Walk(), Find_Symbols(), Find_Walk(), Kids(), Loops(), Loops_Walk(), Promp_Map(), Reduction(), Reduction_Node(), Statements(), and Uses().
| WN* WB_BROWSER::Cnode | ( | ) | [inline, protected] |
Definition at line 138 of file wb_browser.h.
References _cnode.
Referenced by Access_Array(), Address(), Addresses(), Alias(), Ancestors(), Defs(), Deps(), Deps_Loop(), Deps_Ref(), Find(), Find_Operator(), Kids(), Loops(), Map_Id(), Next(), Parent(), Previous(), Promp_Map(), Reduction(), Root(), Sdebug(), Set_Map_Id(), Set_Node(), Statements(), Symbol(), This_Tree(), Type(), Uses(), Vertex_Set_Node(), and Whirl2fc().
| char WB_BROWSER::Command | ( | INT | i | ) | [inline, protected] |
Definition at line 125 of file wb_browser.h.
References _command_list.
Referenced by Help(), and Set_Subcommand().
| WB_COMMAND* WB_BROWSER::Command_List | ( | ) | [inline, protected] |
Definition at line 116 of file wb_browser.h.
References _command_list.
Referenced by Set_Subcommand().
| char* WB_BROWSER::Command_Text | ( | INT | i | ) | [inline, protected] |
| BOOL WB_BROWSER::DaVinci_Mode | ( | ) | [inline, protected] |
Definition at line 141 of file wb_browser.h.
References _davinci_mode.
Referenced by DaVinci_Toggle().
| void WB_BROWSER::DaVinci_Toggle | ( | ) | [protected] |
Definition at line 1600 of file curr.wb_browser.cxx.
References _davinci_mode, DaVinci_Mode(), FALSE, fprintf(), and TRUE.
Referenced by Invoke_Command().

| void WB_BROWSER::Debug | ( | ) |
Definition at line 2046 of file curr.wb_browser.cxx.
References Sdebug().

| void WB_BROWSER::Defs | ( | ) | [protected] |
Definition at line 819 of file curr.wb_browser.cxx.
References Carray(), Cnode(), Du(), WB_CARRAY::Enter_This_Node(), Error_Cleanup(), fprintf(), INT, NULL, and Print_This_Node().
Referenced by Invoke_Command().

| void WB_BROWSER::Dep_Symbol | ( | WN * | wn | ) | [protected] |
Definition at line 1246 of file curr.wb_browser.cxx.
References Compact_Buffer(), Error_Cleanup(), fprintf(), INT, NULL, OPR_ILOAD, OPR_ISTORE, WB_Dump_Whirl_Expr(), WB_MAX_STRING_LENGTH, WN_kid0(), WN_kid1(), and WN_operator().
Referenced by Deps_Loop(), Reduction_Node(), and Vertices().

| void WB_BROWSER::Deps | ( | ) | [protected] |
Definition at line 1374 of file curr.wb_browser.cxx.
References Cnode(), Deps_Loop(), Deps_Ref(), OPC_DO_LOOP, OPC_DO_WHILE, OPC_WHILE_DO, and WN_opcode().
Referenced by Invoke_Command().

| void WB_BROWSER::Deps_Loop | ( | ) | [protected] |
Definition at line 1276 of file curr.wb_browser.cxx.
References Carray(), Cnode(), Dep_Symbol(), Dg(), WB_CARRAY::Enter_This_Node_Unique(), Error_Cleanup(), fprintf(), DIRECTED_GRAPH16< EDGE_TYPE, VERTEX_TYPE >::Get_Next_In_Edge(), DIRECTED_GRAPH16< EDGE_TYPE, VERTEX_TYPE >::Get_Next_Out_Edge(), ARRAY_DIRECTED_GRAPH16::Get_Vertex(), INT, NULL, OPC_DO_LOOP, OPC_DO_WHILE, OPC_WHILE_DO, WB_CARRAY::Reset_Index(), This_Node(), wn_iter::wn, wn, WN_do_body, WN_opcode(), WN_WALK_TreeIter(), WN_WALK_TreeNext(), and WN_while_body.
Referenced by Deps().

| void WB_BROWSER::Deps_Ref | ( | ) | [protected] |
Definition at line 1335 of file curr.wb_browser.cxx.
References Carray(), Cnode(), Dg(), WB_CARRAY::Enter_This_Node_Unique(), Error_Cleanup(), fprintf(), DIRECTED_GRAPH16< EDGE_TYPE, VERTEX_TYPE >::Get_Next_In_Edge(), DIRECTED_GRAPH16< EDGE_TYPE, VERTEX_TYPE >::Get_Next_Out_Edge(), ARRAY_DIRECTED_GRAPH16::Get_Vertex(), INT, NULL, WB_CARRAY::Reset_Index(), and This_Node().
Referenced by Deps().

| ARRAY_DIRECTED_GRAPH16* WB_BROWSER::Dg | ( | ) | [inline, protected] |
Definition at line 120 of file wb_browser.h.
References _dg.
Referenced by Deps_Loop(), Deps_Ref(), Required_Fields_Present(), This_Node(), Vertex_Set_Node(), and Vertices().
| DU_MANAGER* WB_BROWSER::Du | ( | ) | [inline] |
Definition at line 244 of file wb_browser.h.
References _du.
Referenced by Defs(), Required_Fields_Present(), and Uses().
| void WB_BROWSER::Error_Cleanup | ( | ) | [protected] |
Definition at line 412 of file curr.wb_browser.cxx.
References Buffer(), WB_BUFFER::Load_Buffer(), WB_BUFFER::Scan_Blanks_And_Tabs(), WB_Bell(), and WB_Prompt().
Referenced by Access_Array(), Address(), Alias(), Ancestors(), Defs(), Dep_Symbol(), Deps_Loop(), Deps_Ref(), Fancy_Down(), Fancy_Up(), Find_Operator(), Kids(), Next(), Parent(), Previous(), Promp_Info(), Promp_Map(), Reduction(), Sdebug(), Set_Map_Id(), Statements(), Summary(), Summary_Actual(), Summary_Callsite(), Summary_Cfg_Node(), Summary_Chi(), Summary_Common(), Summary_Common_Shape(), Summary_Control_Dependence(), Summary_Expr(), Summary_Feedback(), Summary_Formal(), Summary_Global(), Summary_Ivar(), Summary_Loop_Info(), Summary_Phi(), Summary_Procedure(), Summary_Projected_Node(), Summary_Projected_Region(), Summary_Region(), Summary_Stid(), Summary_Stmt(), Summary_Symbol(), Summary_Term(), Summary_Value(), Symbol(), This_Tree(), Type(), Uses(), Vertex_Set_Node(), and Vertices().

| void WB_BROWSER::Fancy_Down | ( | ) | [protected] |
Definition at line 521 of file curr.wb_browser.cxx.
References Error_Cleanup(), Fancy_Level(), INT, and Set_Fancy_Level().
Referenced by Invoke_Command().

| INT WB_BROWSER::Fancy_Level | ( | ) | [inline, protected] |
Definition at line 139 of file wb_browser.h.
References _fancy_level.
Referenced by Fancy_Down(), Fancy_Up(), Loops_Walk(), Summary_Procedure(), Summary_Symbol(), and This_Node().
| void WB_BROWSER::Fancy_Up | ( | ) | [protected] |
Definition at line 504 of file curr.wb_browser.cxx.
References Error_Cleanup(), Fancy_Level(), INT, and Set_Fancy_Level().
Referenced by Invoke_Command().

| void WB_BROWSER::Find | ( | ) | [protected] |
Definition at line 733 of file curr.wb_browser.cxx.
References Buffer(), Carray(), Cnode(), Find_Walk(), WB_CARRAY::Reset_Index(), s, WB_BUFFER::Scan_Alphanumeric(), and WB_MAX_STRING_LENGTH.
Referenced by Invoke_Command().

| void WB_BROWSER::Find_Operator | ( | ) | [protected] |
Definition at line 766 of file curr.wb_browser.cxx.
References Buffer(), Carray(), Cnode(), Error_Cleanup(), Find_Operator_Walk(), INT, OPERATOR_LAST, operator_table, WB_CARRAY::Reset_Index(), s, WB_BUFFER::Scan_Alphanumeric(), and WB_MAX_STRING_LENGTH.
Referenced by Invoke_Command().

Definition at line 747 of file curr.wb_browser.cxx.
References Carray(), WB_CARRAY::Enter_This_Node(), fprintf(), INT, NULL, OPC_BLOCK, This_Node(), WN_first(), WN_kid(), WN_kid_count(), WN_next(), WN_opcode(), and WN_operator().
Referenced by Find_Operator().

| void WB_BROWSER::Find_Symbols | ( | ) | [protected] |
Definition at line 1617 of file curr.wb_browser.cxx.
References Buffer(), Carray(), CURRENT_SYMTAB, FOREACH_SYMBOL, GLOBAL_SYMTAB, INT, Is_Substring(), NULL, Print_ST(), WB_CARRAY::Reset_Index(), s, WB_BUFFER::Scan_Alphanumeric(), ST_name(), TRUE, and WB_MAX_STRING_LENGTH.
Referenced by Invoke_Command().

| void WB_BROWSER::Find_Walk | ( | char * | s, | |
| WN * | wn | |||
| ) | [protected] |
Definition at line 713 of file curr.wb_browser.cxx.
References Carray(), WB_CARRAY::Enter_This_Node(), fprintf(), INT, Is_Substring(), NULL, OPC_BLOCK, This_Node(), WB_Whirl_Symbol(), WN_first(), WN_kid(), WN_kid_count(), WN_next(), and WN_opcode().
Referenced by Find().

| WN* WB_BROWSER::Global_Fd | ( | ) | [inline] |
Definition at line 242 of file wb_browser.h.
References _global_fd.
Referenced by Alias(), Ancestors(), Parent(), Root(), Sdebug(), Set_Map_Id(), Whirl2cset(), Whirl2fc(), and Whirl2fset().
| void WB_BROWSER::Help | ( | ) | [protected] |
Definition at line 1674 of file curr.wb_browser.cxx.
References _keymap, Command(), Command_Text(), fprintf(), INT, Required_Fields_Present(), and WB_ASCII_CHAR_COUNT.
Referenced by Invoke_Command(), and Summary().

| void WB_BROWSER::Initialize_Keymap | ( | char | ch | ) | [protected] |
Definition at line 1866 of file curr.wb_browser.cxx.
References _keymap, FALSE, fprintf(), getenv(), INT, NULL, Scan_Blanks_And_Tabs(), strcpy, TRUE, and Unmappable_Character().
Referenced by Sdebug(), and Set_Subcommand().

| void WB_BROWSER::Initialize_Language | ( | ) | [protected] |
Definition at line 1818 of file curr.wb_browser.cxx.
References fprintf(), NULL, Pu(), PU_C_LANG, PU_CXX_LANG, PU_F77_LANG, PU_F90_LANG, PU_src_lang(), Set_Source_Language(), WB_SRC_C, WB_SRC_FORTRAN, and WB_SRC_NONE.
Referenced by Sdebug().

| void WB_BROWSER::Invoke_Command | ( | char | ch | ) | [protected] |
Definition at line 1692 of file curr.wb_browser.cxx.
References _keymap, Access_Array(), Address(), Addresses(), Alias(), Ancestors(), DaVinci_Toggle(), Defs(), Deps(), Fancy_Down(), Fancy_Up(), Find(), Find_Operator(), Find_Symbols(), fprintf(), Help(), Kids(), Loops(), Map_Id(), Next(), Parent(), Previous(), Promp_Info(), Promp_Map(), Reduction(), Root(), Set_Map_Id(), Set_Node(), Statements(), Summary(), Symbol(), This_Tree(), Type(), Uses(), Vertex_Set_Node(), Vertices(), Whirl2cset(), Whirl2fc(), and Whirl2fset().
Referenced by Sdebug().

| BOOL WB_BROWSER::Is_Subcommand | ( | ) | [inline, protected] |
Definition at line 132 of file wb_browser.h.
References _is_subcommand.
| void WB_BROWSER::Kids | ( | ) | [protected] |
Definition at line 538 of file curr.wb_browser.cxx.
References Carray(), Cnode(), WB_CARRAY::Enter_This_Node(), Error_Cleanup(), fprintf(), INT, WB_CARRAY::Reset_Index(), This_Node(), WN_kid(), and WN_kid_count().
Referenced by Invoke_Command().

| void WB_BROWSER::Loops | ( | ) | [protected] |
Definition at line 1555 of file curr.wb_browser.cxx.
References Carray(), Cnode(), Loops_Walk(), and WB_CARRAY::Reset_Index().
Referenced by Invoke_Command().

Definition at line 1463 of file curr.wb_browser.cxx.
References Carray(), Dump_Spaces(), WB_CARRAY::Enter_This_Node(), Fancy_Level(), fprintf(), INT, name, WB_CARRAY::Next_Index(), NULL, OPC_BLOCK, OPC_DO_LOOP, OPC_DO_WHILE, OPC_FUNC_ENTRY, OPC_IF, OPC_REGION, OPC_WHILE_DO, Prompf_Id_Map(), WB_Whirl_Symbol(), WN_do_body, WN_else, WN_else_is_empty, WN_first(), WN_func_body, WN_if_test, WN_kid(), WN_kid_count(), WN_linenum(), WN_MAP32_Get, WN_next(), WN_opcode(), WN_then, and WN_while_body.
Referenced by Loops().

| void WB_BROWSER::Map_Id | ( | ) | [protected] |
Definition at line 1589 of file curr.wb_browser.cxx.
References Cnode(), fprintf(), and WN_map_id().
Referenced by Invoke_Command().

| void WB_BROWSER::Next | ( | void | ) | [protected] |
Definition at line 438 of file curr.wb_browser.cxx.
References Cnode(), Error_Cleanup(), NULL, Print_This_Node(), Set_Cnode(), and WN_next().
Referenced by Invoke_Command().

| WB_COMMAND* WB_BROWSER::Old_Command_List | ( | ) | [inline, protected] |
Definition at line 117 of file wb_browser.h.
References _old_command_list.
Referenced by Reset_Subcommand().
| void WB_BROWSER::Parent | ( | ) | [protected] |
Definition at line 1054 of file curr.wb_browser.cxx.
References STACK< T >::Bottom_nth(), Cnode(), STACK< T >::Elements(), Error_Cleanup(), Global_Fd(), MEM_local_pool, MEM_POOL_Pop, MEM_POOL_Push, NULL, Parent_Map(), Print_This_Node(), Set_Cnode(), WB_Parent_Search(), and WN_MAP_Get.
Referenced by Invoke_Command().

| WN_MAP WB_BROWSER::Parent_Map | ( | ) | [inline, protected] |
Definition at line 121 of file wb_browser.h.
References _parent_map.
Referenced by Ancestors(), Parent(), and Required_Fields_Present().
| void WB_BROWSER::Previous | ( | ) | [protected] |
Definition at line 455 of file curr.wb_browser.cxx.
References Cnode(), Error_Cleanup(), NULL, Print_This_Node(), Set_Cnode(), and WN_prev().
Referenced by Invoke_Command().

| void WB_BROWSER::Print_This_Node | ( | WN * | wn, | |
| BOOL | print_vertex = TRUE, |
|||
| BOOL | print_brackets = FALSE | |||
| ) | [protected] |
Definition at line 363 of file curr.wb_browser.cxx.
References fprintf(), and This_Node().
Referenced by Address(), Address_Walk(), Alias_Walk(), Ancestors(), Defs(), Next(), Parent(), Previous(), Promp_Map(), Root(), Sdebug(), Set_Map_Id(), Set_Node(), Uses(), and Vertex_Set_Node().

| void WB_BROWSER::Promp_Info | ( | ) | [protected] |
Definition at line 1156 of file curr.wb_browser.cxx.
References Error_Cleanup(), NULL, PROMPF_INFO::Print(), and Prompf_Info().
Referenced by Invoke_Command().

| void WB_BROWSER::Promp_Map | ( | ) | [protected] |
Definition at line 1131 of file curr.wb_browser.cxx.
References Carray(), Cnode(), WB_CARRAY::Enter_This_Node(), Error_Cleanup(), fprintf(), INT, NULL, Print_This_Node(), Prompf_Id_Map(), WB_CARRAY::Reset_Index(), wn_iter::wn, wn, WN_MAP32_Get, WN_WALK_TreeIter(), and WN_WALK_TreeNext().
Referenced by Invoke_Command().

| WN_MAP WB_BROWSER::Prompf_Id_Map | ( | ) | [inline, protected] |
Definition at line 122 of file wb_browser.h.
References _prompf_id_map.
Referenced by Loops_Walk(), Promp_Map(), Required_Fields_Present(), and This_Node().
| PROMPF_INFO* WB_BROWSER::Prompf_Info | ( | ) | [inline, protected] |
Definition at line 134 of file wb_browser.h.
References _prompf_info.
Referenced by Promp_Info(), and Required_Fields_Present().
| PU* WB_BROWSER::Pu | ( | ) | [inline] |
| void WB_BROWSER::Reduction | ( | ) | [protected] |
Definition at line 944 of file curr.wb_browser.cxx.
References Carray(), Cnode(), Error_Cleanup(), Reduction_Map(), Reduction_Walk(), WB_CARRAY::Reset_Index(), and WN_MAP_UNDEFINED.
Referenced by Invoke_Command().

| WN_MAP WB_BROWSER::Reduction_Map | ( | ) | [inline, protected] |
Definition at line 124 of file wb_browser.h.
References _reduction_map.
Referenced by Reduction(), Reduction_Node(), and Required_Fields_Present().
| void WB_BROWSER::Reduction_Node | ( | WN * | wn, | |
| FILE * | fp | |||
| ) | [protected] |
Definition at line 893 of file curr.wb_browser.cxx.
References Carray(), Dep_Symbol(), WB_CARRAY::Enter_This_Node(), fprintf(), name, OPCODE_is_load(), OPCODE_is_store(), OPR_ILOAD, OPR_ISTORE, RED_ADD, RED_MAX, RED_MIN, RED_MPY, Reduction_Map(), WB_Whirl_Symbol(), WN_MAP32_Get, WN_opcode(), and WN_operator().
Referenced by Reduction_Walk().

| void WB_BROWSER::Reduction_Walk | ( | WN * | wn_tree, | |
| FILE * | fp | |||
| ) | [protected] |
Definition at line 931 of file curr.wb_browser.cxx.
References INT, NULL, OPR_BLOCK, Reduction_Node(), wn, WN_first(), WN_kid(), WN_kid_count(), WN_next(), and WN_operator().
Referenced by Reduction().

| WB_REQUIRED_PIECES WB_BROWSER::Required_Fields | ( | INT | i | ) | [inline, protected] |
Definition at line 126 of file wb_browser.h.
References _command_list.
Referenced by Required_Fields_Present().
Definition at line 1645 of file curr.wb_browser.cxx.
References Access_Array_Map(), Alias_Mgr(), Dg(), Du(), FALSE, NULL, Parent_Map(), Prompf_Id_Map(), Prompf_Info(), Reduction_Map(), Required_Fields(), TRUE, WBR_AAMAP, WBR_ALIAS, WBR_DG, WBR_DU, WBR_MPFINFO, WBR_MPFMAP, WBR_NONE, WBR_PARENT, WBR_REDMAP, and WN_MAP_UNDEFINED.
Referenced by Help().

| void WB_BROWSER::Reset_Subcommand | ( | ) | [protected] |
Definition at line 2031 of file curr.wb_browser.cxx.
References _is_subcommand, _keymap, _old_keymap, FALSE, INT, NULL, Old_Command_List(), Set_Command_List(), Set_Old_Command_List(), and WB_ASCII_CHAR_COUNT.
Referenced by Summary().

| void WB_BROWSER::Root | ( | ) | [protected] |
Definition at line 426 of file curr.wb_browser.cxx.
References Cnode(), Global_Fd(), Print_This_Node(), and Set_Cnode().
Referenced by Invoke_Command(), and Sdebug().

| INT WB_BROWSER::Sanity_Check_Level | ( | ) | [inline, protected] |
Definition at line 140 of file wb_browser.h.
References _sanity_check_level.
| SUMMARIZE<IPL>* WB_BROWSER::Scalar_Summary | ( | ) | [inline, protected] |
Definition at line 135 of file wb_browser.h.
References _scalar_summary.
Referenced by Summary(), Summary_Actual(), Summary_Callsite(), Summary_Chi(), Summary_Common(), Summary_Common_Shape(), Summary_Control_Dependence(), Summary_Expr(), Summary_Feedback(), Summary_Formal(), Summary_Global(), Summary_Phi(), Summary_Procedure(), Summary_Region(), Summary_Size(), Summary_Stid(), Summary_Stmt(), Summary_Symbol(), and Summary_Value().
| void WB_BROWSER::Sdebug | ( | char | init_buffer[] | ) |
Definition at line 1957 of file curr.wb_browser.cxx.
References Buffer(), Cnode(), Error_Cleanup(), FALSE, fprintf(), WB_BUFFER::Get_Command(), Global_Fd(), Initialize_Keymap(), Initialize_Language(), INT, Invoke_Command(), WB_BUFFER::Load_Buffer(), NULL, Print_This_Node(), WB_BUFFER::Reset_Buffer(), Root(), TRUE, and WB_Prompt().
Referenced by Debug(), and debug_root().

| void WB_BROWSER::Set_Access_Array_Map | ( | WN_MAP | access_array_map | ) | [inline] |
Definition at line 255 of file wb_browser.h.
References _access_array_map.
| void WB_BROWSER::Set_Alias_Manager | ( | ALIAS_MANAGER * | alias_mgr | ) | [inline] |
Definition at line 247 of file wb_browser.h.
References _alias_mgr.
Referenced by WB_Initialize(), and WB_Terminate().
| void WB_BROWSER::Set_Array_Summary | ( | ARRAY_SUMMARY * | array_summary | ) | [inline] |
Definition at line 263 of file wb_browser.h.
References _array_summary.
| void WB_BROWSER::Set_Cnode | ( | WN * | cnode | ) | [inline, protected] |
Definition at line 144 of file wb_browser.h.
References _cnode.
Referenced by Address(), Next(), Parent(), Previous(), Root(), Set_Map_Id(), Set_Node(), and Vertex_Set_Node().
| void WB_BROWSER::Set_Command_List | ( | WB_COMMAND * | command_list | ) | [inline] |
Definition at line 249 of file wb_browser.h.
References _command_list.
Referenced by Reset_Subcommand(), Set_Subcommand(), WB_Initialize(), and WB_Terminate().
| void WB_BROWSER::Set_Dg | ( | ARRAY_DIRECTED_GRAPH16 * | dg | ) | [inline] |
Definition at line 251 of file wb_browser.h.
References _dg.
| void WB_BROWSER::Set_Du | ( | DU_MANAGER * | du | ) | [inline] |
Definition at line 245 of file wb_browser.h.
References _du.
Referenced by WB_Initialize(), and WB_Terminate().
| void WB_BROWSER::Set_Fancy_Level | ( | INT | fancy_level | ) | [inline, protected] |
Definition at line 145 of file wb_browser.h.
References _fancy_level.
Referenced by Fancy_Down(), and Fancy_Up().
| void WB_BROWSER::Set_Global_Fd | ( | WN * | global_fd | ) | [inline] |
Definition at line 243 of file wb_browser.h.
References _global_fd.
Referenced by WB_Initialize(), and WB_Terminate().
| void WB_BROWSER::Set_Map_Id | ( | ) | [protected] |
Definition at line 1567 of file curr.wb_browser.cxx.
References Buffer(), Cnode(), Error_Cleanup(), Global_Fd(), INT, NULL, Print_This_Node(), WB_BUFFER::Scan_Integer(), Set_Cnode(), wn_iter::wn, WN_map_id(), WN_WALK_TreeIter(), and WN_WALK_TreeNext().
Referenced by Invoke_Command().

| void WB_BROWSER::Set_Node | ( | ) | [protected] |
Definition at line 472 of file curr.wb_browser.cxx.
References Buffer(), Cnode(), INT, Print_This_Node(), WB_BUFFER::Scan_HexInteger(), and Set_Cnode().
Referenced by Invoke_Command().

| void WB_BROWSER::Set_Old_Command_List | ( | WB_COMMAND * | old_command_list | ) | [inline, protected] |
Definition at line 118 of file wb_browser.h.
References _old_command_list.
Referenced by Reset_Subcommand(), and Set_Subcommand().
| void WB_BROWSER::Set_Parent_Map | ( | WN_MAP | parent_map | ) | [inline] |
Definition at line 252 of file wb_browser.h.
References _parent_map.
| void WB_BROWSER::Set_Prompf_Id_Map | ( | WN_MAP | prompf_id_map | ) | [inline] |
Definition at line 253 of file wb_browser.h.
References _prompf_id_map.
Referenced by WB_Initialize().
| void WB_BROWSER::Set_Prompf_Info | ( | PROMPF_INFO * | prompf_info | ) | [inline] |
Definition at line 259 of file wb_browser.h.
References _prompf_info.
| void WB_BROWSER::Set_Pu | ( | PU * | pu | ) | [inline] |
| void WB_BROWSER::Set_Reduction_Map | ( | WN_MAP | reduction_map | ) | [inline] |
Definition at line 257 of file wb_browser.h.
References _reduction_map.
| void WB_BROWSER::Set_Sanity_Check_Level | ( | INT | sanity_check_level | ) | [inline] |
Definition at line 265 of file wb_browser.h.
References _sanity_check_level.
| void WB_BROWSER::Set_Scalar_Summary | ( | SUMMARIZE< IPL > * | scalar_summary | ) | [inline] |
Definition at line 261 of file wb_browser.h.
References _scalar_summary.
| void WB_BROWSER::Set_Source_Language | ( | WB_SOURCE_LANGUAGE | source_language | ) | [inline, protected] |
Definition at line 142 of file wb_browser.h.
References _source_language.
Referenced by Initialize_Language(), Whirl2cset(), and Whirl2fset().
| void WB_BROWSER::Set_Subcommand | ( | char | ch | ) | [protected] |
Definition at line 2006 of file curr.wb_browser.cxx.
References _is_subcommand, _keymap, _old_keymap, Command(), Command_List(), Initialize_Keymap(), INT, NULL, Set_Command_List(), Set_Old_Command_List(), Subcommand(), TRUE, and WB_ASCII_CHAR_COUNT.
Referenced by Summary().

| WB_SOURCE_LANGUAGE WB_BROWSER::Source_Language | ( | ) | [inline, protected] |
Definition at line 137 of file wb_browser.h.
References _source_language.
Referenced by Whirl2cset(), Whirl2fc(), and Whirl2fset().
| void WB_BROWSER::Statements | ( | ) | [protected] |
Definition at line 560 of file curr.wb_browser.cxx.
References Carray(), Cnode(), WB_CARRAY::Enter_This_Node(), Error_Cleanup(), fprintf(), INT, NULL, OPC_BLOCK, WB_CARRAY::Reset_Index(), This_Node(), WN_first(), WN_next(), and WN_opcode().
Referenced by Invoke_Command().

| WB_COMMAND* WB_BROWSER::Subcommand | ( | INT | i | ) | [inline, protected] |
Definition at line 129 of file wb_browser.h.
References _command_list, and WB_COMMAND::_subcommand.
Referenced by Set_Subcommand().
| void WB_BROWSER::Summary | ( | FILE * | fp | ) | [protected] |
Definition at line 742 of file wb_ipl_summary.cxx.
References Array_Summary(), Buffer(), Error_Cleanup(), FALSE, fprintf(), Help(), INT, NULL, WB_BUFFER::Pushback_Character(), Reset_Subcommand(), Scalar_Summary(), WB_BUFFER::Scan_Character(), WB_BUFFER::Scan_Integer(), Set_Subcommand(), WB_BUFFER::Skip_Chars(), Summary_Array_Command(), Summary_Scalar_Command(), Summary_Single(), Summary_Size(), Summary_Valid_Command(), and TRUE.
Referenced by Invoke_Command().

| void WB_BROWSER::Summary_Actual | ( | FILE * | fp, | |
| INT | actual_index | |||
| ) | [protected] |
Definition at line 241 of file wb_ipl_summary.cxx.
References Error_Cleanup(), INT, name, NULL, Scalar_Summary(), and ST_name().
Referenced by Summary_Single().

| BOOL WB_BROWSER::Summary_Array_Command | ( | char | ch | ) | [protected] |
Definition at line 555 of file wb_ipl_summary.cxx.
Referenced by Summary(), and Summary_Valid_Command().
| void WB_BROWSER::Summary_Callsite | ( | FILE * | fp, | |
| INT | callsite_index | |||
| ) | [protected] |
Definition at line 198 of file wb_ipl_summary.cxx.
References Error_Cleanup(), INT, name, NULL, Scalar_Summary(), and ST_name().
Referenced by Summary_Single().

| void WB_BROWSER::Summary_Cfg_Node | ( | FILE * | fp, | |
| INT | cfg_index | |||
| ) | [protected] |
Definition at line 283 of file wb_ipl_summary.cxx.
References Array_Summary(), Error_Cleanup(), ARRAY_SUMMARY::Get_cfg_node_array(), ARRAY_SUMMARY::Get_cfg_node_array_count(), NULL, and CFG_NODE_INFO::WB_Print().
Referenced by Summary_Single().

| void WB_BROWSER::Summary_Chi | ( | FILE * | fp, | |
| INT | chi_index | |||
| ) | [protected] |
Definition at line 415 of file wb_ipl_summary.cxx.
References Error_Cleanup(), INT, name, NULL, Scalar_Summary(), and ST_name().
Referenced by Summary_Single().

| void WB_BROWSER::Summary_Common | ( | FILE * | fp, | |
| INT | common_index | |||
| ) | [protected] |
Definition at line 122 of file wb_ipl_summary.cxx.
References Error_Cleanup(), NULL, and Scalar_Summary().
Referenced by Summary_Single().

| void WB_BROWSER::Summary_Common_Shape | ( | FILE * | fp, | |
| INT | common_shape_index | |||
| ) | [protected] |
Definition at line 140 of file wb_ipl_summary.cxx.
References Error_Cleanup(), NULL, and Scalar_Summary().
Referenced by Summary_Single().

| void WB_BROWSER::Summary_Control_Dependence | ( | FILE * | fp, | |
| INT | control_index | |||
| ) | [protected] |
Definition at line 222 of file wb_ipl_summary.cxx.
References Error_Cleanup(), NULL, and Scalar_Summary().
Referenced by Summary_Single().

| void WB_BROWSER::Summary_Expr | ( | FILE * | fp, | |
| INT | expr_index | |||
| ) | [protected] |
Definition at line 439 of file wb_ipl_summary.cxx.
References Error_Cleanup(), NULL, and Scalar_Summary().
Referenced by Summary_Single().

| void WB_BROWSER::Summary_Feedback | ( | FILE * | fp, | |
| INT | feedback_index | |||
| ) | [protected] |
Definition at line 506 of file wb_ipl_summary.cxx.
References Error_Cleanup(), NULL, and Scalar_Summary().
Referenced by Summary_Single().

| void WB_BROWSER::Summary_Formal | ( | FILE * | fp, | |
| INT | formal_index | |||
| ) | [protected] |
Definition at line 101 of file wb_ipl_summary.cxx.
References Error_Cleanup(), INT, name, NULL, Scalar_Summary(), and ST_name().
Referenced by Summary_Single().

| void WB_BROWSER::Summary_Global | ( | FILE * | fp, | |
| INT | global_index | |||
| ) | [protected] |
Definition at line 180 of file wb_ipl_summary.cxx.
References Error_Cleanup(), NULL, and Scalar_Summary().
Referenced by Summary_Single().

| void WB_BROWSER::Summary_Ivar | ( | FILE * | fp, | |
| INT | ivar_index | |||
| ) | [protected] |
Definition at line 83 of file wb_ipl_summary.cxx.
References Array_Summary(), Error_Cleanup(), ARRAY_SUMMARY::Get_ivar_array(), ARRAY_SUMMARY::Get_ivar_array_count(), NULL, and IVAR::WB_Print().
Referenced by Summary_Single().

| void WB_BROWSER::Summary_Ivar_Global | ( | FILE * | fp, | |
| INT | ivar_index | |||
| ) | [protected] |
| void WB_BROWSER::Summary_Locate | ( | FILE * | fp | ) | [protected] |
| void WB_BROWSER::Summary_Loop_Info | ( | FILE * | fp, | |
| INT | loop_info_index | |||
| ) | [protected] |
Definition at line 379 of file wb_ipl_summary.cxx.
References Array_Summary(), Error_Cleanup(), ARRAY_SUMMARY::Get_loopinfo_array(), ARRAY_SUMMARY::Get_loopinfo_array_count(), NULL, and LOOPINFO::WB_Print().
Referenced by Summary_Single().

| void WB_BROWSER::Summary_Phi | ( | FILE * | fp, | |
| INT | phi_index | |||
| ) | [protected] |
Definition at line 397 of file wb_ipl_summary.cxx.
References Error_Cleanup(), NULL, Scalar_Summary(), and sp.
Referenced by Summary_Single().

| void WB_BROWSER::Summary_Procedure | ( | FILE * | fp, | |
| INT | procedure_index | |||
| ) | [protected] |
Definition at line 159 of file wb_ipl_summary.cxx.
References Error_Cleanup(), Fancy_Level(), INT, name, NULL, Scalar_Summary(), sp, and ST_name().
Referenced by Summary_Single().

| void WB_BROWSER::Summary_Projected_Node | ( | FILE * | fp, | |
| INT | proj_node_index | |||
| ) | [protected] |
Definition at line 342 of file wb_ipl_summary.cxx.
References Array_Summary(), Error_Cleanup(), ARRAY_SUMMARY::Get_projected_array(), ARRAY_SUMMARY::Get_projected_array_count(), NULL, and PROJECTED_NODE::WB_Print().
Referenced by Summary_Single().

| void WB_BROWSER::Summary_Projected_Region | ( | FILE * | fp, | |
| INT | proj_region_index | |||
| ) | [protected] |
Definition at line 322 of file wb_ipl_summary.cxx.
References Array_Summary(), Error_Cleanup(), ARRAY_SUMMARY::Get_projected_region_array(), ARRAY_SUMMARY::Get_projected_region_array_count(), NULL, and PROJECTED_REGION::WB_Print().
Referenced by Summary_Single().

| void WB_BROWSER::Summary_Region | ( | FILE * | fp, | |
| INT | region_index | |||
| ) | [protected] |
Definition at line 301 of file wb_ipl_summary.cxx.
References Array_Summary(), Error_Cleanup(), ARRAY_SUMMARY::Get_region_array(), ARRAY_SUMMARY::Get_region_array_count(), REGION_ARRAYS::Get_sym_id(), INT, name, NULL, Scalar_Summary(), ST_name(), and REGION_ARRAYS::WB_Print().
Referenced by Summary_Single().

| BOOL WB_BROWSER::Summary_Scalar_Command | ( | char | ch | ) | [protected] |
Definition at line 524 of file wb_ipl_summary.cxx.
Referenced by Summary(), and Summary_Valid_Command().
Definition at line 653 of file wb_ipl_summary.cxx.
References FALSE, FmtAssert, Summary_Actual(), Summary_Callsite(), Summary_Cfg_Node(), Summary_Chi(), Summary_Common(), Summary_Common_Shape(), Summary_Control_Dependence(), Summary_Expr(), Summary_Feedback(), Summary_Formal(), Summary_Global(), Summary_Ivar(), Summary_Loop_Info(), Summary_Phi(), Summary_Procedure(), Summary_Projected_Node(), Summary_Projected_Region(), Summary_Region(), Summary_Stid(), Summary_Stmt(), Summary_Symbol(), Summary_Term(), and Summary_Value().
Referenced by Summary().

| INT WB_BROWSER::Summary_Size | ( | char | ch | ) | [protected] |
Definition at line 590 of file wb_ipl_summary.cxx.
References Array_Summary(), FALSE, FmtAssert, ARRAY_SUMMARY::Get_cfg_node_array_count(), ARRAY_SUMMARY::Get_ivar_array_count(), ARRAY_SUMMARY::Get_loopinfo_array_count(), ARRAY_SUMMARY::Get_projected_array_count(), ARRAY_SUMMARY::Get_projected_region_array_count(), ARRAY_SUMMARY::Get_region_array_count(), ARRAY_SUMMARY::Get_term_array_count(), and Scalar_Summary().
Referenced by Summary().

| void WB_BROWSER::Summary_Stid | ( | FILE * | fp, | |
| INT | stid_index | |||
| ) | [protected] |
Definition at line 457 of file wb_ipl_summary.cxx.
References Error_Cleanup(), INT, name, NULL, Scalar_Summary(), and ST_name().
Referenced by Summary_Single().

| void WB_BROWSER::Summary_Stmt | ( | FILE * | fp, | |
| INT | stmt_index | |||
| ) | [protected] |
Definition at line 482 of file wb_ipl_summary.cxx.
References Error_Cleanup(), INT, name, NULL, Scalar_Summary(), and ST_name().
Referenced by Summary_Single().

Definition at line 63 of file wb_ipl_summary.cxx.
References Error_Cleanup(), Fancy_Level(), name, NULL, Scalar_Summary(), and ST_name().
Referenced by Summary_Single().

| void WB_BROWSER::Summary_Term | ( | FILE * | fp, | |
| INT | term_index | |||
| ) | [protected] |
Definition at line 361 of file wb_ipl_summary.cxx.
References Array_Summary(), Error_Cleanup(), ARRAY_SUMMARY::Get_term_array(), ARRAY_SUMMARY::Get_term_array_count(), NULL, and TERM::WB_Print().
Referenced by Summary_Single().
