3 * File name: ir/ir/ircgopt.h
4 * Purpose: Removal of unreachable methods.
5 * Author: Hubert Schmid
9 * Copyright: (c) 2002-2003 Universität Karlsruhe
10 * Licence: This file protected by GPL - GNU GENERAL PUBLIC LICENSE.
14 * Entfernen von nicht erreichbaren (aufrufbaren) Methoden. Die Menge
15 * der nicht erreichbaren Methoden wird aus der Abschätzung der
16 * Aufrufrelation bestimmt.
27 /* Entfernt alle Methoden, die von den Methoden aus "keep_arr"
28 * (bezgl. der Abschaetzung get_Call_callee) nicht erreichbar sind. Die
29 * Abschaetzung der Aufrufrelation muss entsprechend an den
30 * Call-Operationen gespeichert sein. Die "entity->link"s werden dabei
33 * Frees all interprocedural loop information. */
34 void gc_irgs(int n_keep, entity *keep_arr[]);
37 #endif /* _GC_IRGS_H_ */