
;; Function compute_jump_reg_dependencies (_ZL29compute_jump_reg_dependenciesP7rtx_defP11bitmap_head, funcdef_no=2456, decl_uid=99321, cgraph_uid=1504, symbol_order=1551)

(note 1 0 17 NOTE_INSN_DELETED)
(note 17 1 18 (var_location used (reg:DI 4 4 [ used ])) NOTE_INSN_VAR_LOCATION)
(note 18 17 5 (var_location insn (reg:DI 3 3 [ insn ])) NOTE_INSN_VAR_LOCATION)
(note 5 18 11 [bb 2] NOTE_INSN_BASIC_BLOCK)
(note 11 5 4 NOTE_INSN_PROLOGUE_END)
(note 4 11 12 NOTE_INSN_FUNCTION_BEG)
(note 12 4 13 NOTE_INSN_EPILOGUE_BEG)
(jump_insn:TI 13 12 14 (simple_return) "/builddir/gcc-13.2.1_git20231014/gcc/modulo-sched.cc":260:1 942 {simple_return}
     (nil)
 -> simple_return)
(barrier 14 13 9)
(note 9 14 10 NOTE_INSN_DELETED)
(note 10 9 0 NOTE_INSN_DELETED)

;; Function update_node_sched_params (_ZL24update_node_sched_paramsiiii, funcdef_no=2466, decl_uid=99701, cgraph_uid=1514, symbol_order=1565)

(note 1 0 142 NOTE_INSN_DELETED)
(note 142 1 143 (var_location u (reg:SI 3 3 [ u ])) NOTE_INSN_VAR_LOCATION)
(note 143 142 144 (var_location ii (reg:SI 4 4 [ ii ])) NOTE_INSN_VAR_LOCATION)
(note 144 143 145 (var_location cycle (reg:SI 5 5 [ cycle ])) NOTE_INSN_VAR_LOCATION)
(note 145 144 7 (var_location min_cycle (reg:SI 6 6 [ min_cycle ])) NOTE_INSN_VAR_LOCATION)
(note 7 145 113 [bb 2] NOTE_INSN_BASIC_BLOCK)
(note 113 7 2 NOTE_INSN_PROLOGUE_END)
(note 2 113 5 NOTE_INSN_DELETED)
(note 5 2 6 NOTE_INSN_DELETED)
(note 6 5 21 NOTE_INSN_FUNCTION_BEG)
(note 21 6 128 NOTE_INSN_DELETED)
(note 128 21 129 /builddir/gcc-13.2.1_git20231014/gcc/modulo-sched.cc:471 NOTE_INSN_BEGIN_STMT)
(note 129 128 130 /builddir/gcc-13.2.1_git20231014/gcc/modulo-sched.cc:472 NOTE_INSN_BEGIN_STMT)
(note 130 129 146 /builddir/gcc-13.2.1_git20231014/gcc/modulo-sched.cc:474 NOTE_INSN_BEGIN_STMT)
(note 146 130 35 (var_location this (symbol_ref:DI ("_ZL20node_sched_param_vec") [flags 0x82]  <var_decl 0x3fff7ef48ea0 node_sched_param_vec>)) NOTE_INSN_VAR_LOCATION)
(insn:TI 35 146 147 (set (reg:SI 9 9 [149])
        (div:SI (reg:SI 5 5 [orig:139 cycle ] [139])
            (reg:SI 4 4 [orig:138 ii ] [138]))) "/builddir/gcc-13.2.1_git20231014/gcc/modulo-sched.cc":475:19 184 {*divsi3}
     (nil))
(note 147 35 172 (var_location ix (reg:SI 3 3 [ u ])) NOTE_INSN_VAR_LOCATION)
(note 172 147 131 0x3fff7e003420 NOTE_INSN_BLOCK_BEG)
(note 131 172 173 /builddir/gcc-13.2.1_git20231014/gcc/vec.h:1504 NOTE_INSN_INLINE_ENTRY)
(note 173 131 117 0x3fff7e003480 NOTE_INSN_BLOCK_BEG)
(insn 117 173 148 (set (reg/f:DI 10 10 [orig:131 _27 ] [131])
        (unspec:DI [
                (mem/f/c:DI (lo_sum:DI (high:DI (unspec:DI [
                                    (symbol_ref:DI ("*.LANCHOR0") [flags 0x182])
                                    (reg:DI 2 2)
                                ] UNSPEC_TOCREL))
                        (unspec:DI [
                                (symbol_ref:DI ("*.LANCHOR0") [flags 0x182])
                                (reg:DI 2 2)
                            ] UNSPEC_TOCREL)) [91 node_sched_param_vec.m_vec+0 S8 A64])
            ] UNSPEC_FUSION_GPR)) "/builddir/gcc-13.2.1_git20231014/gcc/vec.h":1505:14 1010 {*fusion_gpr_load_di}
     (expr_list:REG_DEAD (reg:DI 2 2)
        (nil)))
(note 148 117 149 (var_location this (reg/f:DI 10 10 [orig:131 _27 ] [131])) NOTE_INSN_VAR_LOCATION)
(note 149 148 174 (var_location ix (reg:SI 3 3 [ u ])) NOTE_INSN_VAR_LOCATION)
(note 174 149 132 0x3fff7e0034e0 NOTE_INSN_BLOCK_BEG)
(note 132 174 175 /builddir/gcc-13.2.1_git20231014/gcc/vec.h:888 NOTE_INSN_INLINE_ENTRY)
(note 175 132 22 0x3fff7e003540 NOTE_INSN_BLOCK_BEG)
(insn 22 175 150 (set (reg:DI 3 3 [orig:135 _31 ] [135])
        (and:DI (ashift:DI (reg:DI 3 3 [157])
                (const_int 4 [0x4]))
            (const_int 68719476720 [0xffffffff0]))) "/builddir/gcc-13.2.1_git20231014/gcc/vec.h":891:20 discrim 1 247 {*rotldi3_mask}
     (nil))
(note 150 22 151 (var_location u (subreg:SI (entry_value:DI (reg:DI 3 3)) 0)) NOTE_INSN_VAR_LOCATION)
(note 151 150 152 (var_location ix (subreg:SI (entry_value:DI (reg:DI 3 3)) 0)) NOTE_INSN_VAR_LOCATION)
(note 152 151 23 (var_location ix (subreg:SI (entry_value:DI (reg:DI 3 3)) 0)) NOTE_INSN_VAR_LOCATION)
(insn 23 152 176 (set (reg:DI 3 3 [orig:133 _29 ] [133])
        (plus:DI (reg:DI 3 3 [orig:135 _31 ] [135])
            (const_int 8 [0x8]))) 69 {*adddi3}
     (nil))
(note 176 23 177 0x3fff7e003540 NOTE_INSN_BLOCK_END)
(note 177 176 178 0x3fff7e0034e0 NOTE_INSN_BLOCK_END)
(note 178 177 179 0x3fff7e003480 NOTE_INSN_BLOCK_END)
(note 179 178 38 0x3fff7e003420 NOTE_INSN_BLOCK_END)
(insn 38 179 153 (set (reg:SI 6 6 [orig:126 _13 ] [126])
        (minus:SI (reg:SI 4 4 [orig:138 ii ] [138])
            (reg:SI 6 6 [160]))) "/builddir/gcc-13.2.1_git20231014/gcc/modulo-sched.cc":479:25 99 {*subfsi3}
     (nil))
(note 153 38 39 (var_location min_cycle (subreg:SI (entry_value:DI (reg:DI 6 6)) 0)) NOTE_INSN_VAR_LOCATION)
(insn 39 153 29 (set (reg:SI 6 6 [orig:132 _28 ] [132])
        (plus:SI (reg:SI 6 6 [orig:126 _13 ] [126])
            (const_int -1 [0xffffffffffffffff]))) "/builddir/gcc-13.2.1_git20231014/gcc/modulo-sched.cc":479:25 68 {*addsi3}
     (nil))
(insn:TI 29 39 41 (set (mem:SI (plus:DI (reg/f:DI 10 10 [orig:131 _27 ] [131])
                (reg:DI 3 3 [orig:133 _29 ] [133])) [6 _24->time+0 S4 A32])
        (reg:SI 5 5 [orig:139 cycle ] [139])) "/builddir/gcc-13.2.1_git20231014/gcc/modulo-sched.cc":474:18 discrim 1 560 {*movsi_internal1}
     (nil))
(insn 41 29 36 (set (reg:SI 6 6 [orig:136 _32 ] [136])
        (div:SI (reg:SI 6 6 [orig:132 _28 ] [132])
            (reg:SI 4 4 [orig:138 ii ] [138]))) "/builddir/gcc-13.2.1_git20231014/gcc/modulo-sched.cc":479:23 184 {*divsi3}
     (nil))
(insn 36 41 183 (set (reg:SI 9 9 [151])
        (mult:SI (reg:SI 9 9 [149])
            (reg:SI 4 4 [orig:138 ii ] [138]))) "/builddir/gcc-13.2.1_git20231014/gcc/modulo-sched.cc":475:19 159 {mulsi3}
     (nil))
(note 183 36 182 0x3fff7e0e19c0 NOTE_INSN_BLOCK_BEG)
(note 182 183 181 0x3fff7e0e1a20 NOTE_INSN_BLOCK_BEG)
(note 181 182 180 0x3fff7e0e1a80 NOTE_INSN_BLOCK_BEG)
(note 180 181 24 0x3fff7e0e1ae0 NOTE_INSN_BLOCK_BEG)
(insn 24 180 154 (set (reg/f:DI 10 10 [orig:128 _24 ] [128])
        (plus:DI (reg/f:DI 10 10 [orig:131 _27 ] [131])
            (reg:DI 3 3 [orig:133 _29 ] [133]))) "/builddir/gcc-13.2.1_git20231014/gcc/vec.h":891:23 discrim 1 69 {*adddi3}
     (expr_list:REG_DEAD (reg:DI 3 3 [orig:133 _29 ] [133])
        (nil)))
(note 154 24 155 (var_location this (unspec:DI [
        (mem/c:DI (symbol_ref:DI ("_ZL20node_sched_param_vec") [flags 0x82]  <var_decl 0x3fff7ef48ea0 node_sched_param_vec>) [90 node_sched_param_vec+0 S8 A64])
    ] UNSPEC_FUSION_GPR)) NOTE_INSN_VAR_LOCATION)
(note 155 154 156 (var_location this (nil) [uninit]) NOTE_INSN_VAR_LOCATION)
(note 156 155 157 (var_location ix (nil) [uninit]) NOTE_INSN_VAR_LOCATION)
(note 157 156 158 (var_location this (nil) [uninit]) NOTE_INSN_VAR_LOCATION)
(note 158 157 184 (var_location ix (nil) [uninit]) NOTE_INSN_VAR_LOCATION)
(note 184 158 185 0x3fff7e0e1ae0 NOTE_INSN_BLOCK_END)
(note 185 184 186 0x3fff7e0e1a80 NOTE_INSN_BLOCK_END)
(note 186 185 187 0x3fff7e0e1a20 NOTE_INSN_BLOCK_END)
(note 187 186 133 0x3fff7e0e19c0 NOTE_INSN_BLOCK_END)
(note 133 187 37 /builddir/gcc-13.2.1_git20231014/gcc/modulo-sched.cc:475 NOTE_INSN_BEGIN_STMT)
(insn 37 133 44 (set (reg:SI 9 9 [orig:118 _2 ] [118])
        (minus:SI (reg:SI 5 5 [orig:139 cycle ] [139])
            (reg:SI 9 9 [151]))) "/builddir/gcc-13.2.1_git20231014/gcc/modulo-sched.cc":475:19 99 {*subfsi3}
     (nil))
(insn 44 37 45 (set (reg:CC 100 0 [153])
        (compare:CC (reg:SI 9 9 [orig:118 _2 ] [118])
            (const_int 0 [0]))) "/builddir/gcc-13.2.1_git20231014/gcc/modulo-sched.cc":475:19 844 {*cmpsi_signed}
     (nil))
(jump_insn 45 44 57 (set (pc)
        (if_then_else (lt (reg:CC 100 0 [153])
                (const_int 0 [0]))
            (label_ref:DI 125)
            (pc))) "/builddir/gcc-13.2.1_git20231014/gcc/modulo-sched.cc":475:19 930 {*cbranch}
     (expr_list:REG_DEAD (reg:CC 100 0 [153])
        (int_list:REG_BR_PROB 440234148 (nil)))
 -> 125)
(note 57 45 66 [bb 3] NOTE_INSN_BASIC_BLOCK)
(insn:TI 66 57 58 (set (reg:CC 100 0 [154])
        (compare:CC (reg:SI 5 5 [orig:139 cycle ] [139])
            (const_int 0 [0]))) "/builddir/gcc-13.2.1_git20231014/gcc/modulo-sched.cc":481:3 discrim 1 844 {*cmpsi_signed}
     (nil))
(insn 58 66 134 (set (mem:SI (plus:DI (reg/f:DI 10 10 [orig:128 _24 ] [128])
                (const_int 4 [0x4])) [6 _24->row+0 S4 A32])
        (reg:SI 9 9 [orig:118 _2 ] [118])) "/builddir/gcc-13.2.1_git20231014/gcc/modulo-sched.cc":475:17 discrim 1 560 {*movsi_internal1}
     (expr_list:REG_DEAD (reg:SI 9 9 [orig:118 _2 ] [118])
        (nil)))
(note 134 58 159 /builddir/gcc-13.2.1_git20231014/gcc/modulo-sched.cc:479 NOTE_INSN_BEGIN_STMT)
(note 159 134 135 (var_location sc_until_cycle_zero (nil)) NOTE_INSN_VAR_LOCATION)
(note 135 159 67 /builddir/gcc-13.2.1_git20231014/gcc/modulo-sched.cc:481 NOTE_INSN_BEGIN_STMT)
(jump_insn 67 135 81 (set (pc)
        (if_then_else (lt (reg:CC 100 0 [154])
                (const_int 0 [0]))
            (label_ref:DI 68)
            (pc))) "/builddir/gcc-13.2.1_git20231014/gcc/modulo-sched.cc":481:3 discrim 1 930 {*cbranch}
     (expr_list:REG_DEAD (reg:CC 100 0 [154])
        (int_list:REG_BR_PROB 158929300 (nil)))
 -> 68)
(note 81 67 83 [bb 4] NOTE_INSN_BASIC_BLOCK)
(note 83 81 84 NOTE_INSN_DELETED)
(note 84 83 136 NOTE_INSN_DELETED)
(note 136 84 85 /builddir/gcc-13.2.1_git20231014/gcc/modulo-sched.cc:488 NOTE_INSN_BEGIN_STMT)
(insn:TI 85 136 160 (set (reg:SI 5 5 [orig:123 _10 ] [123])
        (plus:SI (reg:SI 5 5 [orig:139 cycle ] [139])
            (reg:SI 4 4 [orig:138 ii ] [138]))) "/builddir/gcc-13.2.1_git20231014/gcc/modulo-sched.cc":488:15 discrim 1 68 {*addsi3}
     (nil))
(note 160 85 87 (var_location cycle (mem:SI (reg/f:DI 10 10 [orig:128 _24 ] [128]) [6 _24->time+0 S4 A32])) NOTE_INSN_VAR_LOCATION)
(insn 87 160 161 (set (reg/v:SI 5 5 [orig:130 stage ] [130])
        (div:SI (reg:SI 5 5 [orig:123 _10 ] [123])
            (reg:SI 4 4 [orig:138 ii ] [138]))) "/builddir/gcc-13.2.1_git20231014/gcc/modulo-sched.cc":488:13 discrim 1 184 {*divsi3}
     (expr_list:REG_DEAD (reg:SI 4 4 [orig:138 ii ] [138])
        (nil)))
(note 161 87 137 (var_location stage (reg/v:SI 5 5 [orig:130 stage ] [130])) NOTE_INSN_VAR_LOCATION)
(note 137 161 90 /builddir/gcc-13.2.1_git20231014/gcc/modulo-sched.cc:489 NOTE_INSN_BEGIN_STMT)
(insn 90 137 162 (set (reg:SI 5 5 [orig:124 _11 ] [124])
        (plus:SI (reg/v:SI 5 5 [orig:130 stage ] [130])
            (reg:SI 6 6 [orig:136 _32 ] [136]))) "/builddir/gcc-13.2.1_git20231014/gcc/modulo-sched.cc":489:45 68 {*addsi3}
     (expr_list:REG_DEAD (reg:SI 6 6 [orig:136 _32 ] [136])
        (nil)))
(note 162 90 91 (var_location stage (div:SI (plus:SI (mem:SI (reg/f:DI 10 10 [orig:128 _24 ] [128]) [6 _24->time+0 S4 A32])
        (reg:SI 4 4 [ ii ]))
    (reg:SI 4 4 [ ii ]))) NOTE_INSN_VAR_LOCATION)
(insn 91 162 94 (set (reg:SI 5 5 [orig:125 _12 ] [125])
        (plus:SI (reg:SI 5 5 [orig:124 _11 ] [124])
            (const_int -1 [0xffffffffffffffff]))) "/builddir/gcc-13.2.1_git20231014/gcc/modulo-sched.cc":489:53 68 {*addsi3}
     (nil))
(insn 94 91 126 (set (mem:SI (plus:DI (reg/f:DI 10 10 [orig:128 _24 ] [128])
                (const_int 8 [0x8])) [6 _24->stage+0 S4 A32])
        (reg:SI 5 5 [orig:125 _12 ] [125])) 560 {*movsi_internal1}
     (expr_list:REG_DEAD (reg/f:DI 10 10 [orig:128 _24 ] [128])
        (expr_list:REG_DEAD (reg:SI 5 5 [orig:125 _12 ] [125])
            (nil))))
(note 126 94 115 NOTE_INSN_EPILOGUE_BEG)
(jump_insn 115 126 116 (simple_return) "/builddir/gcc-13.2.1_git20231014/gcc/modulo-sched.cc":491:1 942 {simple_return}
     (nil)
 -> simple_return)
(barrier 116 115 163)
(note 163 116 164 (var_location stage (nil) [uninit]) NOTE_INSN_VAR_LOCATION)
(note 164 163 165 (var_location sc_until_cycle_zero (nil) [uninit]) NOTE_INSN_VAR_LOCATION)
(note 165 164 125 (var_location cycle (reg:SI 5 5 [ cycle ])) NOTE_INSN_VAR_LOCATION)
(code_label 125 165 46 8 (nil) [1 uses])
(note 46 125 47 [bb 5] NOTE_INSN_BASIC_BLOCK)
(insn:TI 47 46 48 (set (reg:SI 9 9 [orig:127 iftmp.521_20 ] [127])
        (plus:SI (reg:SI 9 9 [orig:118 _2 ] [118])
            (reg:SI 4 4 [orig:138 ii ] [138]))) "/builddir/gcc-13.2.1_git20231014/gcc/modulo-sched.cc":475:19 discrim 1 68 {*addsi3}
     (expr_list:REG_EQUIV (mem:SI (plus:DI (reg/f:DI 10 10 [orig:128 _24 ] [128])
                (const_int 4 [0x4])) [6 _24->row+0 S4 A32])
        (nil)))
(insn 48 47 138 (set (mem:SI (plus:DI (reg/f:DI 10 10 [orig:128 _24 ] [128])
                (const_int 4 [0x4])) [6 _24->row+0 S4 A32])
        (reg:SI 9 9 [orig:127 iftmp.521_20 ] [127])) "/builddir/gcc-13.2.1_git20231014/gcc/modulo-sched.cc":475:17 discrim 1 560 {*movsi_internal1}
     (expr_list:REG_DEAD (reg:SI 9 9 [orig:127 iftmp.521_20 ] [127])
        (nil)))
(note 138 48 166 /builddir/gcc-13.2.1_git20231014/gcc/modulo-sched.cc:479 NOTE_INSN_BEGIN_STMT)
(note 166 138 139 (var_location sc_until_cycle_zero (nil)) NOTE_INSN_VAR_LOCATION)
(note 139 166 167 /builddir/gcc-13.2.1_git20231014/gcc/modulo-sched.cc:481 NOTE_INSN_BEGIN_STMT)
(note 167 139 168 (var_location sc_until_cycle_zero (nil) [uninit]) NOTE_INSN_VAR_LOCATION)
(note 168 167 68 (var_location ii (reg:SI 4 4 [ ii ])) NOTE_INSN_VAR_LOCATION)
(code_label 68 168 69 5 (nil) [1 uses])
(note 69 68 140 [bb 6] NOTE_INSN_BASIC_BLOCK)
(note 140 69 71 /builddir/gcc-13.2.1_git20231014/gcc/modulo-sched.cc:483 NOTE_INSN_BEGIN_STMT)
(insn:TI 71 140 169 (set (reg:SI 5 5 [orig:119 _5 ] [119])
        (minus:SI (reg:SI 4 4 [orig:138 ii ] [138])
            (reg:SI 5 5 [orig:139 cycle ] [139]))) "/builddir/gcc-13.2.1_git20231014/gcc/modulo-sched.cc":483:15 discrim 1 99 {*subfsi3}
     (nil))
(note 169 71 72 (var_location cycle (mem:SI (reg/f:DI 10 10 [orig:128 _24 ] [128]) [6 _24->time+0 S4 A32])) NOTE_INSN_VAR_LOCATION)
(insn 72 169 74 (set (reg:SI 5 5 [orig:120 _6 ] [120])
        (plus:SI (reg:SI 5 5 [orig:119 _5 ] [119])
            (const_int -1 [0xffffffffffffffff]))) "/builddir/gcc-13.2.1_git20231014/gcc/modulo-sched.cc":483:15 discrim 1 68 {*addsi3}
     (nil))
(insn 74 72 170 (set (reg/v:SI 5 5 [orig:134 stage ] [134])
        (div:SI (reg:SI 5 5 [orig:120 _6 ] [120])
            (reg:SI 4 4 [orig:138 ii ] [138]))) "/builddir/gcc-13.2.1_git20231014/gcc/modulo-sched.cc":483:13 discrim 1 184 {*divsi3}
     (expr_list:REG_DEAD (reg:SI 4 4 [orig:138 ii ] [138])
        (nil)))
(note 170 74 141 (var_location stage (reg/v:SI 5 5 [orig:134 stage ] [134])) NOTE_INSN_VAR_LOCATION)
(note 141 170 77 /builddir/gcc-13.2.1_git20231014/gcc/modulo-sched.cc:484 NOTE_INSN_BEGIN_STMT)
(insn 77 141 171 (set (reg:SI 5 5 [orig:125 _12 ] [125])
        (minus:SI (reg:SI 6 6 [orig:136 _32 ] [136])
            (reg/v:SI 5 5 [orig:134 stage ] [134]))) "/builddir/gcc-13.2.1_git20231014/gcc/modulo-sched.cc":484:45 99 {*subfsi3}
     (expr_list:REG_DEAD (reg:SI 6 6 [orig:136 _32 ] [136])
        (nil)))
(note 171 77 119 (var_location stage (div:SI (plus:SI (not:SI (mem:SI (reg/f:DI 10 10 [orig:128 _24 ] [128]) [6 _24->time+0 S4 A32]))
        (reg:SI 4 4 [ ii ]))
    (reg:SI 4 4 [ ii ]))) NOTE_INSN_VAR_LOCATION)
(insn 119 171 127 (set (mem:SI (plus:DI (reg/f:DI 10 10 [orig:128 _24 ] [128])
                (const_int 8 [0x8])) [6 _24->stage+0 S4 A32])
        (reg:SI 5 5 [orig:125 _12 ] [125])) 560 {*movsi_internal1}
     (expr_list:REG_DEAD (reg/f:DI 10 10 [orig:128 _24 ] [128])
        (expr_list:REG_DEAD (reg:SI 5 5 [orig:125 _12 ] [125])
            (nil))))
(note 127 119 121 NOTE_INSN_EPILOGUE_BEG)
(jump_insn 121 127 124 (simple_return) "/builddir/gcc-13.2.1_git20231014/gcc/modulo-sched.cc":491:1 942 {simple_return}
     (nil)
 -> simple_return)
(barrier 124 121 110)
(note 110 124 111 NOTE_INSN_DELETED)
(note 111 110 0 NOTE_INSN_DELETED)
