parent
84df911b45
commit
e518aa08f7
|
@ -1,3 +1,11 @@
|
||||||
|
2012-10-01 Michael Meissner <meissner@linux.vnet.ibm.com>
|
||||||
|
|
||||||
|
* config/rs6000/rs6000.c (toplevel): Include dumpfile.h.
|
||||||
|
(rs6000_density_test): Rework to accomidate 09-30 change by Sharad
|
||||||
|
Singhai.
|
||||||
|
|
||||||
|
* config/rs6000/t-rs6000 (rs6000.o): Add dumpfile.h dependency.
|
||||||
|
|
||||||
2012-10-01 Dehao Chen <dehao@google.com>
|
2012-10-01 Dehao Chen <dehao@google.com>
|
||||||
|
|
||||||
PR middle-end/54759
|
PR middle-end/54759
|
||||||
|
|
|
@ -58,6 +58,7 @@
|
||||||
#include "tm-constrs.h"
|
#include "tm-constrs.h"
|
||||||
#include "opts.h"
|
#include "opts.h"
|
||||||
#include "tree-vectorizer.h"
|
#include "tree-vectorizer.h"
|
||||||
|
#include "dumpfile.h"
|
||||||
#if TARGET_XCOFF
|
#if TARGET_XCOFF
|
||||||
#include "xcoffout.h" /* get declarations of xcoff_*_section_name */
|
#include "xcoffout.h" /* get declarations of xcoff_*_section_name */
|
||||||
#endif
|
#endif
|
||||||
|
@ -3518,11 +3519,11 @@ rs6000_density_test (rs6000_cost_data *data)
|
||||||
&& vec_cost + not_vec_cost > DENSITY_SIZE_THRESHOLD)
|
&& vec_cost + not_vec_cost > DENSITY_SIZE_THRESHOLD)
|
||||||
{
|
{
|
||||||
data->cost[vect_body] = vec_cost * (100 + DENSITY_PENALTY) / 100;
|
data->cost[vect_body] = vec_cost * (100 + DENSITY_PENALTY) / 100;
|
||||||
if (vect_print_dump_info (REPORT_DETAILS))
|
if (dump_kind_p (MSG_NOTE))
|
||||||
fprintf (vect_dump,
|
dump_printf_loc (MSG_NOTE, vect_location,
|
||||||
"density %d%%, cost %d exceeds threshold, penalizing "
|
"density %d%%, cost %d exceeds threshold, penalizing "
|
||||||
"loop body cost by %d%%", density_pct,
|
"loop body cost by %d%%", density_pct,
|
||||||
vec_cost + not_vec_cost, DENSITY_PENALTY);
|
vec_cost + not_vec_cost, DENSITY_PENALTY);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
@ -26,7 +26,7 @@ rs6000.o: $(CONFIG_H) $(SYSTEM_H) coretypes.h $(TM_H) \
|
||||||
$(OBSTACK_H) $(TREE_H) $(EXPR_H) $(OPTABS_H) except.h function.h \
|
$(OBSTACK_H) $(TREE_H) $(EXPR_H) $(OPTABS_H) except.h function.h \
|
||||||
output.h dbxout.h $(BASIC_BLOCK_H) toplev.h $(GGC_H) $(HASHTAB_H) \
|
output.h dbxout.h $(BASIC_BLOCK_H) toplev.h $(GGC_H) $(HASHTAB_H) \
|
||||||
$(TM_P_H) $(TARGET_H) $(TARGET_DEF_H) langhooks.h reload.h gt-rs6000.h \
|
$(TM_P_H) $(TARGET_H) $(TARGET_DEF_H) langhooks.h reload.h gt-rs6000.h \
|
||||||
cfgloop.h $(OPTS_H) $(COMMON_TARGET_H)
|
cfgloop.h $(OPTS_H) $(COMMON_TARGET_H) dumpfile.h
|
||||||
|
|
||||||
rs6000-c.o: $(srcdir)/config/rs6000/rs6000-c.c \
|
rs6000-c.o: $(srcdir)/config/rs6000/rs6000-c.c \
|
||||||
$(srcdir)/config/rs6000/rs6000-protos.h \
|
$(srcdir)/config/rs6000/rs6000-protos.h \
|
||||||
|
|
Loading…
Reference in New Issue