Added mode_sort prefix irms_, added new_ir_mode() function.
[libfirm] / ir / ir / irgopt.c
index 81c92a7..0bbec9c 100644 (file)
@@ -253,7 +253,7 @@ copy_preds (ir_node *n, void *env) {
 
 /* Copies the graph recursively, compacts the keepalive of the end node. */
 static void
-copy_graph () {
+copy_graph (void) {
   ir_node *oe, *ne; /* old end, new end */
   ir_node *ka;      /* keep alive */
   int i;
@@ -309,7 +309,7 @@ copy_graph () {
    Then fixes the fields in current_ir_graph containing nodes of the
    graph.  */
 static void
-copy_graph_env () {
+copy_graph_env (void) {
   ir_node *old_end;
   /* Not all nodes remembered in current_ir_graph might be reachable
      from the end node.  Assure their link is set to NULL, so that
@@ -813,8 +813,8 @@ static void collect_calls(ir_node *call, void *env) {
   if (get_irn_op(addr) == op_Const) {
     /* Check whether the constant is the pointer to a compiled entity. */
     tv = get_Const_tarval(addr);
-    if (tv->u.P.ent) {
-      called_irg = get_entity_irg(tv->u.P.ent);
+    if (tarval_to_entity(tv)) {
+      called_irg = get_entity_irg(tarval_to_entity(tv));
       if (called_irg && pos < MAX_INLINE) {
        /* The Call node calls a locally defined method.  Remember to inline. */
        calls[pos] = call;
@@ -856,7 +856,7 @@ void inline_small_irgs(ir_graph *irg, int size) {
       tarval *tv;
       ir_graph *callee;
       tv = get_Const_tarval(get_Call_ptr(calls[i]));
-      callee = get_entity_irg(tv->u.P.ent);
+      callee = get_entity_irg(tarval_to_entity(tv));
       if ((_obstack_memory_used(callee->obst) - obstack_room(callee->obst)) < size) {
        inline_method(calls[i], callee);
       }
@@ -941,7 +941,7 @@ place_floats_early (ir_node *n)
    Start, Call and end at pinned nodes as Store, Call.  Place_early
    places all floating nodes reachable from its argument through floating
    nodes and adds all beginnings at pinned nodes to the worklist. */
-static INLINE void place_early () {
+static INLINE void place_early (void) {
   assert(worklist);
   inc_irg_visited(current_ir_graph);
 
@@ -1095,7 +1095,7 @@ place_floats_late (ir_node *n)
   }
 }
 
-static INLINE void place_late() {
+static INLINE void place_late(void) {
   assert(worklist);
   inc_irg_visited(current_ir_graph);