示例#1
0
文件: Bridge.cpp 项目: dutao-88/redex
 void run() {
   find_bridges();
   find_potential_bridgee_refs();
   exclude_referenced_bridgees();
   TRACE(BRIDGE, 5, "%lu bridges to optimize\n", m_bridges_to_bridgees.size());
   inline_bridges();
   delete_unused_bridgees();
   TRACE(BRIDGE, 1,
           "Inlined and removed %lu bridges\n",
           m_bridges_to_bridgees.size());
 }
示例#2
0
文件: Bridge.cpp 项目: facebook/redex
 void run() {
   find_bridges();
   find_potential_bridgee_refs();
   exclude_referenced_bridgees();
   TRACE(BRIDGE, 5, "%lu bridges to optimize\n", m_bridges_to_bridgees.size());
   m_mgr.incr_metric(METRIC_BRIDGES_TO_OPTIMIZE, m_bridges_to_bridgees.size());
   inline_bridges();
   delete_unused_bridgees();
   TRACE(BRIDGE, 1,
           "Inlined and removed %lu bridges\n",
           m_bridges_to_bridgees.size());
   m_mgr.incr_metric(METRIC_BRIDGES_REMOVED, m_bridges_to_bridgees.size());
 }