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