print_rtx_function: update example in comment
The patch updates the example dump in the comment for print_rtx_function to reflect various changes: - r241593: addition of insn UIDs - r241908: removal of trailing "(nil)" and other default values - r242023: addition of "param" directives - r243798: change of format of regnos in non-virtual pseudos (from "$2" to "<2>") gcc/ChangeLog: * print-rtl-function.c (print_rtx_function): Update example in comment to reflect current format. From-SVN: r243812
This commit is contained in:
parent
6418b07737
commit
f407722285
@ -1,3 +1,8 @@
|
||||
2016-12-19 David Malcolm <dmalcolm@redhat.com>
|
||||
|
||||
* print-rtl-function.c (print_rtx_function): Update
|
||||
example in comment to reflect current format.
|
||||
|
||||
2016-12-19 Uros Bizjak <ubizjak@gmail.com>
|
||||
|
||||
* config/i386/i386.md (*popcounthi2_1): New insn_and_split pattern.
|
||||
|
@ -175,38 +175,36 @@ print_param (FILE *outfile, rtx_writer &w, tree arg)
|
||||
Example output (with COMPACT==true):
|
||||
|
||||
(function "times_two"
|
||||
(param "i"
|
||||
(DECL_RTL (mem/c:SI (plus:DI (reg/f:DI virtual-stack-vars)
|
||||
(const_int -4)) [1 i+0 S4 A32]))
|
||||
(DECL_RTL_INCOMING (reg:SI di [ i ])))
|
||||
(insn-chain
|
||||
(cnote NOTE_INSN_DELETED)
|
||||
(cnote 1 NOTE_INSN_DELETED)
|
||||
(block 2
|
||||
(edge-from entry (flags "FALLTHRU"))
|
||||
(cnote [bb 2] NOTE_INSN_BASIC_BLOCK)
|
||||
(cinsn (set (mem/c:SI (plus:DI (reg/f:DI virtual-stack-vars)
|
||||
(cnote 4 [bb 2] NOTE_INSN_BASIC_BLOCK)
|
||||
(cinsn 2 (set (mem/c:SI (plus:DI (reg/f:DI virtual-stack-vars)
|
||||
(const_int -4)) [1 i+0 S4 A32])
|
||||
(reg:SI di [ i ])) "t.c":2
|
||||
(nil))
|
||||
(cnote NOTE_INSN_FUNCTION_BEG)
|
||||
(cinsn (set (reg:SI %2)
|
||||
(reg:SI di [ i ])) "t.c":2)
|
||||
(cnote 3 NOTE_INSN_FUNCTION_BEG)
|
||||
(cinsn 6 (set (reg:SI <2>)
|
||||
(mem/c:SI (plus:DI (reg/f:DI virtual-stack-vars)
|
||||
(const_int -4)) [1 i+0 S4 A32])) "t.c":3
|
||||
(nil))
|
||||
(cinsn (parallel [
|
||||
(set (reg:SI %0 [ _2 ])
|
||||
(ashift:SI (reg:SI %2)
|
||||
(const_int -4)) [1 i+0 S4 A32])) "t.c":3)
|
||||
(cinsn 7 (parallel [
|
||||
(set (reg:SI <0> [ _2 ])
|
||||
(ashift:SI (reg:SI <2>)
|
||||
(const_int 1)))
|
||||
(clobber (reg:CC flags))
|
||||
]) "t.c":3
|
||||
(expr_list:REG_EQUAL (ashift:SI (mem/c:SI (plus:DI (reg/f:DI virtual-stack-vars)
|
||||
(expr_list:REG_EQUAL (ashift:SI (mem/c:SI (plus:DI (reg/f:DI virtual-stack-vars)
|
||||
(const_int -4)) [1 i+0 S4 A32])
|
||||
(const_int 1))
|
||||
(nil)))
|
||||
(cinsn (set (reg:SI %1 [ <retval> ])
|
||||
(reg:SI %0 [ _2 ])) "t.c":3
|
||||
(nil))
|
||||
(cinsn (set (reg/i:SI ax)
|
||||
(reg:SI %1 [ <retval> ])) "t.c":4
|
||||
(nil))
|
||||
(cinsn (use (reg/i:SI ax)) "t.c":4
|
||||
(nil))
|
||||
(const_int 1))))
|
||||
(cinsn 10 (set (reg:SI <1> [ <retval> ])
|
||||
(reg:SI <0> [ _2 ])) "t.c":3)
|
||||
(cinsn 14 (set (reg/i:SI ax)
|
||||
(reg:SI <1> [ <retval> ])) "t.c":4)
|
||||
(cinsn 15 (use (reg/i:SI ax)) "t.c":4)
|
||||
(edge-to exit (flags "FALLTHRU"))
|
||||
) ;; block 2
|
||||
) ;; insn-chain
|
||||
|
Loading…
Reference in New Issue
Block a user