Remove pointless local variables.
[libfirm] / ir / ir / irnode.c
index a8e9ed5..08acb59 100644 (file)
@@ -516,19 +516,6 @@ ir_type *is_frame_pointer(const ir_node *n)
        return NULL;
 }
 
-/* Test whether arbitrary node is tls pointer, i.e. Proj(pn_Start_P_tls)
- * from Start.  If so returns tls type, else Null. */
-ir_type *is_tls_pointer(const ir_node *n)
-{
-       if (is_Proj(n) && (get_Proj_proj(n) == pn_Start_P_tls)) {
-               ir_node *start = get_Proj_pred(n);
-               if (is_Start(start)) {
-                       return get_tls_type();
-               }
-       }
-       return NULL;
-}
-
 ir_node **get_Block_cfgpred_arr(ir_node *node)
 {
        assert(is_Block(node));
@@ -599,16 +586,6 @@ int (Block_block_visited)(const ir_node *node)
        return _Block_block_visited(node);
 }
 
-ir_node *(set_Block_dead)(ir_node *block)
-{
-       return _set_Block_dead(block);
-}
-
-int (is_Block_dead)(const ir_node *block)
-{
-       return _is_Block_dead(block);
-}
-
 ir_extblk *get_Block_extbb(const ir_node *block)
 {
        ir_extblk *res;
@@ -1045,19 +1022,19 @@ int Call_has_callees(const ir_node *node)
                (node->attr.call.callee_arr != NULL));
 }
 
-int get_Call_n_callees(const ir_node *node)
+size_t get_Call_n_callees(const ir_node *node)
 {
   assert(is_Call(node) && node->attr.call.callee_arr);
   return ARR_LEN(node->attr.call.callee_arr);
 }
 
-ir_entity *get_Call_callee(const ir_node *node, int pos)
+ir_entity *get_Call_callee(const ir_node *node, size_t pos)
 {
-       assert(pos >= 0 && pos < get_Call_n_callees(node));
+       assert(pos < get_Call_n_callees(node));
        return node->attr.call.callee_arr[pos];
 }
 
-void set_Call_callee_arr(ir_node *node, const int n, ir_entity ** arr)
+void set_Call_callee_arr(ir_node *node, size_t n, ir_entity ** arr)
 {
        ir_graph *irg = get_irn_irg(node);
 
@@ -1261,55 +1238,6 @@ void set_memop_ptr(ir_node *node, ir_node *ptr)
        set_irn_n(node, 1, ptr);
 }
 
-ir_volatility get_Load_volatility(const ir_node *node)
-{
-       assert(is_Load(node));
-       return (ir_volatility)node->attr.load.volatility;
-}
-
-void set_Load_volatility(ir_node *node, ir_volatility volatility)
-{
-       assert(is_Load(node));
-       node->attr.load.volatility = volatility;
-}
-
-ir_align get_Load_align(const ir_node *node)
-{
-       assert(is_Load(node));
-       return (ir_align)node->attr.load.aligned;
-}
-
-void set_Load_align(ir_node *node, ir_align align)
-{
-       assert(is_Load(node));
-       node->attr.load.aligned = align;
-}
-
-
-ir_volatility get_Store_volatility(const ir_node *node)
-{
-       assert(is_Store(node));
-       return (ir_volatility)node->attr.store.volatility;
-}
-
-void set_Store_volatility(ir_node *node, ir_volatility volatility)
-{
-       assert(is_Store(node));
-       node->attr.store.volatility = volatility;
-}
-
-ir_align get_Store_align(const ir_node *node)
-{
-       assert(is_Store(node));
-       return (ir_align)node->attr.store.aligned;
-}
-
-void set_Store_align(ir_node *node, ir_align align)
-{
-       assert(is_Store(node));
-       node->attr.store.aligned = align;
-}
-
 
 ir_node **get_Sync_preds_arr(ir_node *node)
 {
@@ -1553,6 +1481,11 @@ int is_cfop(const ir_node *node)
        return is_op_cfopcode(get_irn_op(node));
 }
 
+int is_unknown_jump(const ir_node *node)
+{
+       return is_op_unknown_jump(get_irn_op(node));
+}
+
 /* Returns true if the operation can change the control flow because
    of an exception. */
 int is_fragile_op(const ir_node *node)
@@ -1693,7 +1626,7 @@ static ir_type *get_Null_type(const ir_node *n)
 }
 
 /* Sets the get_type operation for an ir_op_ops. */
-ir_op_ops *firm_set_default_get_type_attr(ir_opcode code, ir_op_ops *ops)
+ir_op_ops *firm_set_default_get_type_attr(unsigned code, ir_op_ops *ops)
 {
        switch (code) {
        case iro_SymConst: ops->get_type_attr = get_SymConst_attr_type; break;
@@ -1718,7 +1651,7 @@ static ir_entity *get_Null_ent(const ir_node *n)
 }
 
 /* Sets the get_type operation for an ir_op_ops. */
-ir_op_ops *firm_set_default_get_entity_attr(ir_opcode code, ir_op_ops *ops)
+ir_op_ops *firm_set_default_get_entity_attr(unsigned code, ir_op_ops *ops)
 {
        switch (code) {
        case iro_SymConst: ops->get_entity_attr = get_SymConst_attr_entity; break;