A long time ago Oscar H. told me about WHIRL browser, but I never tried 
it out.  I see code which looks like it should do something, but anyone 
ever used it?

Thoughts?  Useful or can be nuked?

WB_BROWSER code is here I think
compiler/src/be/com/wb_browser.cxx
compiler/src/be/com/wb.cxx


There's code in there for buffer management, stepping around.. etc


It's initialized from
compiler/src/be/be/driver.cxx

compiler/src/ipa/main/analyze/wb_ipa.cxx:  WB_Initialize(&wb_ipa, 
wn_global, pu, NULL, NULL, -1);
compiler/src/be/vho/wb_f90_lower.cxx:  WB_Initialize(&wb_f90_lower, 
wn_global, &Get_Current_PU(),
compiler/src/be/com/fb_whirl.cxx:  WB_Initialize( &wb, wn_root, 
&Get_Current_PU(), NULL, NULL, -1 );
compiler/src/be/com/wb.cxx:extern void WB_Initialize(WB_BROWSER* wb,
compiler/src/be/com/wb.cxx:  WB_Initialize(&wb, wn_root, NULL, NULL, 
NULL, -1);
compiler/src/be/com/wb_ipl.cxx:  WB_Initialize(&wb_ipl, wn_global, 
&Get_Current_PU(), du, am, -1);
compiler/src/be/com/wb.h:extern void WB_Initialize(WB_BROWSER* wb, WN* 
wn_global, PU* pu,
compiler/src/be/be/wb_lwr.cxx:  WB_Initialize(&wb_lwr, wn_global, 
&Get_Current_PU(), NULL, alias_mgr, -1);
compiler/src/be/be/wb_omp.cxx:  WB_Initialize(&wb_omp, wn_global, 
&Get_Current_PU(), NULL, NULL,
compiler/src/be/be/wb_anl.cxx:  WB_Initialize(&wb_anl, wn_global, 
&Get_Current_PU(), NULL, NULL,


------------------------------------------------------------------------------
EMC VNX: the world's simplest storage, starting under $10K
The only unified storage solution that offers unified management 
Up to 160% more powerful than alternatives and 25% more efficient. 
Guaranteed. http://p.sf.net/sfu/emc-vnx-dev2dev
_______________________________________________
Open64-devel mailing list
Open64-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/open64-devel

Reply via email to