Displaying 6 results from an estimated 6 matches for "is_in_cycl".
Did you mean:
is_in_cycle
2009 Aug 06
2
[LLVMdev] [PATCH] Add functionality to scc_iterator
...quot; name
> is not a good one though, it doesn't give any hint about what the
> function actually does. I don't think it is really generally useful
> enough to include in scciterator.h
>
> -Chris
>
I agree that bb_reachable is not the best name. How about "is_in_cycle"
instead? I think a function to tell whether an arbitrary graph node is
part of a cycle could be useful in a variety of circumstances; is there
another header file where it would be more appropriate?
--Patrick
2009 Aug 07
0
[LLVMdev] [PATCH] Add functionality to scc_iterator
...a good one though, it doesn't give any hint about what the
>> function actually does. I don't think it is really generally useful
>> enough to include in scciterator.h
>>
>> -Chris
>>
> I agree that bb_reachable is not the best name. How about
> "is_in_cycle"
> instead? I think a function to tell whether an arbitrary graph node
> is
> part of a cycle could be useful in a variety of circumstances; is
> there
> another header file where it would be more appropriate?
It's more of an algorithm than a datastructure. Where els...
2009 Aug 07
2
[LLVMdev] [PATCH] Add functionality to scc_iterator
...templates of scc_begin and scc_end to pass by constant
reference rather than value (no reason to do a copy unless you have to).
2. Adds the inverse graph scc_begin and scc_end templates (similarly
fixed to pass by constant reference rather than value).
3. Adds the cycle-detection code as "is_in_cycle" rather than
"bb_reachable".
3. Fixes an incorrect comment in the GraphTraits.h header.
Index: include/llvm/ADT/SCCIterator.h
===================================================================
--- include/llvm/ADT/SCCIterator.h (revision 76093)
+++ include/llvm/ADT/SCCItera...
2009 Aug 07
0
[LLVMdev] [PATCH] Add functionality to scc_iterator
...nd scc_end to pass by constant
> reference rather than value (no reason to do a copy unless you have
> to).
> 2. Adds the inverse graph scc_begin and scc_end templates (similarly
> fixed to pass by constant reference rather than value).
> 3. Adds the cycle-detection code as "is_in_cycle" rather than
> "bb_reachable".
> 3. Fixes an incorrect comment in the GraphTraits.h header.
>
> Index: include/llvm/ADT/SCCIterator.h
> ===================================================================
> --- include/llvm/ADT/SCCIterator.h (revision 76093)
&...
2009 Aug 06
0
[LLVMdev] [PATCH] Add functionality to scc_iterator
On Aug 4, 2009, at 3:48 PM, Patrick Alexander Simmons wrote:
> Hi,
>
> I've been using scc_iterator, and I added the templates necessary to
> make it work with inverse graphs. I also added a "bb_reachable"
> function to tell whether an arbitrary graph node is part of cycle.
> Might this be useful to others?
Hi Patrick,
The scc_begin/end specializations look
2009 Aug 04
2
[LLVMdev] [PATCH] Add functionality to scc_iterator
Hi,
I've been using scc_iterator, and I added the templates necessary to
make it work with inverse graphs. I also added a "bb_reachable"
function to tell whether an arbitrary graph node is part of cycle.
Might this be useful to others?
(Sorry for the double post; previous patch didn't compile.)
--Patrick
--- include/llvm/ADT/SCCIterator.h (revision 76093)
+++