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]

Question about rtx format for insn, call_insn and junp_insn


Hello every body
I have read the rtl.h & rtl.c,
but I don't realize the format for??insn, call_insn?and junp_insn

it's define in rtl.def

DEF_RTL_EXPR(JUMP_INSN, "jump_insn", "iuuBieie0", RTX_INSN)

and it's dump by some real program

(jump_insn 14 ?/* ?i */
?? ? ? ? ? 13 ? ? ? ? /* ?u */
?? ? ? ? ? 15 ? ? ? ? /* u ?*/
?? ? ? ? ? 1 ? ? ? ? ? /* B */
?? ? ? ? ? (set (pc)
?? ? ? ? ? ? ? ?(if_then_else (le (reg:CCGC 17 flags)
?? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?(const_int 0 [0x0]))
?? ? ? ? ? ? ? ? ? ? ? ? ? ? ?(label_ref 24)
?? ? ? ? ? ? ? ? ? ? ? ? ? ? ?(pc))) ? ? ? ? ? ? ? ? ? ? ? ?/* ? e?? */
?? ? ? ? ?-1 ? ? /* i? */
?? ? ? ? ?(nil) ?/* e? ?*/
?? ? ? ? ?(nil) ?/* 0? */ )

so my question is where is the i after B ??

gcc version 4.4.1

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