projects
/
libfirm
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
we can do without the odd align.h
[libfirm]
/
ir
/
ana
/
trouts.c
diff --git
a/ir/ana/trouts.c
b/ir/ana/trouts.c
index
9809a23
..
0b0abc2
100644
(file)
--- a/
ir/ana/trouts.c
+++ b/
ir/ana/trouts.c
@@
-26,12
+26,12
@@
*/
#include "config.h"
*/
#include "config.h"
-#include "irnode.h"
#include "trouts.h"
#include "array.h"
#include "pmap.h"
#include "trouts.h"
#include "array.h"
#include "pmap.h"
+#include "irnode_t.h"
#include "irprog_t.h"
#include "irgwalk.h"
#include "irnode.h"
#include "irprog_t.h"
#include "irgwalk.h"
#include "irnode.h"
@@
-196,7
+196,7
@@
static ir_type **get_type_arraytype_array(const ir_type *tp)
return res;
}
return res;
}
-void set_type_arraytype_array(const ir_type *tp, ir_type **pts)
+
static
void set_type_arraytype_array(const ir_type *tp, ir_type **pts)
{
ir_type **old = pmap_get(type_arraytype_map, tp);
if (old != pts)
{
ir_type **old = pmap_get(type_arraytype_map, tp);
if (old != pts)
@@
-245,6
+245,7
@@
static void add_entity_access(const ir_entity *ent, ir_node *n)
set_entity_access_array(ent, accs);
}
set_entity_access_array(ent, accs);
}
+#if 0
void set_entity_access(const ir_entity *ent, int pos, ir_node *n)
{
ir_node ** accs;
void set_entity_access(const ir_entity *ent, int pos, ir_node *n)
{
ir_node ** accs;
@@
-255,6
+256,7
@@
void set_entity_access(const ir_entity *ent, int pos, ir_node *n)
accs = get_entity_access_array(ent);
accs[pos] = n;
}
accs = get_entity_access_array(ent);
accs[pos] = n;
}
+#endif
/*------------------------------------------------------------------*/
/*------------------------------------------------------------------*/
@@
-290,6
+292,7
@@
static void add_entity_reference(const ir_entity *ent, ir_node *n)
set_entity_reference_array(ent, refs);
}
set_entity_reference_array(ent, refs);
}
+#if 0
void set_entity_reference(const ir_entity *ent, int pos, ir_node *n)
{
ir_node ** refs;
void set_entity_reference(const ir_entity *ent, int pos, ir_node *n)
{
ir_node ** refs;
@@
-300,7
+303,7
@@
void set_entity_reference(const ir_entity *ent, int pos, ir_node *n)
refs = get_entity_reference_array(ent);
refs[pos] = n;
}
refs = get_entity_reference_array(ent);
refs[pos] = n;
}
-
+#endif
/**------------------------------------------------------------------*/
/* Access routines for types */
/**------------------------------------------------------------------*/
/* Access routines for types */
@@
-339,6
+342,7
@@
static void add_type_alloc(const ir_type *tp, ir_node *n)
set_type_alloc_array(tp, allocs);
}
set_type_alloc_array(tp, allocs);
}
+#if 0
void set_type_alloc(const ir_type *tp, int pos, ir_node *n)
{
ir_node **allocs;
void set_type_alloc(const ir_type *tp, int pos, ir_node *n)
{
ir_node **allocs;
@@
-349,6
+353,7
@@
void set_type_alloc(const ir_type *tp, int pos, ir_node *n)
allocs = get_type_alloc_array(tp);
allocs[pos] = n;
}
allocs = get_type_alloc_array(tp);
allocs[pos] = n;
}
+#endif
/* Number of Cast nodes that create an instance of this type */
int get_type_n_casts(const ir_type *tp)
/* Number of Cast nodes that create an instance of this type */
int get_type_n_casts(const ir_type *tp)
@@
-408,6
+413,7
@@
void add_type_cast(const ir_type *tp, ir_node *n)
set_type_cast_array(tp, casts);
}
set_type_cast_array(tp, casts);
}
+#if 0
void set_type_cast(const ir_type *tp, int pos, ir_node *n)
{
ir_node **casts;
void set_type_cast(const ir_type *tp, int pos, ir_node *n)
{
ir_node **casts;
@@
-418,6
+424,7
@@
void set_type_cast(const ir_type *tp, int pos, ir_node *n)
casts = get_type_cast_array(tp);
casts[pos] = n;
}
casts = get_type_cast_array(tp);
casts[pos] = n;
}
+#endif
/*------------------------------------------------------------------*/
/*------------------------------------------------------------------*/
@@
-453,6
+460,7
@@
void add_type_pointertype_to(const ir_type *tp, ir_type *ptp)
set_type_pointertype_array(tp, pts);
}
set_type_pointertype_array(tp, pts);
}
+#if 0
void set_type_pointertype_to(const ir_type *tp, int pos, ir_type *ptp)
{
ir_type ** pts;
void set_type_pointertype_to(const ir_type *tp, int pos, ir_type *ptp)
{
ir_type ** pts;
@@
-463,7
+471,7
@@
void set_type_pointertype_to(const ir_type *tp, int pos, ir_type *ptp)
pts = get_type_pointertype_array(tp);
pts[pos] = ptp;
}
pts = get_type_pointertype_array(tp);
pts[pos] = ptp;
}
-
+#endif
/*------------------------------------------------------------------*/
/*------------------------------------------------------------------*/
@@
-499,6
+507,7
@@
void add_type_arraytype_of(const ir_type *tp, ir_type *atp)
set_type_arraytype_array(tp, pts);
}
set_type_arraytype_array(tp, pts);
}
+#if 0
void set_type_arraytype_of(const ir_type *tp, int pos, ir_type *atp)
{
ir_type ** pts;
void set_type_arraytype_of(const ir_type *tp, int pos, ir_type *atp)
{
ir_type ** pts;
@@
-509,6
+518,7
@@
void set_type_arraytype_of(const ir_type *tp, int pos, ir_type *atp)
pts = get_type_arraytype_array(tp);
pts[pos] = atp;
}
pts = get_type_arraytype_array(tp);
pts[pos] = atp;
}
+#endif
/*------------------------------------------------------------------*/
/* Building and Removing the out datastructure */
/*------------------------------------------------------------------*/
/* Building and Removing the out datastructure */
@@
-665,8
+675,9
@@
void free_trouts(void)
ir_node **accs;
for (accs = (ir_node **)pmap_first(entity_access_map);
accs;
ir_node **accs;
for (accs = (ir_node **)pmap_first(entity_access_map);
accs;
- accs = (ir_node **)pmap_next(entity_access_map))
- ; //DEL_ARR_F(accs);
+ accs = (ir_node **)pmap_next(entity_access_map)) {
+ /* DEL_ARR_F(accs); */
+ }
pmap_destroy(entity_access_map);
entity_access_map = NULL;
}
pmap_destroy(entity_access_map);
entity_access_map = NULL;
}
@@
-675,8
+686,9
@@
void free_trouts(void)
ir_node **refs;
for (refs = (ir_node **)pmap_first(entity_reference_map);
refs;
ir_node **refs;
for (refs = (ir_node **)pmap_first(entity_reference_map);
refs;
- refs = (ir_node **)pmap_next(entity_reference_map))
- ; //DEL_ARR_F(refs);
+ refs = (ir_node **)pmap_next(entity_reference_map)) {
+ /* DEL_ARR_F(refs); */
+ }
pmap_destroy(entity_reference_map);
entity_reference_map = NULL;
}
pmap_destroy(entity_reference_map);
entity_reference_map = NULL;
}
@@
-685,8
+697,9
@@
void free_trouts(void)
ir_node **alls;
for (alls = (ir_node **)pmap_first(type_alloc_map);
alls;
ir_node **alls;
for (alls = (ir_node **)pmap_first(type_alloc_map);
alls;
- alls = (ir_node **)pmap_next(type_alloc_map))
- ; //DEL_ARR_F(alls);
+ alls = (ir_node **)pmap_next(type_alloc_map)) {
+ /* DEL_ARR_F(alls); */
+ }
pmap_destroy(type_alloc_map);
type_alloc_map = NULL;
}
pmap_destroy(type_alloc_map);
type_alloc_map = NULL;
}
@@
-695,8
+708,9
@@
void free_trouts(void)
ir_node **casts;
for (casts = (ir_node **)pmap_first(type_cast_map);
casts;
ir_node **casts;
for (casts = (ir_node **)pmap_first(type_cast_map);
casts;
- casts = (ir_node **)pmap_next(type_cast_map))
- ; //DEL_ARR_F(alls);
+ casts = (ir_node **)pmap_next(type_cast_map)) {
+ /* DEL_ARR_F(alls); */
+ }
pmap_destroy(type_cast_map);
type_cast_map = NULL;
}
pmap_destroy(type_cast_map);
type_cast_map = NULL;
}
@@
-705,8
+719,9
@@
void free_trouts(void)
ir_node **pts;
for (pts = (ir_node **)pmap_first(type_pointertype_map);
pts;
ir_node **pts;
for (pts = (ir_node **)pmap_first(type_pointertype_map);
pts;
- pts = (ir_node **)pmap_next(type_pointertype_map))
- ; //DEL_ARR_F(pts);
+ pts = (ir_node **)pmap_next(type_pointertype_map)) {
+ /* DEL_ARR_F(pts); */
+ }
pmap_destroy(type_pointertype_map);
type_pointertype_map = NULL;
}
pmap_destroy(type_pointertype_map);
type_pointertype_map = NULL;
}
@@
-715,8
+730,9
@@
void free_trouts(void)
ir_node **pts;
for (pts = (ir_node **)pmap_first(type_arraytype_map);
pts;
ir_node **pts;
for (pts = (ir_node **)pmap_first(type_arraytype_map);
pts;
- pts = (ir_node **)pmap_next(type_arraytype_map))
- ; //DEL_ARR_F(pts);
+ pts = (ir_node **)pmap_next(type_arraytype_map)) {
+ /* DEL_ARR_F(pts); */
+ }
pmap_destroy(type_arraytype_map);
type_arraytype_map = NULL;
}
pmap_destroy(type_arraytype_map);
type_arraytype_map = NULL;
}