Re: New options to disable/enable any pass for any functions (issue4550056)
Xinliang David Li <davidxl <at> google.com>
2011-06-01 00:01:17 GMT
The new patch is attached. The test (c,c++,fortran, java, ada) is on going.
On Tue, May 31, 2011 at 9:06 AM, Xinliang David Li <davidxl <at> google.com> wrote:
> On Tue, May 31, 2011 at 2:05 AM, Richard Guenther
> <richard.guenther <at> gmail.com> wrote:
>> On Mon, May 30, 2011 at 10:16 PM, Xinliang David Li <davidxl <at> google.com> wrote:
>>> The attached are two simple follow up patches
>>> 1) the first patch does some refactorization on function header
>>> dumping (with more information printed)
>>> 2) the second patch cleans up some pass names. Part of the cleanup
>>> results from a previous discussion with Honza -- a) rename
>>> 'tree_profile_ipa' into 'profile', and make 'ipa_profile' and
>>> 'profile' into 'profile_estimate'. The rest of cleanups are needed to
>>> make sure pass names are unique.
>>> Ok for trunk?
>> +pass_dump_function_header (FILE *dump_file, tree fdecl, struct function *fun)
>> This function needs documentation, the ChangeLog entry misses
>> the tree-pretty-print.h change.