Re: Printing rtl instruction name

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



2013/8/2 Abdul Wahid Memon <engrwahidmemon@xxxxxxxxx>:
> Considering the following rtx
>
> (insn 123 122 125 3 (set (reg:DI 531 [ pretmp.143 ])
>         (sign_extend:DI (reg/v:SI 594 [ stride ]))) sum.c:19 126
> {*extendsidi2_rex64}
>      (nil))
>
> Is there any function available in RTL API which could extract the
> instruction name i.e. extendsidi2_rex64?
>

AFAIK the API you require is get_insn_name() in insn-output.c,
which is generated automatically by the program 'genoutput' from
your machine description design during the building process.

You can refer to print_rtx() function in gcc/print-rtl.c for more
implementation detail.


Best regards,
jasonwucj




[Index of Archives]     [Linux C Programming]     [Linux Kernel]     [eCos]     [Fedora Development]     [Fedora Announce]     [Autoconf]     [The DWARVES Debugging Tools]     [Yosemite Campsites]     [Yosemite News]     [Linux GCC]

  Powered by Linux