;; Function virtual void khtml::RenderBox::setStyle(khtml::RenderStyle*) 168 registers. Register 118 used 1 times across 0 insns; set 1 time; user var; dies in 0 places; pointer. Register 119 used 1 times across 0 insns; set 1 time; user var; dies in 0 places; pointer. Register 120 used 1 times across 0 insns; set 1 time; user var; dies in 0 places. Register 122 used 1 times across 0 insns; set 1 time; user var; dies in 0 places. Register 125 used 1 times across 0 insns; set 1 time; dies in 0 places. Register 126 used 1 times across 0 insns; set 1 time; dies in 0 places. Register 128 used 1 times across 0 insns; set 1 time; dies in 0 places. Register 130 used 1 times across 0 insns; set 1 time; user var; dies in 0 places. Register 131 used 1 times across 0 insns; set 1 time; dies in 0 places. Register 132 used 1 times across 0 insns; set 1 time; dies in 0 places. Register 134 used 1 times across 0 insns; set 1 time; user var; dies in 0 places. Register 135 used 1 times across 0 insns; set 1 time; dies in 0 places. Register 137 used 1 times across 0 insns; set 1 time; user var; dies in 0 places. Register 138 used 1 times across 0 insns; set 1 time; dies in 0 places. Register 139 used 1 times across 0 insns; set 1 time; dies in 0 places; pointer. Register 140 used 1 times across 0 insns; set 1 time; dies in 0 places; pointer. Register 141 used 1 times across 0 insns; set 1 time; dies in 0 places. Register 142 used 1 times across 0 insns; set 1 time; dies in 0 places. Register 145 used 1 times across 0 insns; set 1 time; dies in 0 places. Register 146 used 1 times across 0 insns; set 1 time; dies in 0 places. Register 148 used 1 times across 0 insns; set 1 time; dies in 0 places. Register 149 used 1 times across 0 insns; set 1 time; dies in 0 places. Register 150 used 1 times across 0 insns; set 1 time; dies in 0 places. Register 151 used 1 times across 0 insns; set 1 time; dies in 0 places. Register 152 used 1 times across 0 insns; set 1 time; dies in 0 places. Register 154 used 1 times across 0 insns; set 1 time; user var; dies in 0 places. Register 155 used 1 times across 0 insns; set 1 time; dies in 0 places. Register 157 used 1 times across 0 insns; set 1 time; user var; dies in 0 places. Register 158 used 1 times across 0 insns; set 1 time; dies in 0 places. Register 159 used 1 times across 0 insns; set 1 time; dies in 0 places. Register 162 used 1 times across 0 insns; set 1 time; dies in 0 places. Register 164 used 1 times across 0 insns; set 1 time; user var; dies in 0 places. Register 165 used 1 times across 0 insns; set 1 time; dies in 0 places. Register 166 used 1 times across 0 insns; set 1 time; dies in 0 places. Register 167 used 1 times across 0 insns; set 1 time; dies in 0 places. 10 basic blocks, 16 edges. Basic block 0: first insn 232, last 224, prev -1, next 1, loop_depth 0, count 0, freq 0. Predecessors: ENTRY (fallthru) Successors: 1 (fallthru) 2 Registers live at start: (nil) Registers live at end: (nil) Invalid sum of outgoing probabilities 0.0% Basic block 1: first insn 237, last 63, prev 0, next 2, loop_depth 0, count 0, freq 0. Predecessors: 0 (fallthru) Successors: 9 Registers live at start: (nil) Registers live at end: (nil) Invalid sum of outgoing probabilities 0.0% Basic block 2: first insn 65, last 70, prev 1, next 3, loop_depth 0, count 0, freq 0. Predecessors: 0 Successors: 3 (fallthru) 4 Registers live at start: (nil) Registers live at end: (nil) Invalid sum of outgoing probabilities 0.0% Basic block 3: first insn 240, last 94, prev 2, next 4, loop_depth 0, count 0, freq 0. Predecessors: 2 (fallthru) Successors: 4 (fallthru) Registers live at start: (nil) Registers live at end: (nil) Invalid sum of outgoing probabilities 0.0% Basic block 4: first insn 95, last 122, prev 3, next 5, loop_depth 0, count 0, freq 0. Predecessors: 3 (fallthru) 2 Successors: 5 (fallthru) 7 Registers live at start: (nil) Registers live at end: (nil) Invalid sum of outgoing probabilities 0.0% Basic block 5: first insn 244, last 143, prev 4, next 6, loop_depth 0, count 0, freq 0. Predecessors: 4 (fallthru) Successors: 6 (fallthru) 7 Registers live at start: (nil) Registers live at end: (nil) Invalid sum of outgoing probabilities 0.0% Basic block 6: first insn 246, last 163, prev 5, next 7, loop_depth 0, count 0, freq 0. Predecessors: 5 (fallthru) Successors: 9 Registers live at start: (nil) Registers live at end: (nil) Invalid sum of outgoing probabilities 0.0% Basic block 7: first insn 165, last 186, prev 6, next 8, loop_depth 0, count 0, freq 0. Predecessors: 5 4 Successors: 8 (fallthru) 9 Registers live at start: (nil) Registers live at end: (nil) Invalid sum of outgoing probabilities 0.0% Basic block 8: first insn 250, last 202, prev 7, next 9, loop_depth 0, count 0, freq 0. Predecessors: 7 (fallthru) Successors: 9 (fallthru) Registers live at start: (nil) Registers live at end: (nil) Invalid sum of outgoing probabilities 0.0% Basic block 9: first insn 231, last 255, prev 8, next -2, loop_depth 0, count 0, freq 0. Predecessors: 8 (fallthru) 7 6 1 Successors: EXIT (fallthru) Registers live at start: (nil) Registers live at end: (nil) Invalid sum of outgoing probabilities 0.0% GCSE pass 1 SET hash table (15 buckets, 4 entries) Index 0 (hash value 10) (set (reg/v:SI 130) (const_int 1 [0x1])) Index 1 (hash value 14) (set (reg/v:SI 134) (const_int 1 [0x1])) Index 2 (hash value 2) (set (reg/v:SI 137) (const_int 0 [0x0])) Index 3 (hash value 4) (set (reg/v:SI 154) (const_int 1 [0x1])) CPROP of virtual void khtml::RenderBox::setStyle(khtml::RenderStyle*), pass 1: 5112 bytes needed, 0 const props, 0 copy props Expression hash table (15 buckets, 21 entries) Index 0 (hash value 7) (mem/s:SI (plus:SI (reg/v/u/f:SI 118) (const_int 24 [0x18])) [5 S4 A32]) Index 1 (hash value 0) (lshiftrt:SI (reg:SI 125) (const_int 11 [0xb])) Index 2 (hash value 14) (and:SI (reg:SI 126) (const_int 1 [0x1])) Index 3 (hash value 9) (zero_extend:SI (subreg:QI (reg:SI 128) 3)) Index 4 (hash value 3) (zero_extend:SI (subreg:QI (reg/v:SI 122) 3)) Index 5 (hash value 7) (mem/s:SI (plus:SI (reg/v/f:SI 119) (const_int 8 [0x8])) [13 S4 A32]) Index 6 (hash value 3) (zero_extract:SI (reg:SI 165) (const_int 2 [0x2]) (const_int 17 [0x11])) Index 7 (hash value 11) (plus:SI (reg/v:SI 164) (const_int -2 [0xfffffffffffffffe])) Index 8 (hash value 7) (mem/s/j:SI (plus:SI (reg/v/u/f:SI 118) (const_int 24 [0x18])) [0 S4 A32]) Index 9 (hash value 2) (compare:CC (reg/v:SI 120) (const_int 0 [0x0])) Index 10 (hash value 12) (mem/s:SI (reg/v/u/f:SI 118) [7 ._vptr.CachedObjectClient+0 S4 A32]) Index 11 (hash value 5) (mem/u:SI (plus:SI (reg/f:SI 139) (const_int 76 [0x4c])) [12 S4 A32]) Index 12 (hash value 8) (compare:CC (reg:SI 141) (const_int 0 [0x0])) Index 13 (hash value 0) (zero_extract:SI (reg:SI 145) (const_int 2 [0x2]) (const_int 19 [0x13])) Index 14 (hash value 2) (abs:SI (reg:SI 146)) Index 15 (hash value 12) (neg:SI (reg:SI 148)) Index 16 (hash value 14) (lshiftrt:SI (reg:SI 149) (const_int 31 [0x1f])) Index 17 (hash value 1) (zero_extend:SI (subreg:QI (reg:SI 150) 3)) Index 18 (hash value 3) (compare:CC (reg:SI 151) (const_int 0 [0x0])) Index 19 (hash value 11) (zero_extract:SI (reg:SI 158) (const_int 2 [0x2]) (const_int 17 [0x11])) Index 20 (hash value 10) (compare:CC (reg/v:SI 157) (const_int 1 [0x1])) PRE: redundant insn 178 (expression 5) in bb 7, reaching reg is 168 PRE/HOIST: edge (4,7), copy expression 5 PRE: bb 5, insn 263, copy expression 5 in insn 130 to reg 168 Edge 4->7 redirected to 10 PRE GCSE of virtual void khtml::RenderBox::setStyle(khtml::RenderStyle*), pass 1: 8876 bytes needed, 1 substs, 2 insns created SET hash table (15 buckets, 6 entries) Index 0 (hash value 10) (set (reg/v:SI 130) (const_int 1 [0x1])) Index 1 (hash value 14) (set (reg/v:SI 134) (const_int 1 [0x1])) Index 2 (hash value 2) (set (reg/v:SI 137) (const_int 0 [0x0])) Index 3 (hash value 3) (set (reg:SI 168) (reg:SI 145)) Index 4 (hash value 4) (set (reg/v:SI 154) (const_int 1 [0x1])) Index 5 (hash value 8) (set (reg:SI 158) (reg:SI 168)) CPROP of virtual void khtml::RenderBox::setStyle(khtml::RenderStyle*), pass 2: 14292 bytes needed, 0 const props, 0 copy props GCSE of virtual void khtml::RenderBox::setStyle(khtml::RenderStyle*): 11 basic blocks, 1 pass, 10376 bytes ;; Processing block from 2 to 65, 22 sets. ;; Processing block from 239 to 95, 10 sets. ;; Processing block from 242 to 265, 29 sets. ;; Processing block from 264 to 165, 1 sets. ;; Processing block from 248 to 231, 7 sets. Deleted 2 trivially dead insns; 2 iterations try_optimize_cfg iteration 1 ;; Processing block from 2 to 65, 22 sets. ;; Processing block from 239 to 95, 10 sets. ;; Processing block from 242 to 265, 28 sets. ;; Processing block from 264 to 165, 1 sets. ;; Processing block from 248 to 231, 6 sets. (note# 0 # NOTE_INSN_DELETED) ;; Start of basic block 0, registers live: (nil) (note# # # 0 [bb 0] NOTE_INSN_BASIC_BLOCK) (insn# # # 0 (nil) (set (reg/v/u/f:SI 118) (reg:SI 3 r3))# {*movsi_internal1} (nil) (nil)) (insn# # # 0 (nil) (set (reg/v/f:SI 119) (reg:SI 4 r4))# {*movsi_internal1} (nil) (nil)) (note# # # 0 NOTE_INSN_FUNCTION_BEG) (insn# # # 0 0x33f37c80 (set (reg:SI 125) (mem/s:SI (plus:SI (reg/v/u/f:SI 118) (const_int 24 [0x18])) [5 S4 A32]))# {*movsi_internal1} (nil) (nil)) (insn# # # 0 0x33f37c80 (set (reg:SI 126) (lshiftrt:SI (reg:SI 125) (const_int 11 [0xb])))# {lshrsi3_no_power} (nil) (nil)) (insn# # # 0 0x33f37c80 (parallel [ (set (reg:SI 128) (and:SI (reg:SI 126) (const_int 1 [0x1]))) (clobber (scratch:CC)) ])# {andsi3} (nil) (nil)) (insn# # # 0 0x33f37c80 (set (reg/v:SI 122) (zero_extend:SI (subreg:QI (reg:SI 128) 3)))# {*rs6000.md:1281} (nil) (nil)) (insn# # # 0 0x33f37bc0 (set (reg/v:SI 120) (zero_extend:SI (subreg:QI (reg/v:SI 122) 3)))# {*rs6000.md:1281} (nil) (nil)) (call_insn# # # 0 0x33f37bc0 (parallel [ (call (mem:SI (symbol_ref:SI ("_ZN5khtml12RenderObject8setStyleEPNS_11RenderStyleE")) [0 S4 A8]) (const_int 0 [0x0])) (use (const_int 0 [0x0])) (clobber (scratch:SI)) ])# {*call_nonlocal_sysv} (nil) (nil) (expr_list (use (reg:SI 4 r4)) (expr_list (use (reg:SI 3 r3)) (nil)))) (insn# # # 0 0x33f37bc0 (set (reg:SI 165) (mem/s:SI (plus:SI (reg/v/f:SI 119) (const_int 8 [0x8])) [13 S4 A32]))# {*movsi_internal1} (nil) (nil)) (insn# # # 0 0x33f37bc0 (set (reg/v:SI 164) (zero_extract:SI (reg:SI 165) (const_int 2 [0x2]) (const_int 17 [0x11])))# {extzvsi} (nil) (nil)) (insn# # # 0 0x33f37bc0 (set (reg:SI 166) (plus:SI (reg/v:SI 164) (const_int -2 [0xfffffffffffffffe])))# {*addsi3_internal1} (nil) (nil)) (insn# # # 0 0x33f37bc0 (set (reg:CCUNS 167) (compare:CCUNS (reg:SI 166) (const_int 1 [0x1])))# {*cmpsi_internal2} (nil) (nil)) (jump_insn# # # 0 0x33f37bc0 (set (pc) (if_then_else (gtu (reg:CCUNS 167) (const_int 0 [0x0])) (label_ref #) (pc)))# {*rs6000.md:14158} (nil) (nil)) ;; End of basic block 0, registers live: (nil) ;; Start of basic block 1, registers live: (nil) (note# # # 1 [bb 1] NOTE_INSN_BASIC_BLOCK) (insn# # # 1 0x33f37d80 (set (reg/v:SI 130) (const_int 1 [0x1]))# {*movsi_internal1} (nil) (expr_list:REG_EQUAL (const_int 1 [0x1]) (nil))) (insn# # # 1 0x33f37dc0 (set (reg:SI 131) (mem/s/j:SI (plus:SI (reg/v/u/f:SI 118) (const_int 24 [0x18])) [0 S4 A32]))# {*movsi_internal1} (nil) (nil)) (insn# # # 1 0x33f37dc0 (set (zero_extract:SI (reg:SI 131) (const_int 1 [0x1]) (const_int 20 [0x14])) (reg/v:SI 130))# {insvsi} (nil) (expr_list:REG_EQUAL (const_int 1 [0x1]) (nil))) (insn# # # 1 0x33f37dc0 (set (mem/s/j:SI (plus:SI (reg/v/u/f:SI 118) (const_int 24 [0x18])) [0 S4 A32]) (reg:SI 131))# {*movsi_internal1} (nil) (nil)) (jump_insn# # # 1 0x33f37bc0 (set (pc) (label_ref #))# {jump} (nil) (nil)) ;; End of basic block 1, registers live: (nil) (barrier 64 # #) ;; Start of basic block 2, registers live: (nil) (code_label 65 # # 2 7 "" [1 uses]) (note# # # 2 [bb 2] NOTE_INSN_BASIC_BLOCK) (insn# # # 2 0x33f37bc0 (set (reg:CC 132) (compare:CC (reg/v:SI 120) (const_int 0 [0x0])))# {*cmpsi_internal1} (nil) (nil)) (jump_insn# # # 2 0x33f37bc0 (set (pc) (if_then_else (eq (reg:CC 132) (const_int 0 [0x0])) (label_ref #) (pc)))# {*rs6000.md:14158} (nil) (nil)) ;; End of basic block 2, registers live: (nil) ;; Start of basic block 3, registers live: (nil) (note# # # 3 [bb 3] NOTE_INSN_BASIC_BLOCK) (insn# # # 3 0x33f37e00 (set (reg/v:SI 134) (const_int 1 [0x1]))# {*movsi_internal1} (nil) (expr_list:REG_EQUAL (const_int 1 [0x1]) (nil))) (insn# # # 3 0x33f37e40 (set (reg:SI 135) (mem/s/j:SI (plus:SI (reg/v/u/f:SI 118) (const_int 24 [0x18])) [0 S4 A32]))# {*movsi_internal1} (nil) (nil)) (insn# # # 3 0x33f37e40 (set (zero_extract:SI (reg:SI 135) (const_int 1 [0x1]) (const_int 20 [0x14])) (reg/v:SI 134))# {insvsi} (nil) (expr_list:REG_EQUAL (const_int 1 [0x1]) (nil))) (insn# # # 3 0x33f37e40 (set (mem/s/j:SI (plus:SI (reg/v/u/f:SI 118) (const_int 24 [0x18])) [0 S4 A32]) (reg:SI 135))# {*movsi_internal1} (nil) (nil)) (insn# # # 3 0x33f37bc0 (set (reg:SI 3 r3) (reg/v/u/f:SI 118))# {*movsi_internal1} (nil) (nil)) (call_insn# # # 3 0x33f37bc0 (parallel [ (call (mem:SI (symbol_ref:SI ("_ZN5khtml12RenderObject24removeFromSpecialObjectsEv")) [0 S4 A8]) (const_int 0 [0x0])) (use (const_int 0 [0x0])) (clobber (scratch:SI)) ])# {*call_nonlocal_sysv} (nil) (nil) (expr_list (use (reg:SI 3 r3)) (nil))) ;; End of basic block 3, registers live: (nil) ;; Start of basic block 4, registers live: (nil) (code_label 95 # # 4 8 "" [1 uses]) (note# # # 4 [bb 4] NOTE_INSN_BASIC_BLOCK) (insn# # # 4 0x33f37e80 (set (reg/v:SI 137) (const_int 0 [0x0]))# {*movsi_internal1} (nil) (expr_list:REG_EQUAL (const_int 0 [0x0]) (nil))) (insn# # # 4 0x33f37ec0 (set (reg:SI 138) (mem/s/j:SI (plus:SI (reg/v/u/f:SI 118) (const_int 24 [0x18])) [0 S4 A32]))# {*movsi_internal1} (nil) (nil)) (insn# # # 4 0x33f37ec0 (set (zero_extract:SI (reg:SI 138) (const_int 1 [0x1]) (const_int 20 [0x14])) (reg/v:SI 137))# {insvsi} (nil) (expr_list:REG_EQUAL (const_int 0 [0x0]) (nil))) (insn# # # 4 0x33f37ec0 (set (mem/s/j:SI (plus:SI (reg/v/u/f:SI 118) (const_int 24 [0x18])) [0 S4 A32]) (reg:SI 138))# {*movsi_internal1} (nil) (nil)) (insn# # # 4 0x33f37bc0 (set (reg/f:SI 139) (mem/s:SI (reg/v/u/f:SI 118) [7 ._vptr.CachedObjectClient+0 S4 A32]))# {*movsi_internal1} (nil) (nil)) (insn# # # 4 0x33f37bc0 (set (reg/f:SI 140) (mem/u:SI (plus:SI (reg/f:SI 139) (const_int 76 [0x4c])) [12 S4 A32]))# {*movsi_internal1} (nil) (nil)) (insn# # # 4 0x33f37bc0 (set (reg:SI 3 r3) (reg/v/u/f:SI 118))# {*movsi_internal1} (nil) (nil)) (call_insn# # # 4 0x33f37bc0 (parallel [ (set (reg:SI 3 r3) (call (mem:SI (reg/f:SI 140) [0 S4 A8]) (const_int 0 [0x0]))) (use (const_int 0 [0x0])) (clobber (scratch:SI)) ])# {*call_value_indirect_nonlocal_sysv} (nil) (nil) (expr_list (use (reg:SI 3 r3)) (nil))) (insn# # # 4 0x33f37bc0 (set (reg:SI 141) (reg:SI 3 r3))# {*movsi_internal1} (nil) (nil)) (insn# # # 4 0x33f37bc0 (set (reg:CC 142) (compare:CC (reg:SI 141) (const_int 0 [0x0])))# {*cmpsi_internal1} (nil) (nil)) (jump_insn# # # 4 0x33f37bc0 (set (pc) (if_then_else (ne (reg:CC 142) (const_int 0 [0x0])) (label_ref #) (pc)))# {*rs6000.md:14158} (nil) (nil)) ;; End of basic block 4, registers live: (nil) ;; Start of basic block 5, registers live: (nil) (note# # # 5 [bb 5] NOTE_INSN_BASIC_BLOCK) (insn# # # 5 0x33f37f40 (set (reg:SI 168) (mem/s:SI (plus:SI (reg/v/f:SI 119) (const_int 8 [0x8])) [13 S4 A32]))# {*movsi_internal1} (nil) (nil)) (insn# # # 5 0x33f37f40 (set (reg:SI 146) (zero_extract:SI (reg:SI 168) (const_int 2 [0x2]) (const_int 19 [0x13])))# {extzvsi} (nil) (nil)) (insn# # # 5 0x33f37f40 (parallel [ (set (reg:SI 148) (abs:SI (reg:SI 146))) (clobber (scratch:SI)) ])# {abssi2_nopower} (nil) (nil)) (insn# # # 5 0x33f37f40 (set (reg:SI 149) (neg:SI (reg:SI 148)))# {negsi2} (nil) (nil)) (insn# # # 5 0x33f37f40 (set (reg:SI 150) (lshiftrt:SI (reg:SI 149) (const_int 31 [0x1f])))# {lshrsi3_no_power} (nil) (nil)) (insn# # # 5 0x33f37bc0 (set (reg:SI 151) (zero_extend:SI (subreg:QI (reg:SI 150) 3)))# {*rs6000.md:1281} (nil) (nil)) (insn# # # 5 0x33f37bc0 (set (reg:CC 152) (compare:CC (reg:SI 151) (const_int 0 [0x0])))# {*cmpsi_internal1} (nil) (nil)) (jump_insn# # # 5 0x33f37bc0 (set (pc) (if_then_else (eq (reg:CC 152) (const_int 0 [0x0])) (label_ref #) (pc)))# {*rs6000.md:14158} (nil) (nil)) ;; End of basic block 5, registers live: (nil) ;; Start of basic block 6, registers live: (nil) (note# # # 6 [bb 6] NOTE_INSN_BASIC_BLOCK) (insn# # # 6 0x33f37f80 (set (reg/v:SI 154) (const_int 1 [0x1]))# {*movsi_internal1} (nil) (expr_list:REG_EQUAL (const_int 1 [0x1]) (nil))) (insn# # # 6 0x33f37fc0 (set (reg:SI 155) (mem/s/j:SI (plus:SI (reg/v/u/f:SI 118) (const_int 24 [0x18])) [0 S4 A32]))# {*movsi_internal1} (nil) (nil)) (insn# # # 6 0x33f37fc0 (set (zero_extract:SI (reg:SI 155) (const_int 1 [0x1]) (const_int 19 [0x13])) (reg/v:SI 154))# {insvsi} (nil) (expr_list:REG_EQUAL (const_int 1 [0x1]) (nil))) (insn# # # 6 0x33f37fc0 (set (mem/s/j:SI (plus:SI (reg/v/u/f:SI 118) (const_int 24 [0x18])) [0 S4 A32]) (reg:SI 155))# {*movsi_internal1} (nil) (nil)) (jump_insn# # # 6 0x33f37bc0 (set (pc) (label_ref #))# {jump} (nil) (nil)) ;; End of basic block 6, registers live: (nil) (barrier 164 # #) ;; Start of basic block 7, registers live: (nil) (code_label 265 # # 7 20 "" [1 uses]) (note# # # 7 [bb 7] NOTE_INSN_BASIC_BLOCK) (insn# # # 7 (nil) (set (reg:SI 168) (mem/s:SI (plus:SI (reg/v/f:SI 119) (const_int 8 [0x8])) [13 S4 A32]))# {*movsi_internal1} (nil) (nil)) ;; End of basic block 7, registers live: (nil) ;; Start of basic block 8, registers live: (nil) (code_label 165 # # 8 11 "" [1 uses]) (note# # # 8 [bb 8] NOTE_INSN_BASIC_BLOCK) (insn# # # 8 0x33f3b040 (set (reg/v:SI 157) (zero_extract:SI (reg:SI 168) (const_int 2 [0x2]) (const_int 17 [0x11])))# {extzvsi} (nil) (nil)) (insn# # # 8 0x33f37bc0 (set (reg:CC 159) (compare:CC (reg/v:SI 157) (const_int 1 [0x1])))# {*cmpsi_internal1} (nil) (nil)) (jump_insn# # # 8 0x33f37bc0 (set (pc) (if_then_else (ne (reg:CC 159) (const_int 0 [0x0])) (label_ref #) (pc)))# {*rs6000.md:14158} (nil) (nil)) ;; End of basic block 8, registers live: (nil) ;; Start of basic block 9, registers live: (nil) (note# # # 9 [bb 9] NOTE_INSN_BASIC_BLOCK) (insn# # # 9 0x33f3b0c0 (set (reg:SI 162) (mem/s/j:SI (plus:SI (reg/v/u/f:SI 118) (const_int 24 [0x18])) [0 S4 A32]))# {*movsi_internal1} (nil) (nil)) (insn# # # 9 0x33f3b0c0 (set (zero_extract:SI (reg:SI 162) (const_int 1 [0x1]) (const_int 22 [0x16])) (reg/v:SI 157))# {insvsi} (nil) (nil)) (insn# # # 9 0x33f3b0c0 (set (mem/s/j:SI (plus:SI (reg/v/u/f:SI 118) (const_int 24 [0x18])) [0 S4 A32]) (reg:SI 162))# {*movsi_internal1} (nil) (nil)) ;; End of basic block 9, registers live: (nil) (note# # # NOTE_INSN_FUNCTION_END) ;; Start of basic block 10, registers live: (nil) (code_label 231 # # 10 1 "" [3 uses]) (note# # 0 10 [bb 10] NOTE_INSN_BASIC_BLOCK) ;; End of basic block 10, registers live: (nil) ;; Function virtual uint QGList::count() const 122 registers. Register 119 used 1 times across 0 insns; set 1 time; user var; dies in 0 places; NO_REGS or none; pointer. Register 121 used 1 times across 0 insns; set 1 time; dies in 0 places; NO_REGS or none. 1 basic blocks, 2 edges. Basic block 0: first insn 23, last 22, prev -1, next -2, loop_depth 0, count 0, freq 0. Predecessors: ENTRY (fallthru) Successors: EXIT (fallthru) Registers live at start: (nil) Registers live at end: (nil) Invalid sum of outgoing probabilities 0.0% ;; Processing block from 2 to 0, 4 sets. (note# 0 # NOTE_INSN_DELETED) ;; Start of basic block 0, registers live: (nil) (note# # # 0 [bb 0] NOTE_INSN_BASIC_BLOCK) (insn# # # 0 (nil) (set (reg/v/u/f:SI 119) (reg:SI 3 r3))# {*movsi_internal1} (nil) (nil)) (note# # # 0 NOTE_INSN_FUNCTION_BEG) (insn# # # 0 0x315355c0 (set (reg:SI 121) (mem/s:SI (plus:SI (reg/v/u/f:SI 119) (const_int 24 [0x18])) [15 .numNodes+0 S4 A32]))# {*movsi_internal1} (nil) (nil)) (note# # # 0 NOTE_INSN_FUNCTION_END) (insn# # # 0 0x31535600 (set (reg/i:SI 3 r3) (reg:SI 121))# {*movsi_internal1} (nil) (nil)) (insn# # 0 0 0x31535600 (use (reg/i:SI 3 r3))# (nil) (nil)) ;; End of basic block 0, registers live: (nil)