[prev in list] [next in list] [prev in thread] [next in thread] 

List:       gcc
Subject:    insn field INSN_CODE
From:       Andrija Radicevic <andrija.radicevic () gmail ! com>
Date:       2006-11-29 13:47:03
Message-ID: 003201c713bc$dad0e0d0$5300a8c0 () zg ! corp ! fgmicrotec ! com
[Download RAW message or body]

Hi,

In the "GCC Internals manual" it is said that the INSN_CODE(i) is printed in
the debugging output as a small integer followed by a symbolic
representation that locates the pattern in the md file as a small positive
or negative offset from the named pattern. Now, I'm a bit confused. The
following example (a part of an annotated assembler file) says that the
pattern is muldf3, but what stands the offset 77 for?

;#(insn 16 543 689 ../../gcc-4.1.0/gcc/libgcc2.c:1624 (set (reg:DF 25 L9 )
;#        (mult:DF (reg:DF 25 L9 )
;#            (reg/v:DF 20 L4  [orig:67 c ] [67]))) 77 {muldf3}
(insn_list:REG_DEP_TRUE 543 (nil))
;#    (nil))


Best regards

Andrija Radicevic

[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic