Language-independent functions-as-trees representation
Richard Henderson
rth@redhat.com
Sun Jul 21 14:31:00 GMT 2002
On Sun, Jul 21, 2002 at 10:32:03AM +0200, Steven Bosscher wrote:
> Because at that point:
> - we have already created the temporary arrays and the code to copy
> in/out the array
> - we have already scalarized nonzero rank assignments
>
> SIMPLE doesn't know about array syntax, and Fortran 95 does, remember?
I don't necessarily think this must be a hard and fast rule.
Are there instances (aside from inlining) that could take
advantage of optimiziation before scalarization?
I've suggested before that it may well be useful to have cases
in which language-specific nodes may survive into SIMPLE. We'd
treat them as black boxes during optimization and call back
into the front end to lower them.
r~
More information about the Gcc
mailing list