Displaying 3 results from an estimated 3 matches for "bzopen_or_bzdopen".
2010 Jan 13
1
[LLVMdev] Make LoopBase inherit from "RegionBase"?
...t, have a look into some results I got with a pass extracting
maximal non trivial regions that do not contain loops from libbz2:
http://tobias.osaft.eu/llvm/region/bz2NoLoops/
Interesting ones:
regions_without_loops.BZ2_bzBuffToBuffCompress.dot.png
has a lot of exit edges.
regions_without_loops.bzopen_or_bzdopen.dot.png
the first region has two entry edges. One is the loop latch.
(Keep in mind all regions have the same color, so if it seems there is
an edge into a region, there are just two regions close by)
Without a prepass that exposes the edges almost no region could be
detected with the "standa...
2010 Jan 13
1
[LLVMdev] Make LoopBase inherit from "RegionBase"?
...f the
> CFG is modified this would allow an internal SESE-region to become a black box, and the
> the outer regions could be optimized.
This is an optimization, however I think it is orthogonal to the region
detection problem. Say it works with any algorithm.
>> regions_without_loops.bzopen_or_bzdopen.dot.png
>> the first region has two entry edges. One is the loop latch.
>> (Keep in mind all regions have the same color, so if it seems there is
>> an edge into a region, there are just two regions close by)
>>
>> Without a prepass that exposes the edges almost no reg...
2010 Jan 20
1
[LLVMdev] Make LoopBase inherit from "RegionBase"?
...include multiple entry/exit sub-regions
> that will not encapsulate control flow in a reasonable way.
The block based definition works as well as any edge based definition to
define a sese region. And it should be able to hide stuff in black boxes.
>
>>>> regions_without_loops.bzopen_or_bzdopen.dot.png
>>>> the first region has two entry edges. One is the loop latch.
>>>> (Keep in mind all regions have the same color, so if it seems there is
>>>> an edge into a region, there are just two regions close by)
>>>>
>>>> Without a prep...