pro64-support
[Top] [All Lists]

CFG by daVinci (fwd)

To: sgi <pro64-support@xxxxxxxxxxx>
Subject: CFG by daVinci (fwd)
From: Peng Zhao <pengzhao@xxxxxxxxxxxxxx>
Date: Fri, 8 Jun 2001 15:35:05 -0600 (MDT)
Sender: owner-pro64-support@xxxxxxxxxxx

Hi,

        I have a question about the CFG drew by daVinci.

        Enclosed are two files, one is a very simple c program and the
other one is the corresponding CFG just after annotation. It is a little 
strange for me.

        First, block 2 and 4 should be one (basic block) and 3&5 too. Why
draw them two separated blocks.

        What is the meaning of block 6 ( especially: the meanning of
"-----")? Does it mean the "return" statement in the program?

        What does the block 7 stand for?

        BTW1: what is the relationship between the ID of each block in
the CFG drew by daVinci and the corresponding BB_NODE->Id()?

        BTW2: What is COMMA, RCOMMA, MU and CHI?


        Thanks.




-- 
                Regards

                                          Peng
  Peng Zhao   pengzhao@xxxxxxxxxxxxxx   
  http://www.cs.ualberta.ca/~pengzhao   
  TEL (Lab): (780)492-3725                  Lab:  CSC251

Attachment: xx
Description: CFG(.ps)

Attachment: test.c
Description: a simple c program

<Prev in Thread] Current Thread [Next in Thread>