Makefile.in (tree-pretty-print.o): Depend on tree-chrec.h.
* Makefile.in (tree-pretty-print.o): Depend on tree-chrec.h. * tree-pretty-print.c: Include tree-chrec.h. (dump_generic_node): Pretty print SCEV_KNOWN, SCEV_NOT_KNOWN and POLYNOMIAL_CHREC nodes. From-SVN: r84826
This commit is contained in:
parent
58ec6ece35
commit
4619c7017f
@ -1,3 +1,10 @@
|
||||
2004-07-16 Sebastian Pop <pop@cri.ensmp.fr>
|
||||
|
||||
* Makefile.in (tree-pretty-print.o): Depend on tree-chrec.h.
|
||||
* tree-pretty-print.c: Include tree-chrec.h.
|
||||
(dump_generic_node): Pretty print SCEV_KNOWN, SCEV_NOT_KNOWN
|
||||
and POLYNOMIAL_CHREC nodes.
|
||||
|
||||
2004-07-16 Steve Ellcey <sje@cup.hp.com>
|
||||
|
||||
* builtins.c (expand_builtin_stpcpy): Do not create temporary
|
||||
|
@ -1738,7 +1738,7 @@ tree-nomudflap.o : $(CONFIG_H) errors.h $(SYSTEM_H) $(TREE_H) tree-inline.h \
|
||||
output.h varray.h langhooks.h tree-mudflap.h $(TM_H) coretypes.h
|
||||
tree-pretty-print.o : tree-pretty-print.c $(CONFIG_H) $(SYSTEM_H) \
|
||||
errors.h $(TREE_H) diagnostic.h real.h $(HASHTAB_H) $(TREE_FLOW_H) \
|
||||
$(TM_H) coretypes.h tree-iterator.h
|
||||
$(TM_H) coretypes.h tree-iterator.h tree-chrec.h
|
||||
fold-const.o : fold-const.c $(CONFIG_H) $(SYSTEM_H) coretypes.h $(TM_H) \
|
||||
$(TREE_H) $(FLAGS_H) real.h toplev.h $(HASHTAB_H) $(EXPR_H) $(RTL_H) $(GGC_H) \
|
||||
$(TM_P_H) langhooks.h $(MD5_H)
|
||||
|
@ -31,6 +31,7 @@ Software Foundation, 59 Temple Place - Suite 330, Boston, MA
|
||||
#include "tree-flow.h"
|
||||
#include "langhooks.h"
|
||||
#include "tree-iterator.h"
|
||||
#include "tree-chrec.h"
|
||||
|
||||
/* Local functions, macros and variables. */
|
||||
static int op_prio (tree);
|
||||
@ -1416,6 +1417,24 @@ dump_generic_node (pretty_printer *buffer, tree node, int spc, int flags,
|
||||
pp_printf (buffer, "VH.%d", VALUE_HANDLE_ID (node));
|
||||
break;
|
||||
|
||||
case SCEV_KNOWN:
|
||||
pp_string (buffer, "scev_known");
|
||||
break;
|
||||
|
||||
case SCEV_NOT_KNOWN:
|
||||
pp_string (buffer, "scev_not_known");
|
||||
break;
|
||||
|
||||
case POLYNOMIAL_CHREC:
|
||||
pp_string (buffer, "{");
|
||||
dump_generic_node (buffer, CHREC_LEFT (node), spc, flags, false);
|
||||
pp_string (buffer, ", +, ");
|
||||
dump_generic_node (buffer, CHREC_RIGHT (node), spc, flags, false);
|
||||
pp_string (buffer, "}_");
|
||||
dump_generic_node (buffer, CHREC_VAR (node), spc, flags, false);
|
||||
is_stmt = false;
|
||||
break;
|
||||
|
||||
default:
|
||||
NIY;
|
||||
}
|
||||
|
Loading…
Reference in New Issue
Block a user