projects
/
libfirm
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
ir/ir/irop_t.h added
[libfirm]
/
ir
/
ana2
/
typalise.h
diff --git
a/ir/ana2/typalise.h
b/ir/ana2/typalise.h
index
fd49227
..
ecb1c29
100644
(file)
--- a/
ir/ana2/typalise.h
+++ b/
ir/ana2/typalise.h
@@
-18,6
+18,7
@@
# include "lset.h"
# include "type.h"
# include "lset.h"
# include "type.h"
+# include "irnode.h"
/*
Data Types and Structures
/*
Data Types and Structures
@@
-32,9
+33,8
@@
typedef enum typalise_kind_enum {
typedef struct typalise
{
typalise_kind kind;
typedef struct typalise
{
typalise_kind kind;
- union
- {
- type *type; /* for kind == kind_exact and kind == kind_type */
+ union {
+ ir_type *type; /* for kind == kind_exact and kind == kind_type */
lset_t *types; /* for kind == kind_types */
} res;
int id;
lset_t *types; /* for kind == kind_types */
} res;
int id;
@@
-56,11
+56,25
@@
lset_t *filter_for_ta (lset_t*, typalise_t*);
*/
typalise_t *typalise (ir_node*);
*/
typalise_t *typalise (ir_node*);
+/*
+ Initialise the Typalise module
+*/
+void typalise_init (void);
+
# endif /* not defined _TYPALISE_H_ */
\f
/*
$Log$
# endif /* not defined _TYPALISE_H_ */
\f
/*
$Log$
+ Revision 1.4 2006/01/13 21:54:03 beck
+ renamed all types 'type' to 'ir_type'
+
+ Revision 1.3 2005/03/22 13:56:09 liekweg
+ "small" fix for exception b/d
+
+ Revision 1.2 2004/10/21 11:11:21 liekweg
+ whitespace fix
+
Revision 1.1 2004/10/21 11:09:37 liekweg
Moved memwalk stuf into irmemwalk
Moved lset stuff into lset
Revision 1.1 2004/10/21 11:09:37 liekweg
Moved memwalk stuf into irmemwalk
Moved lset stuff into lset