This is the mail archive of the
gcc@gcc.gnu.org
mailing list for the GCC project.
Re: Loop unrolling
- To: oliva at dcc dot unicamp dot br (Alexandre Oliva)
- Subject: Re: Loop unrolling
- From: Tim Hollebeek <tim at wagner dot princeton dot edu>
- Date: Sat, 13 Jun 1998 00:13:21 -0400 (EDT)
- Cc: rth at cygnus dot com, mrs at wrs dot com, amylaar at cygnus dot co dot uk, egcs-patches at cygnus dot com, egcs at cygnus dot com, pfeifer at dbai dot tuwien dot ac dot at
Alexandre Oliva writes ...
>
> The {{;;}} sequence would be recognized by gcc as a special token,
> that expanded to a special RTL node that marked the enclosing loop as
> non-removable.
>
> Alternatively, we could use this ``nonsense'' definition you have
> presented to denote non-removable empty loops.
And someone has to explain why these completely arbitrary constructs are
superior to a normal loop over a volatile variable, which seems like a
far more natural way to express this concept.
---------------------------------------------------------------------------
Tim Hollebeek | "Everything above is a true
email: tim@wfn-shop.princeton.edu | statement, for sufficiently
URL: http://wfn-shop.princeton.edu/~tim | false values of true."