diff options
author | David Malcolm <dmalcolm@redhat.com> | 2016-12-19 20:33:05 +0000 |
---|---|---|
committer | David Malcolm <dmalcolm@gcc.gnu.org> | 2016-12-19 20:33:05 +0000 |
commit | f40772228541713306cc1678fda2b365fe228ebc (patch) | |
tree | ce8a60522de7d096834320eb46f4ea037b8a8d6b /gcc/print-rtl-function.c | |
parent | 6418b07737eb2dc44e9941812c665dc91fa962ed (diff) | |
download | gcc-f40772228541713306cc1678fda2b365fe228ebc.zip gcc-f40772228541713306cc1678fda2b365fe228ebc.tar.gz gcc-f40772228541713306cc1678fda2b365fe228ebc.tar.bz2 |
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
Diffstat (limited to 'gcc/print-rtl-function.c')
-rw-r--r-- | gcc/print-rtl-function.c | 44 |
1 files changed, 21 insertions, 23 deletions
diff --git a/gcc/print-rtl-function.c b/gcc/print-rtl-function.c index dea84fe..74d8e9c 100644 --- a/gcc/print-rtl-function.c +++ b/gcc/print-rtl-function.c @@ -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 |