This is the mail archive of the gcc@gcc.gnu.org mailing list for the GCC project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

Re: 'call' is not an edge


On 3/4/07, Sunzir Deepur <sunzird@gmail.com> wrote:
hello all,

I was wondering why "call" directives are not edges in function graphs ?

Because calls don't change the control flow except when they are able to throw exceptions, or don't return.

If they were to be edges, you would have something like 100 basic
blocks for a simple function which is too excusive.

Thanks,
Andrew Pinski


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]