+ 31.5.2000 Chris
+ Removed some files from the archive, after dependences and usage are checked.
+ - 'ir/common/strerror.c'
+ was nowhere used;
+ - 'ir/ident/xx_ident.h'
+ an empty file, only included by 'ident.c', but never used;
+ - 'ir/tv/label.c' and
+ - 'ir/tv/label.h'
+ contained a numeric counter;
+ The files were included in 'tv.h' and implemented in the 'tarval struct'.
+ but this attribute was never used. the two functions 'tarval_label' and
+ 'tarval_forall_labeled' were also never used. In the old fiasco compiler,
+ the label thing is used in the backend. Search for 'babil' to see the usage.
+
+ 26.5.2000 Chris
+ Moved the 'new_ir_node' constructor from ircons.* to irnode.* and fixed
+ afterwards some recursive includes, so libfirm works again.
+
+*** Goetz has to complete this lines - several changes are not annotated
+
15.2.2000 Goetz
Added access routine to attribute link of irnode in irnode.ch.
Added get_negated_pnc to irnode.ch.
OFILES += ../objects/xfprintf.o \
../objects/xgprintf.o \
../objects/xoprintf.o \
- ../objects/strerror.o
DFILES = $(MEMBERS:.m=.d)
SHELL = /bin/sh
MAKE = /usr/bin/make
-MEMBERS = tv.m label.m
+MEMBERS = tv.m
+# CS-hac
+# label.m
CFILES = $(MEMBERS:.m=.c)
\f
/* Labeling of tarvals */
-
+// CS-hac
+/*
label
tarval_label (tarval *tv)
{
}
}
}
-
+*/
ir_mode *
get_tv_mode (tarval *tv)
# include "irmode.h"
# include "entity.h"
-# include "label.h"
+// CS-hac
+//# include "label.h"
# include "xprintf.h"
typedef struct tarval tarval;
tarval_B B; /* universal bits */
tarval_s s; /* string */
} u;
- label lab; /* value's label in the constant segment */
+ // CS-hac
+ // label lab; /* value's label in the constant segment */
ir_mode *mode;
- bool used; /* labeled tv is used (default) */
+ // CS-hac
+ // bool used; /* labeled tv is used (default) */
};
extern tarval *tarval_bad;
int tarval_print (XP_PAR1, const xprintf_info *, XP_PARN);
/* Labeling of tarvals */
-label tarval_label (tarval *);
-void tarval_forall_labeled (int (*) (tarval *, void *), void *);
+// CS-hac
+//label tarval_label (tarval *);
+//void tarval_forall_labeled (int (*) (tarval *, void *), void *);
/* return a mode-specific value */