Displaying 4 results from an estimated 4 matches for "function_iterators".
2013 Apr 26
2
[LLVMdev] CallGraph
Hello,
I try to make a big CFG (control flow graph) by combining all the CFG-s
from all the functions of a module. I still have one problem : I want to
get the links between functions.
For CFG-s, I used CallGraphNode->second->getFunction, then
Function_iterators and succ_iterators, so I have all the links between BBs.
Now, the questions is how do I link BBs from different functions?
I can do it in a way not so elegant. Take the last BB of every function,
then getTerminator and see that function it is called and then link to
(instruction-2-instruction).
T...
2013 Apr 26
2
[LLVMdev] CallGraph
...make a big CFG (control flow graph) by combining all the CFG-s
>> from all
>> the functions of a module. I still have one problem : I want to get the
>> links
>> between functions.
>>
>> For CFG-s, I used CallGraphNode->second->**getFunction, then
>> Function_iterators
>> and succ_iterators, so I have all the links between BBs. Now, the
>> questions is
>> how do I link BBs from different functions?
>>
>> I can do it in a way not so elegant. Take the last BB of every function,
>> then
>> getTerminator and see that function...
2013 Apr 26
0
[LLVMdev] CallGraph
...conescu wrote:
> Hello,
>
> I try to make a big CFG (control flow graph) by combining all the CFG-s from all
> the functions of a module. I still have one problem : I want to get the links
> between functions.
>
> For CFG-s, I used CallGraphNode->second->getFunction, then Function_iterators
> and succ_iterators, so I have all the links between BBs. Now, the questions is
> how do I link BBs from different functions?
>
> I can do it in a way not so elegant. Take the last BB of every function, then
> getTerminator and see that function it is called and then link to
> (i...
2013 Apr 26
0
[LLVMdev] CallGraph
...trol flow graph) by combining all the CFG-s
> from all
> the functions of a module. I still have one problem : I want to get the
> links
> between functions.
>
> For CFG-s, I used CallGraphNode->second->__getFunction, then
> Function_iterators
> and succ_iterators, so I have all the links between BBs. Now, the
> questions is
> how do I link BBs from different functions?
>
> I can do it in a way not so elegant. Take the last BB of every function,
> then
> getTerminator a...