-/* Copyright (C) 1998 - 2000 by Universitaet Karlsruhe
-* All rights reserved.
-*
-* Authors: Christian Schaefer
-*
-*/
-
-/* $Id$ */
+/*
+ * Project: libFIRM
+ * File name: ir/ir/irop.c
+ * Purpose: Representation of opcode of intermediate operation.
+ * Author: Christian Schaefer
+ * Modified by: Goetz Lindenmaier
+ * Created:
+ * CVS-ID: $Id$
+ * Copyright: (c) 1998-2003 Universität Karlsruhe
+ * Licence: This file protected by GPL - GNU GENERAL PUBLIC LICENSE.
+ */
#ifdef HAVE_CONFIG_H
# include <config.h>
# include "irop_t.h"
# include "irnode_t.h"
-# include "misc.h"
+
+# include "xmalloc.h"
ir_op *op_Block; ir_op *get_op_Block () { return op_Block; }
op_Return= new_ir_op (iro_Return,"Return", pinned, 1, 0);
op_Raise = new_ir_op (iro_Raise, "Raise", pinned, 1, 0);
- op_Const = new_ir_op (iro_Const, "Const", floats, 0, sizeof (struct tarval *));
+ op_Const = new_ir_op (iro_Const, "Const", floats, 0, sizeof (const_attr));
op_SymConst = new_ir_op (iro_SymConst, "SymConst",
floats, 0, sizeof (symconst_attr));
/* Returns the string for the opcode. */
const char *get_op_name (ir_op *op) {
- return id_to_str(op->name);
+ return get_id_str(op->name);
}
opcode get_op_code (ir_op *op){