"Timon Gehr"  wrote in message news:[email protected]...

Well, not really. It rewrites "for" loops into "goto" loops because
that's the only control flow construct implemented by the hardware.

> You might be thinking of the code generator, not the glue layer.

Why? Does the code generator support for loops?

The code cares what the hardware implements, the glue layer does not. The choice of "goto" loops aka basic blocks as the representation in the backend is due to ease of analysis, not hardware constraints.

Reply via email to