How to detect whether we're inside of a loop??

Geoff Keating geoffk@geoffk.org
Wed Apr 9 18:37:00 GMT 2003


"Kaveh R. Ghazi" <ghazi@caip.rutgers.edu> writes:

> I was interested in experimenting with heuristics which might expand a
> builtin depending on whether at the point of expansion we're in a loop
> or not.  E.g. It might make sense to expand something which might
> create slightly larger code only if we think it's likely that it'll be
> executed a number of times.  I'm guessing that being inside a loop is
> one way to increase that probability.  Thus I was curious if there's a
> way to detect this.

Why don't you just use the support that GCC already has for detecting
the probability that a block will be executed?

-- 
- Geoffrey Keating <geoffk@geoffk.org>



More information about the Gcc mailing list