pro64-support
[Top] [All Lists]

Re: Very Low Whirl

To: pro64 <pro64-support@xxxxxxxxxxx>, raya <raya@xxxxxxxxxxxxxxxxxxxxx>
Subject: Re: Very Low Whirl
From: mpm@xxxxxxxxxxxxxxxxx (Michael Murphy)
Date: Wed, 29 Nov 2000 10:32:42 -0800 (PST)
Sender: owner-pro64-support@xxxxxxxxxxx
        From: raya <raya@xxxxxxxxxxxxxxxxxxxxx>
        
        Hello,
        Is there a way  (i.e. a trace flag) to print the very-low whirl which is
        used internally in the code generator?

-Wb,-trlow will print out the whirl as it is lowered, with the last dump
showing the whirl that enters CG.  Note that CG itself takes whirl input
and immediately translates it to instructions and then operates on the
instructions.  -Wb,-ttexp:7 will show the translation of whirl into
CG's instruction format (TOPs).  -Wb,-trexp will show show the TOPs after
cgexp, which is the first phase of CG.

        Is it possible to print out information about  register content,: for
        exampe: register Ri has the address of array a, etc.
        
Not really, because the same register can hold multiple values at different
times.  The .s file has comments that show what object a memory location
refers to, which is also in dumps like -Wb,-tremt (the final representation
of TOPs).
-- Mike Murphy
-- mpm@xxxxxxx
-- quote of the day:
--  "Power offers an easy substitute for the hard task of love.
--   It seems easier to be God than to love God,
--   easier to control people than to love people,
--   easier to own life than to love life."  (Henri Nouwen)

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