This is the mail archive of the
gcc@gcc.gnu.org
mailing list for the GCC project.
Re: A visualization of GCC's passes, as a subway map
Hi,
On Thu, 14 Jul 2011, Paolo Bonzini wrote:
> On 07/14/2011 11:11 AM, Richard Guenther wrote:
> > > > > > Hm, why? complex operations are lowered after a complex lowering
> > > > > > pass
> > > > > > has executed. they are still lowered on RTL, so I don't see why we
> > > > > > need
> > > > > > to destroy them technically.
> > > >
> > > > Because it's PROP_*gimple*_lcx.:)
> > Shouldn't it then be PROP_*gimple* instead of PROP_*trees*?;)
>
> Heh, you have a point!
I think until and unless we have verifiers for the properties, and
automatic (re)setting them for at least the common ones, it's all just
wasted work. They don't provide any useful info whatsoever. The only
useful ones are: PROP_cfg, PROP_rtl, PROP_trees (for adjusting what is
dumped, arguably possible to check differently) and PROP_ssa (for
remove_unused_locals). The rest is just snake oil.
Ciao,
Michael.