;; Function acpi_duplicate_processor_id (acpi_duplicate_processor_id, funcdef_no=3046, decl_uid=29214, 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:97 proc_id ] [97]) (reg:SI 5 di [ proc_id ])) "drivers/acpi/acpi_processor.c":687 82 {*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/c:DI (symbol_ref:DI ("__gcov0.acpi_duplicate_processor_id") [flags 0x2] ) [18 __gcov0.acpi_duplicate_processor_id+0 S8 A128]) (plus:DI (mem/c:DI (symbol_ref:DI ("__gcov0.acpi_duplicate_processor_id") [flags 0x2] ) [18 __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:90 nr_duplicate_ids.1_21 ] [90]) (mem/c:SI (symbol_ref:DI ("nr_duplicate_ids") [flags 0x2] ) [3 nr_duplicate_ids+0 S4 A32])) "drivers/acpi/acpi_processor.c":694 82 {*movsi_internal} (nil)) (insn 18 17 19 2 (set (reg:CCNO 17 flags) (compare:CCNO (reg:SI 1 dx [orig:90 nr_duplicate_ids.1_21 ] [90]) (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 617 {*jcc_1} (int_list:REG_BR_PROB 750 (nil)) -> 44) (note 20 19 22 3 [bb 3] NOTE_INSN_BASIC_BLOCK) (insn 22 20 24 3 (set (reg:DI 0 ax [orig:91 PROF_edge_counter_22 ] [91]) (mem/c:DI (const:DI (plus:DI (symbol_ref:DI ("__gcov0.acpi_duplicate_processor_id") [flags 0x2] ) (const_int 16 [0x10]))) [18 __gcov0.acpi_duplicate_processor_id+16 S8 A128])) 81 {*movdi_internal} (nil)) (insn 24 22 25 3 (parallel [ (set (reg:DI 2 cx [106]) (plus:DI (reg:DI 0 ax [orig:91 PROF_edge_counter_22 ] [91]) (const_int 1 [0x1]))) (clobber (reg:CC 17 flags)) ]) 218 {*adddi_1} (expr_list:REG_EQUIV (mem/c:DI (const:DI (plus:DI (symbol_ref:DI ("__gcov0.acpi_duplicate_processor_id") [flags 0x2] ) (const_int 16 [0x10]))) [18 __gcov0.acpi_duplicate_processor_id+16 S8 A128]) (nil))) (insn 25 24 26 3 (set (mem/c:DI (const:DI (plus:DI (symbol_ref:DI ("__gcov0.acpi_duplicate_processor_id") [flags 0x2] ) (const_int 16 [0x10]))) [18 __gcov0.acpi_duplicate_processor_id+16 S8 A128]) (reg:DI 2 cx [106])) 81 {*movdi_internal} (nil)) (insn 26 25 27 3 (set (reg:CCZ 17 flags) (compare:CCZ (reg/v:SI 3 bx [orig:97 proc_id ] [97]) (mem/c:SI (symbol_ref:DI ("duplicate_processor_ids") [flags 0x2] ) [3 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 57) (pc))) "drivers/acpi/acpi_processor.c":695 617 {*jcc_1} (int_list:REG_BR_PROB 750 (nil)) -> 57) (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/c:DI (const:DI (plus:DI (symbol_ref:DI ("__gcov0.acpi_duplicate_processor_id") [flags 0x2] ) (const_int 8 [0x8]))) [18 __gcov0.acpi_duplicate_processor_id+8 S8 A64]) (plus:DI (mem/c:DI (const:DI (plus:DI (symbol_ref:DI ("__gcov0.acpi_duplicate_processor_id") [flags 0x2] ) (const_int 8 [0x8]))) [18 __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:90 nr_duplicate_ids.1_21 ] [90]) (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 617 {*jcc_1} (int_list:REG_BR_PROB 750 (nil)) -> 44) (note 39 38 41 5 [bb 5] NOTE_INSN_BASIC_BLOCK) (insn 41 39 42 5 (parallel [ (set (reg:DI 0 ax [114]) (plus:DI (reg:DI 0 ax [orig:91 PROF_edge_counter_22 ] [91]) (const_int 2 [0x2]))) (clobber (reg:CC 17 flags)) ]) 218 {*adddi_1} (expr_list:REG_EQUIV (mem/c:DI (const:DI (plus:DI (symbol_ref:DI ("__gcov0.acpi_duplicate_processor_id") [flags 0x2] ) (const_int 16 [0x10]))) [18 __gcov0.acpi_duplicate_processor_id+16 S8 A128]) (nil))) (insn 42 41 43 5 (set (mem/c:DI (const:DI (plus:DI (symbol_ref:DI ("__gcov0.acpi_duplicate_processor_id") [flags 0x2] ) (const_int 16 [0x10]))) [18 __gcov0.acpi_duplicate_processor_id+16 S8 A128]) (reg:DI 0 ax [114])) 81 {*movdi_internal} (nil)) (barrier 43 42 44) (code_label 44 43 45 6 106 (nil) [2 uses]) (note 45 44 5 6 [bb 6] NOTE_INSN_BASIC_BLOCK) (insn 5 45 64 6 (set (reg:QI 0 ax [orig:96 ] [96]) (const_int 0 [0])) "drivers/acpi/acpi_processor.c":698 84 {*movqi_internal} (expr_list:REG_EQUAL (const_int 0 [0]) (nil))) (jump_insn 64 5 65 6 (set (pc) (label_ref 50)) 649 {jump} (nil) -> 50) (barrier 65 64 57) (code_label 57 65 56 7 108 (nil) [1 uses]) (note 56 57 4 7 [bb 7] NOTE_INSN_BASIC_BLOCK) (insn 4 56 50 7 (set (reg:QI 0 ax [orig:96 ] [96]) (const_int 1 [0x1])) "drivers/acpi/acpi_processor.c":696 84 {*movqi_internal} (expr_list:REG_EQUAL (const_int 1 [0x1]) (nil))) (code_label 50 4 53 8 105 (nil) [1 uses]) (note 53 50 51 8 [bb 8] NOTE_INSN_BASIC_BLOCK) (insn 51 53 52 8 (set (reg/i:QI 0 ax) (reg:QI 0 ax [orig:96 ] [96])) "drivers/acpi/acpi_processor.c":699 84 {*movqi_internal} (nil)) (insn 52 51 66 8 (use (reg/i:QI 0 ax)) "drivers/acpi/acpi_processor.c":699 -1 (nil)) (note 66 52 0 NOTE_INSN_DELETED)