aboutsummaryrefslogtreecommitdiff
path: root/gcc/Makefile.in
diff options
context:
space:
mode:
authorBernd Schmidt <bernds@codesourcery.com>2011-10-21 11:54:25 +0000
committerBernd Schmidt <bernds@gcc.gnu.org>2011-10-21 11:54:25 +0000
commit8076c3e3e4e29ce18299bc1e5e3e1535993eaf15 (patch)
treeeee257e4cbc3182a7bd60dc290de7fe4f3cbea3b /gcc/Makefile.in
parentbb35fdd04a97dc08eb7cc391dfcf0bbe2a90501a (diff)
downloadgcc-8076c3e3e4e29ce18299bc1e5e3e1535993eaf15.zip
gcc-8076c3e3e4e29ce18299bc1e5e3e1535993eaf15.tar.gz
gcc-8076c3e3e4e29ce18299bc1e5e3e1535993eaf15.tar.bz2
c6x.md (attr "op_pattern"): New.
* config/c6x/c6x.md (attr "op_pattern"): New. (load_sdata_pic, mov<mode>_insn for QIHIM and SISFVM): Set it. * config/c6x/c6x-mult.md.in (mulhi3_VARIANT_, mulhisi3_insn_VARIANT_): Likewise. * config/c6x/c6x-mult.md: Regenerate. * config/c6x/c6x.c: Include "regrename.h". (unit_req_table): New typedef. (unit_reqs): Use it for the declaration. (unit_req_factor, get_unit_reqs, merge_unit_reqs, unit_req_imbalance, get_unit_operand_masks, try_rename_operands, reshuffle_units): New static functions. (count_unit_reqs): New arg reqs. All callers changed. Use get_unit_reqs, and don't merge here. (res_mii): New arg reqs. All callers changed. Rewrite to use a loop using unit_req_factor. (hwloop_optimize): Call reshuffle_units. Call merge_unit_reqs after count_unit_reqs. (c6x_reorg): Add reg notes problem, and call df_analyze. * Makefile.in ($(out_object_file)): Depend on regrename.h. From-SVN: r180296
Diffstat (limited to 'gcc/Makefile.in')
-rw-r--r--gcc/Makefile.in3
1 files changed, 2 insertions, 1 deletions
diff --git a/gcc/Makefile.in b/gcc/Makefile.in
index 6b28ef5..3608904 100644
--- a/gcc/Makefile.in
+++ b/gcc/Makefile.in
@@ -3537,7 +3537,8 @@ $(out_object_file): $(out_file) $(CONFIG_H) coretypes.h $(TM_H) $(TREE_H) \
output.h $(INSN_ATTR_H) $(SYSTEM_H) toplev.h $(DIAGNOSTIC_CORE_H) \
$(TARGET_H) $(LIBFUNCS_H) $(TARGET_DEF_H) $(FUNCTION_H) $(SCHED_INT_H) \
$(TM_P_H) $(EXPR_H) langhooks.h $(GGC_H) $(OPTABS_H) $(REAL_H) \
- tm-constrs.h $(GIMPLE_H) $(DF_H) cselib.h $(COMMON_TARGET_H) hw-doloop.h
+ tm-constrs.h $(GIMPLE_H) $(DF_H) cselib.h $(COMMON_TARGET_H) hw-doloop.h \
+ regrename.h
$(COMPILER) -c $(ALL_COMPILERFLAGS) $(ALL_CPPFLAGS) \
$(out_file) $(OUTPUT_OPTION)