|
|
|||||||||
|
|||||||||
| |||||||||
|
|
|
| |||||||||
![]() |
|
|
«
Previous Thread
|
Next Thread
»
|
Thread Tools | Search this Thread | Display Modes |
|
#1
|
|||
|
|||
|
Inlining of indirect calls
Hello,
* Martin Jambor wrote on Fri, Jul 04, 2008 at 10:38:56PM CEST: * ipa-prop.h: Include fibheap.h. (struct ipa_param_call_note): New field. * ipa-prop.c: Include fibheap.h. These changes need adjustment in gcc/Makefile.in. Cheers, Ralf |
|
#2
|
|||
|
|||
|
Inlining of indirect calls
Sun, Jul 06, 2008 at 09:36:48AM +0200, Ralf Wildenhues wrote:
Hello, * Martin Jambor wrote on Fri, Jul 04, 2008 at 10:38:56PM CEST: * ipa-prop.h: Include fibheap.h. (struct ipa_param_call_note): New field. * ipa-prop.c: Include fibheap.h. These changes need adjustment in gcc/Makefile.in. Again, thanks a lot for spotting this. I belive this is best handled by the following changes to Makefile.in: Index: iinln/gcc/Makefile.in iinln.orig/gcc/Makefile.in iinln/gcc/Makefile.in @@ -839,6 +839,7 @@ TREE_INLINE_H = tree-inline.h $(VARRAY_H REAL_H = real.h $(MACHMDE_H) DBGCNT_H = dbgcnt.h dbgcnt.def EBIMAP_H = ebitmap.h sbitmap.h +IPA_PRP_H = $(TREE_H) $(FIBHEAP_H) # # Now figure out from those variables how to compile and link. @@ -2007,7 +2008,7 @@ tree-inline.o : tree-inline.c $(CNFIG_H $(VARRAY_H) $(HASHTAB_H) $(SPLAY_TREE_H) toplev.h \ langhooks.h $(TREE_INLINE_H) $(CGRAPH_H) intl.h $(FUNCTIN_H) $(TREE_GIMPLE_H) \ debug.h $(DIAGNSTIC_H) $(TREE_FLW_H) tree-iterator.h tree-mudflap.h \ - ipa-prop.h value-prof.h $(TARGET_H) $(INTEGRATE_H) + $(IPA_PRP_H) value-prof.h $(TARGET_H) $(INTEGRATE_H) print-tree.o : print-tree.c $(CNFIG_H) $(SYSTEM_H) coretypes.h $(TM_H) $(TREE_H) \ $(GGC_H) langhooks.h $(REAL_H) tree-iterator.h fixed-value.h $(TREE_FLW_H) stor-layout.o : stor-layout.c $(CNFIG_H) $(SYSTEM_H) coretypes.h $(TM_H) \ @@ -2520,7 +2521,7 @@ cgraphunit.o : cgraphunit.c $(CNFIG_H) $(TREE_H) langhooks.h $(TREE_INLINE_H) toplev.h $(FLAGS_H) $(GGC_H) \ $(TARGET_H) $(CGRAPH_H) intl.h pointer-set.h $(FUNCTIN_H) $(TREE_GIMPLE_H) \ $(TREE_FLW_H) tree-pass.h $(C_CMMN_H) debug.h $(DIAGNSTIC_H) \ - $(FIBHEAP_H) output.h $(PARAMS_H) $(RTL_H) $(TIMEVAR_H) ipa-prop.h \ + $(FIBHEAP_H) output.h $(PARAMS_H) $(RTL_H) $(TIMEVAR_H) $(IPA_PRP_H) \ gt-cgraphunit.h cgraphbuild.o : cgraphbuild.c $(CNFIG_H) $(SYSTEM_H) coretypes.h $(TM_H) \ $(TREE_H) langhooks.h $(CGRAPH_H) intl.h pointer-set.h $(TREE_GIMPLE_H) \ @@ -2529,14 +2530,14 @@ varpool.o : varpool.c $(CNFIG_H) $(SYST $(TREE_H) langhooks.h $(TREE_INLINE_H) toplev.h $(FLAGS_H) $(GGC_H) \ $(TARGET_H) $(CGRAPH_H) intl.h pointer-set.h $(FUNCTIN_H) $(TREE_GIMPLE_H) \ $(TREE_FLW_H) tree-pass.h $(C_CMMN_H) debug.h $(DIAGNSTIC_H) \ - $(FIBHEAP_H) output.h $(PARAMS_H) $(RTL_H) $(TIMEVAR_H) ipa-prop.h \ + $(FIBHEAP_H) output.h $(PARAMS_H) $(RTL_H) $(TIMEVAR_H) $(IPA_PRP_H) \ gt-varpool.h ipa.o : ipa.c $(CNFIG_H) $(SYSTEM_H) coretypes.h $(TM_H) $(CGRAPH_H) -ipa-prop.o : ipa-prop.c $(CNFIG_H) $(SYSTEM_H) coretypes.h \ - langhooks.h $(GGC_H) $(TARGET_H) $(CGRAPH_H) ipa-prop.h $(DIAGNSTIC_H) \ +ipa-prop.o : ipa-prop.c $(CNFIG_H) $(SYSTEM_H) coretypes.h $(FIBHEAP_H) \ + langhooks.h $(GGC_H) $(TARGET_H) $(CGRAPH_H) $(IPA_PRP_H) $(DIAGNSTIC_H) \ $(TREE_FLW_H) $(TM_H) tree-pass.h $(FLAGS_H) $(TREE_H) tree-inline.h ipa-cp.o : ipa-cp.c $(CNFIG_H) $(SYSTEM_H) coretypes.h \ - langhooks.h $(TARGET_H) $(CGRAPH_H) ipa-prop.h tree-inline.h tree-dump.h \ + langhooks.h $(TARGET_H) $(CGRAPH_H) $(IPA_PRP_H) tree-inline.h tree-dump.h \ $(TREE_FLW_H) $(TM_H) tree-pass.h $(FLAGS_H) $(TREE_H) $(DIAGNSTIC_H) matrix-reorg.o : matrix-reorg.c $(CNFIG_H) $(SYSTEM_H) coretypes.h \ $(TARGET_H) $(CGRAPH_H) $(TREE_FLW_H) $(TM_H) tree-pass.h \ @@ -2544,7 +2545,7 @@ matrix-reorg.o : matrix-reorg.c $(CNFIG ipa-inline.o : ipa-inline.c gt-ipa-inline.h $(CNFIG_H) $(SYSTEM_H) coretypes.h $(TM_H) \ $(TREE_H) langhooks.h $(TREE_INLINE_H) $(FLAGS_H) $(CGRAPH_H) intl.h \ $(DIAGNSTIC_H) $(FIBHEAP_H) $(PARAMS_H) $(TIMEVAR_H) tree-pass.h \ - $(CVERAGE_H) $(HASHTAB_H) $(RTL_H) ipa-prop.h + $(CVERAGE_H) $(HASHTAB_H) $(RTL_H) $(IPA_PRP_H) ipa-utils.o : ipa-utils.c $(IPA_UTILS_H) $(CNFIG_H) $(SYSTEM_H) \ coretypes.h $(TM_H) $(TREE_H) $(TREE_FLW_H) $(TREE_INLINE_H) langhooks.h \ pointer-set.h $(GGC_H) $(C_CMMN_H) $(TREE_GIMPLE_H) \ |
![]() |
| Viewing: Web Development Archives > Mailing Lists > Development > Inlining of indirect calls |
| Thread Tools | Search this Thread |
| Display Modes | Rate This Thread |
|
|
|
|