X-Git-Url: http://nsz.repo.hu/git/?a=blobdiff_plain;f=ir%2Fir%2Firop_t.h;h=f6a1c2754e903ddb9e1df4a3bd7a427519f669b3;hb=b597c7fd473086ca6374b2abbdf129f595c156d0;hp=04dbb862ce99d9d34f7651208994255ab124c133;hpb=ebada0c7f4779c1cf038b2401d2ad426fb547df5;p=libfirm diff --git a/ir/ir/irop_t.h b/ir/ir/irop_t.h index 04dbb862c..f6a1c2754 100644 --- a/ir/ir/irop_t.h +++ b/ir/ir/irop_t.h @@ -1,5 +1,5 @@ /* - * Copyright (C) 1995-2007 University of Karlsruhe. All right reserved. + * Copyright (C) 1995-2008 University of Karlsruhe. All right reserved. * * This file is part of libFirm. * @@ -100,8 +100,8 @@ static INLINE int is_op_constlike(const ir_op *op) { return op->flags & irop_flag_constlike; } -static INLINE int is_op_side_effects(const ir_op *op) { - return op->flags & irop_flag_side_effect; +static INLINE int is_op_uses_memory(const ir_op *op) { + return op->flags & irop_flag_uses_memory; } /** Returns non-zero if operation must always be optimized */ @@ -143,7 +143,7 @@ static INLINE ident *_get_op_ident(const ir_op *op){ } static INLINE op_pin_state _get_op_pinned(const ir_op *op) { - return op->op_pin_state_pinned; + return op->pin_state; } static INLINE void _set_generic_function_ptr(ir_op *op, op_func func) { @@ -158,11 +158,11 @@ static INLINE const ir_op_ops *_get_op_ops(const ir_op *op) { return &op->ops; } -static INLINE void _set_op_tag(ir_op *op, void *tag) { +static INLINE void _set_op_tag(ir_op *op, unsigned tag) { op->tag = tag; } -static INLINE void *_get_op_tag(const ir_op *op) { +static INLINE unsigned _get_op_tag(const ir_op *op) { return op->tag; }