-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy patha-test.c.270r.reginfo
More file actions
55 lines (52 loc) · 2.32 KB
/
Copy patha-test.c.270r.reginfo
File metadata and controls
55 lines (52 loc) · 2.32 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
;; Function main (main, funcdef_no=0, decl_uid=4826, cgraph_uid=1, symbol_order=0)
;; basic block 2, loop depth 0, maybe hot
;; prev block 0, next block 1, flags: (NEW, REACHABLE, RTL)
;; pred: ENTRY (FALLTHRU)
(note 3 0 2 2 [bb 2] NOTE_INSN_BASIC_BLOCK)
(note 2 3 5 2 NOTE_INSN_FUNCTION_BEG)
(insn 5 2 6 2 (set (reg:SI 94)
(const_int 4 [0x4])) "test.c":3:9 64 {*movsi_aarch64}
(nil))
(insn 6 5 7 2 (set (mem/c:SI (plus:DI (reg/f:DI 64 sfp)
(const_int -4 [0xfffffffffffffffc])) [1 a+0 S4 A32])
(reg:SI 94)) "test.c":3:9 64 {*movsi_aarch64}
(nil))
(insn 7 6 8 2 (set (reg:SI 1 x1)
(mem/c:SI (plus:DI (reg/f:DI 64 sfp)
(const_int -4 [0xfffffffffffffffc])) [1 a+0 S4 A32])) "test.c":4:5 64 {*movsi_aarch64}
(nil))
(insn 8 7 9 2 (set (reg:DI 95)
(high:DI (symbol_ref/f:DI ("*.LC0") [flags 0x2] <var_decl 0xe081999603f0 *.LC0>))) "test.c":4:5 65 {*movdi_aarch64}
(nil))
(insn 9 8 10 2 (set (reg:DI 0 x0)
(lo_sum:DI (reg:DI 95)
(symbol_ref/f:DI ("*.LC0") [flags 0x2] <var_decl 0xe081999603f0 *.LC0>))) "test.c":4:5 1116 {add_losym_di}
(expr_list:REG_EQUAL (symbol_ref/f:DI ("*.LC0") [flags 0x2] <var_decl 0xe081999603f0 *.LC0>)
(nil)))
(call_insn 10 9 11 2 (parallel [
(set (reg:SI 0 x0)
(call (mem:DI (symbol_ref:DI ("printf") [flags 0x41] <function_decl 0xe08199b28400 printf>) [0 __builtin_printf S8 A8])
(const_int 0 [0])))
(unspec:DI [
(const_int 0 [0])
] UNSPEC_CALLEE_ABI)
(clobber (reg:DI 30 x30))
]) "test.c":4:5 59 {*call_value_insn}
(nil)
(expr_list (clobber (reg:DI 17 x17))
(expr_list (clobber (reg:DI 16 x16))
(expr_list:DI (use (reg:DI 0 x0))
(expr_list:SI (use (reg:SI 1 x1))
(nil))))))
(insn 11 10 14 2 (set (reg:SI 92 [ _4 ])
(const_int 1 [0x1])) "test.c":5:12 64 {*movsi_aarch64}
(nil))
(insn 14 11 18 2 (set (reg:SI 93 [ <retval> ])
(reg:SI 92 [ _4 ])) "test.c":6:1 64 {*movsi_aarch64}
(nil))
(insn 18 14 19 2 (set (reg/i:SI 0 x0)
(reg:SI 93 [ <retval> ])) "test.c":6:1 64 {*movsi_aarch64}
(nil))
(insn 19 18 0 2 (use (reg/i:SI 0 x0)) "test.c":6:1 -1
(nil))
;; succ: EXIT [always] (FALLTHRU)