This is the mail archive of the gcc-patches@gcc.gnu.org mailing list for the GCC project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

PATCH: Measure overload resolution overhead




DESCRIPTION: Add capability to gcc to report amount of time spent doing overload resolution with the -ftime-report option. Code has been added to three main routines which are involved in vast majority of overload resolutions. These are: build_new_function_call, build_new_method-call and build_user_type_conversion_1. This is needed in support of our effort to speed up gcc.

Fix was tested on PowerPC Darwin platform.

New ChangeLog entries:

gcc/ChangeLog:

2003-01-30 Fariborz Jahanian <fjahanian@apple.com>

* timevar.def: TV_OV_RESOLUTION added

gcc/cp/ChangeLog:

2003-01-30 Fariborz Jahanian <fjahanian@apple.com>

* call.c: Added timevar_push/timevar_pop in several places.


Attachment: patch_ov_res_timing
Description: Binary data


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]