Lines Matching refs:point

162 			      function_point point  in state_purge_per_ssa_name()  local
165 add_to_worklist (point, &worklist, in state_purge_per_ssa_name()
167 m_points_needing_name.add (point); in state_purge_per_ssa_name()
175 function_point point = before_use_stmt (map, use_stmt); in state_purge_per_ssa_name() local
176 add_to_worklist (point, &worklist, map.get_logger ()); in state_purge_per_ssa_name()
177 m_points_needing_name.add (point); in state_purge_per_ssa_name()
186 function_point point in state_purge_per_ssa_name() local
188 add_to_worklist (point, &worklist, map.get_logger ()); in state_purge_per_ssa_name()
189 m_points_needing_name.add (point); in state_purge_per_ssa_name()
203 function_point point = worklist.pop (); in state_purge_per_ssa_name() local
204 process_point (point, &worklist, map); in state_purge_per_ssa_name()
226 state_purge_per_ssa_name::needed_at_point_p (const function_point &point) const in needed_at_point_p()
228 return const_cast <point_set_t &> (m_points_needing_name).contains (point); in needed_at_point_p()
250 state_purge_per_ssa_name::add_to_worklist (const function_point &point, in add_to_worklist() argument
259 point.print (logger->get_printer (), format (false)); in add_to_worklist()
264 gcc_assert (point.get_function () == m_fun); in add_to_worklist()
265 if (point.get_from_edge ()) in add_to_worklist()
266 gcc_assert (point.get_from_edge ()->get_kind () == SUPEREDGE_CFG_EDGE); in add_to_worklist()
268 if (m_points_needing_name.contains (point)) in add_to_worklist()
277 m_points_needing_name.add (point); in add_to_worklist()
278 worklist->safe_push (point); in add_to_worklist()
286 state_purge_per_ssa_name::process_point (const function_point &point, in process_point() argument
296 point.print (logger->get_printer (), format (false)); in process_point()
303 const supernode *snode = point.get_supernode (); in process_point()
305 switch (point.get_kind ()) in process_point()
329 if (point.get_from_edge ()) in process_point()
331 gcc_assert (point.get_from_edge ()->m_src); in process_point()
333 (function_point::after_supernode (point.get_from_edge ()->m_src), in process_point()
358 if (def_stmt == point.get_stmt ()) in process_point()
364 if (point.get_stmt_idx () > 0) in process_point()
366 (snode, point.get_stmt_idx () - 1), in process_point()