From: Peng Zhao <pengzhao@xxxxxxxxxxxxxx>
4. I know that Pro64 introduces the concept of region to divide a very
big
function into different parts to deal with them separately. What is the
guide to split the function into regions? Does Pro64 generates regions
into which there are several entry from the original function
(e.g. GOTOs)?
Regions were never finished. They worked in some cases, but not all,
and we ran out of time/resources, so they were dropped. You will see
some special versions of regions for exception handling and mp support,
but the general regions are not used. If you wanted to play with it,
see the be/region/ori.cxx code which is what split functions into
regions. A region is defined as single-entry, multiple-exit,
so you can't have multiple-entry regions.
-- Mike Murphy
-- mpm@xxxxxxx
-- quote of the day:
-- "Love one another and you will be happy.
-- It is as simple and as difficult as that." (Michael Leunig)
|