Skip to content
GitLab
Menu
Projects
Groups
Snippets
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Sign in
Toggle navigation
Menu
Open sidebar
Zwinkau
libfirm
Commits
78347e51
Commit
78347e51
authored
Feb 16, 2005
by
Michael Beck
Browse files
redefined cnst_classify_t type (must checked by assertioens now)
[r5161]
parent
d6b63537
Changes
1
Hide whitespace changes
Inline
Side-by-side
ir/ir/irnode.h
View file @
78347e51
...
...
@@ -9,14 +9,11 @@
* Copyright: (c) 1998-2003 Universität Karlsruhe
* Licence: This file protected by GPL - GNU GENERAL PUBLIC LICENSE.
*/
# ifndef _IRNODE_H_
# define _IRNODE_H_
#include
<stddef.h>
# include "pnc.h"
# include "tv.h"
# include "irgraph.h"
# include "entity.h"
# include "firm_common.h"
...
...
@@ -354,12 +351,12 @@ typedef enum {
}
pn_Raise
;
/* Projection numbers for Raise. */
typedef
enum
{
CNST_NULL
=
TV_CLASSIFY_NULL
,
/**< The node is a const(0). */
CNST_ONE
=
TV_CLASSIFY_ONE
,
/**< The node is a const(1). */
CNST_ALL_ONE
=
TV_CLASSIFY_ALL_ONE
,
/**< The node is a const(11111...). */
CNST_OTHER
=
TV_CLASSIFY_OTHER
,
/**< The tarvel of the const has another value. */
CNST_SYMCONST
,
/**< The node is symconst. */
CNST_NO_CONST
/**< The node is no const at all. */
CNST_NULL
=
0
,
/**< The node is a const(0). */
CNST_ONE
=
+
1
,
/**< The node is a const(1). */
CNST_ALL_ONE
=
-
1
,
/**< The node is a const(11111...). */
CNST_OTHER
=
2
,
/**< The tarvel of the const has another value. */
CNST_SYMCONST
=
3
,
/**< The node is symconst. */
CNST_NO_CONST
=
4
/**< The node is no const at all. */
}
cnst_classify_t
;
tarval
*
get_Const_tarval
(
ir_node
*
node
);
...
...
Write
Preview
Supports
Markdown
0%
Try again
or
attach a new file
.
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment