return printed;
}
-\f
-/* Labeling of tarvals */
-// CS-hac
-/*
-label
-tarval_label (tarval *tv)
-{
- if (!tv->lab) {
- tv->lab = new_label();
- tv->used = 1;
- }
- return tv->lab;
-}
-
-
-void
-tarval_forall_labeled (int (*f) (tarval *, void *), void *data)
-{
- tarval *tv;
-
- for (tv = pset_first (tarvals); tv; tv = pset_next (tarvals)) {
- if (tv->lab && f (tv, data)) {
- pset_break (tarvals);
- return;
- }
- }
-}
-*/
-
ir_mode *
get_tv_mode (tarval *tv)
{
# include "irmode.h"
# include "entity.h"
-// CS-hac
-//# include "label.h"
# include "xprintf.h"
typedef struct tarval tarval;
tarval_B B; /* universal bits */
tarval_s s; /* string */
} u;
- // CS-hac
- // label lab; /* value's label in the constant segment */
ir_mode *mode;
- // 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 */
-// CS-hac
-//label tarval_label (tarval *);
-//void tarval_forall_labeled (int (*) (tarval *, void *), void *);
-
-
/* return a mode-specific value */
tarval_f tv_val_f (tarval *tv);