Hi!
I'm looking at the backend and the terminology used for loops is really
confusing me. AFAICT, in the backend there may be two special blocks for
loops but I can't say it makes any sense to me! Here's the code that is
boggling my mind:
if (block->IsLoopHeader()) {
buffer << " (loop up to " << block->loop_end().ToInt() << ")";
}
This seems to suggest that block->loop_end() is the first block inside the
loop, is this true?! If so, I hope it's clear why this is confusing :)
cheers,
sam
--
--
v8-dev mailing list
[email protected]
http://groups.google.com/group/v8-dev
---
You received this message because you are subscribed to the Google Groups
"v8-dev" group.
To unsubscribe from this group and stop receiving emails from it, send an email
to [email protected].
To view this discussion visit
https://groups.google.com/d/msgid/v8-dev/72f73e50-3787-4463-b8cd-31d453ed7efan%40googlegroups.com.