;; Function acpi_duplicate_processor_id (acpi_duplicate_processor_id, funcdef_no=3046, decl_uid=29265, cgraph_uid=3143, symbol_order=3218) deleting insn with uid = 8. acpi_duplicate_processor_id Dataflow summary: ;; invalidated by call 0 [ax] 1 [dx] 2 [cx] 4 [si] 5 [di] 8 [] 9 [] 10 [] 11 [] 12 [] 13 [] 14 [] 15 [] 17 [flags] 18 [fpsr] 19 [fpcr] 21 [] 22 [] 23 [] 24 [] 25 [] 26 [] 27 [] 28 [] 29 [] 30 [] 31 [] 32 [] 33 [] 34 [] 35 [] 36 [] 37 [r8] 38 [r9] 39 [r10] 40 [r11] 45 [] 46 [] 47 [] 48 [] 49 [] 50 [] 51 [] 52 [] 53 [] 54 [] 55 [] 56 [] 57 [] 58 [] 59 [] 60 [] 61 [] 62 [] 63 [] 64 [] 65 [] 66 [] 67 [] 68 [] 69 [] 70 [] 71 [] 72 [] 73 [] 74 [] 75 [] 76 [] 77 [] 78 [] 79 [] 80 [] ;; hardware regs used 7 [sp] ;; regular block artificial uses 6 [bp] 7 [sp] ;; eh block artificial uses 6 [bp] 7 [sp] 16 [argp] 20 [frame] ;; entry block defs 0 [ax] 1 [dx] 2 [cx] 4 [si] 5 [di] 6 [bp] 7 [sp] 20 [frame] 37 [r8] 38 [r9] ;; exit block uses 0 [ax] 6 [bp] 7 [sp] 20 [frame] ;; regs ever live 0[ax] 1[dx] 2[cx] 3[bx] 5[di] 6[bp] 7[sp] 17[flags] ;; ref usage r0={6d,6u} r1={2d,2u} r2={2d,1u} r3={1d,1u} r4={1d} r5={1d,1u} r6={1d,8u} r7={1d,8u} r17={7d,3u} r20={1d,1u} r37={1d} r38={1d} ;; total ref usage 56{25d,31u,0e} in 20{20 regular + 0 call} insns. (note 1 0 6 NOTE_INSN_DELETED) (note 6 1 2 2 [bb 2] NOTE_INSN_BASIC_BLOCK) (insn 2 6 3 2 (set (reg/v:SI 3 bx [orig:98 proc_id ] [98]) (reg:SI 5 di [ proc_id ])) drivers/acpi/acpi_processor.c:687 90 {*movsi_internal} (nil)) (note 3 2 14 2 NOTE_INSN_FUNCTION_BEG) (note 14 3 15 2 NOTE_INSN_DELETED) (note 15 14 16 2 NOTE_INSN_DELETED) (insn 16 15 17 2 (parallel [ (set (mem/j/c:DI (symbol_ref:DI ("__gcov0.acpi_duplicate_processor_id") [flags 0x2] ) [0 __gcov0.acpi_duplicate_processor_id+0 S8 A128]) (plus:DI (mem/j/c:DI (symbol_ref:DI ("__gcov0.acpi_duplicate_processor_id") [flags 0x2] ) [0 __gcov0.acpi_duplicate_processor_id+0 S8 A128]) (const_int 1 [0x1]))) (clobber (reg:CC 17 flags)) ]) 218 {*adddi_1} (nil)) (insn 17 16 18 2 (set (reg:SI 1 dx [orig:91 D.40587 ] [91]) (mem/c:SI (symbol_ref:DI ("nr_duplicate_ids") [flags 0x2] ) [0 nr_duplicate_ids+0 S4 A32])) drivers/acpi/acpi_processor.c:694 90 {*movsi_internal} (nil)) (insn 18 17 19 2 (set (reg:CCNO 17 flags) (compare:CCNO (reg:SI 1 dx [orig:91 D.40587 ] [91]) (const_int 0 [0]))) drivers/acpi/acpi_processor.c:694 3 {*cmpsi_ccno_1} (nil)) (jump_insn 19 18 20 2 (set (pc) (if_then_else (le (reg:CCNO 17 flags) (const_int 0 [0])) (label_ref 44) (pc))) drivers/acpi/acpi_processor.c:694 612 {*jcc_1} (int_list:REG_BR_PROB 450 (nil)) -> 44) (note 20 19 22 3 [bb 3] NOTE_INSN_BASIC_BLOCK) (insn 22 20 24 3 (set (reg:DI 0 ax [orig:92 D.40586 ] [92]) (mem/j/c:DI (const:DI (plus:DI (symbol_ref:DI ("__gcov0.acpi_duplicate_processor_id") [flags 0x2] ) (const_int 16 [0x10]))) [0 __gcov0.acpi_duplicate_processor_id+16 S8 A128])) 89 {*movdi_internal} (nil)) (insn 24 22 25 3 (parallel [ (set (reg:DI 2 cx [107]) (plus:DI (reg:DI 0 ax [orig:92 D.40586 ] [92]) (const_int 1 [0x1]))) (clobber (reg:CC 17 flags)) ]) 218 {*adddi_1} (expr_list:REG_EQUIV (mem/j/c:DI (const:DI (plus:DI (symbol_ref:DI ("__gcov0.acpi_duplicate_processor_id") [flags 0x2] ) (const_int 16 [0x10]))) [0 __gcov0.acpi_duplicate_processor_id+16 S8 A128]) (nil))) (insn 25 24 26 3 (set (mem/j/c:DI (const:DI (plus:DI (symbol_ref:DI ("__gcov0.acpi_duplicate_processor_id") [flags 0x2] ) (const_int 16 [0x10]))) [0 __gcov0.acpi_duplicate_processor_id+16 S8 A128]) (reg:DI 2 cx [107])) 89 {*movdi_internal} (nil)) (insn 26 25 27 3 (set (reg:CCZ 17 flags) (compare:CCZ (reg/v:SI 3 bx [orig:98 proc_id ] [98]) (mem/j/c:SI (symbol_ref:DI ("duplicate_processor_ids") [flags 0x2] ) [0 duplicate_processor_ids+0 S4 A32]))) drivers/acpi/acpi_processor.c:695 7 {*cmpsi_1} (nil)) (jump_insn 27 26 28 3 (set (pc) (if_then_else (eq (reg:CCZ 17 flags) (const_int 0 [0])) (label_ref:DI 58) (pc))) drivers/acpi/acpi_processor.c:695 612 {*jcc_1} (int_list:REG_BR_PROB 450 (nil)) -> 58) (note 28 27 34 4 [bb 4] NOTE_INSN_BASIC_BLOCK) (note 34 28 35 4 NOTE_INSN_DELETED) (note 35 34 36 4 NOTE_INSN_DELETED) (insn 36 35 37 4 (parallel [ (set (mem/j/c:DI (const:DI (plus:DI (symbol_ref:DI ("__gcov0.acpi_duplicate_processor_id") [flags 0x2] ) (const_int 8 [0x8]))) [0 __gcov0.acpi_duplicate_processor_id+8 S8 A64]) (plus:DI (mem/j/c:DI (const:DI (plus:DI (symbol_ref:DI ("__gcov0.acpi_duplicate_processor_id") [flags 0x2] ) (const_int 8 [0x8]))) [0 __gcov0.acpi_duplicate_processor_id+8 S8 A64]) (const_int 1 [0x1]))) (clobber (reg:CC 17 flags)) ]) 218 {*adddi_1} (nil)) (insn 37 36 38 4 (set (reg:CCZ 17 flags) (compare:CCZ (reg:SI 1 dx [orig:91 D.40587 ] [91]) (const_int 1 [0x1]))) drivers/acpi/acpi_processor.c:694 7 {*cmpsi_1} (nil)) (jump_insn 38 37 39 4 (set (pc) (if_then_else (eq (reg:CCZ 17 flags) (const_int 0 [0])) (label_ref:DI 44) (pc))) drivers/acpi/acpi_processor.c:694 612 {*jcc_1} (int_list:REG_BR_PROB 450 (nil)) -> 44) (note 39 38 41 5 [bb 5] NOTE_INSN_BASIC_BLOCK) (insn 41 39 42 5 (parallel [ (set (reg:DI 0 ax [115]) (plus:DI (reg:DI 0 ax [orig:92 D.40586 ] [92]) (const_int 2 [0x2]))) (clobber (reg:CC 17 flags)) ]) 218 {*adddi_1} (expr_list:REG_EQUIV (mem/j/c:DI (const:DI (plus:DI (symbol_ref:DI ("__gcov0.acpi_duplicate_processor_id") [flags 0x2] ) (const_int 16 [0x10]))) [0 __gcov0.acpi_duplicate_processor_id+16 S8 A128]) (nil))) (insn 42 41 43 5 (set (mem/j/c:DI (const:DI (plus:DI (symbol_ref:DI ("__gcov0.acpi_duplicate_processor_id") [flags 0x2] ) (const_int 16 [0x10]))) [0 __gcov0.acpi_duplicate_processor_id+16 S8 A128]) (reg:DI 0 ax [115])) 89 {*movdi_internal} (nil)) (barrier 43 42 44) (code_label 44 43 45 6 101 "" [2 uses]) (note 45 44 5 6 [bb 6] NOTE_INSN_BASIC_BLOCK) (insn 5 45 65 6 (set (reg:QI 0 ax [orig:87 D.40585 ] [87]) (const_int 0 [0])) drivers/acpi/acpi_processor.c:698 93 {*movqi_internal} (expr_list:REG_EQUAL (const_int 0 [0]) (nil))) (jump_insn 65 5 66 6 (set (pc) (label_ref 46)) 654 {jump} (nil) -> 46) (barrier 66 65 58) (code_label 58 66 57 7 103 "" [1 uses]) (note 57 58 4 7 [bb 7] NOTE_INSN_BASIC_BLOCK) (insn 4 57 46 7 (set (reg:QI 0 ax [orig:87 D.40585 ] [87]) (const_int 1 [0x1])) drivers/acpi/acpi_processor.c:696 93 {*movqi_internal} (expr_list:REG_EQUAL (const_int 1 [0x1]) (nil))) (code_label 46 4 47 8 102 "" [1 uses]) (note 47 46 52 8 [bb 8] NOTE_INSN_BASIC_BLOCK) (insn 52 47 53 8 (set (reg/i:QI 0 ax) (reg:QI 0 ax [orig:87 D.40585 ] [87])) drivers/acpi/acpi_processor.c:699 93 {*movqi_internal} (nil)) (insn 53 52 67 8 (use (reg/i:QI 0 ax)) drivers/acpi/acpi_processor.c:699 -1 (nil)) (note 67 53 0 NOTE_INSN_DELETED)