/openbsd/gnu/usr.bin/gcc/gcc/config/d30v/ |
H A D | d30v.c | 431 op = SUBREG_REG (op); 465 op = SUBREG_REG (op); 489 op = SUBREG_REG (op); 513 op = SUBREG_REG (op); 540 op = SUBREG_REG (op); 564 op = SUBREG_REG (op); 588 op = SUBREG_REG (op); 2727 x0 = SUBREG_REG (x0); 2763 x1 = SUBREG_REG (x1); 3130 x0 = SUBREG_REG (x0); [all …]
|
/openbsd/gnu/gcc/gcc/ |
H A D | reload.c | 346 x = SUBREG_REG (x); in push_secondary_reload() 791 inner = SUBREG_REG (x); in reload_inner_reg_of_subreg() 1039 SUBREG_REG (in)) in push_reload() 1045 (REGNO (SUBREG_REG (in)), GET_MODE (SUBREG_REG (in)), inmode)) in push_reload() 1089 push_reload (SUBREG_REG (in), NULL_RTX, &SUBREG_REG (in), (rtx *) 0, in push_reload() 1132 SUBREG_REG (out)) in push_reload() 1169 push_reload (SUBREG_REG (out), SUBREG_REG (out), &SUBREG_REG (out), in push_reload() 1170 &SUBREG_REG (out), in push_reload() 1930 in = SUBREG_REG (in); in find_dummy_reload() 2082 op0 = SUBREG_REG (op0); in hard_reg_set_here_p() [all …]
|
H A D | combine.c | 1626 src = SUBREG_REG (src); in cant_combine_insn_p() 1628 dest = SUBREG_REG (dest); in cant_combine_insn_p() 1786 && SUBREG_REG (x) == reg in reg_subword_p() 5881 inner = SUBREG_REG (inner); in expand_field_assignment() 7993 if (GET_MODE (SUBREG_REG (lhs)) != GET_MODE (SUBREG_REG (rhs)) in apply_distributive_law() 8010 SUBREG_REG (lhs), SUBREG_REG (rhs)); in apply_distributive_law() 9439 x = SUBREG_REG (x); in gen_lowpart_for_combine() 10121 op0 = SUBREG_REG (op0); in simplify_comparison() 10977 dest = SUBREG_REG (dest); in record_dead_and_set_regs_1() 11158 x = SUBREG_REG (x); in record_truncated_value() [all …]
|
H A D | rtlanal.c | 1019 src = SUBREG_REG (src); in set_noop_p() 1020 dst = SUBREG_REG (dst); in set_noop_p() 1167 if (REG_P (SUBREG_REG (x)) in refers_to_regno_p() 1260 regno = REGNO (SUBREG_REG (x)); in reg_overlap_mentioned_p() 1343 && (!REG_P (SUBREG_REG (dest)) in note_stores() 1504 dest = SUBREG_REG (dest); in covers_regno_no_parallel_p() 2342 GET_MODE (SUBREG_REG (x)), in replace_rtx() 2347 SUBREG_REG (x) = new; in replace_rtx() 3067 rtx subreg = SUBREG_REG (x); in subreg_regno() 3728 || !MEM_P (SUBREG_REG (x))) in nonzero_bits1() [all …]
|
H A D | caller-save.c | 507 rtx inner = SUBREG_REG (reg); in mark_set_regs() 538 if (GET_CODE (reg) == SUBREG && REG_P (SUBREG_REG (reg))) in add_stored_regs() 540 offset = subreg_regno_offset (REGNO (SUBREG_REG (reg)), in add_stored_regs() 541 GET_MODE (SUBREG_REG (reg)), in add_stored_regs() 544 reg = SUBREG_REG (reg); in add_stored_regs() 573 || (code == SUBREG && REG_P (SUBREG_REG (x)) in mark_referenced_regs() 574 && REGNO (SUBREG_REG (x)) < FIRST_PSEUDO_REGISTER in mark_referenced_regs() 579 >= GET_MODE_SIZE (GET_MODE (SUBREG_REG (x)))) in mark_referenced_regs() 580 || (GET_MODE_SIZE (GET_MODE (SUBREG_REG (x))) in mark_referenced_regs()
|
H A D | cse.c | 831 && REG_P (SUBREG_REG (x)) in notreg_cost() 1293 insert_regs (SUBREG_REG (x), NULL, 0); in insert_regs() 1855 invalidate (SUBREG_REG (x), VOIDmode); in invalidate() 1951 || !REG_P (SUBREG_REG (exp)) in remove_invalid_subreg_refs() 1952 || REGNO (SUBREG_REG (exp)) != regno in remove_invalid_subreg_refs() 1974 x = SUBREG_REG (x); in rehash_using_reg() 2244 if (REG_P (SUBREG_REG (x))) in hash_rtx() 2247 + REGNO (SUBREG_REG (x)) in hash_rtx() 3276 && (elt = lookup (SUBREG_REG (x), HASH (SUBREG_REG (x), imode), in fold_rtx_subreg() 3302 if (folded_arg0 != SUBREG_REG (x)) in fold_rtx_subreg() [all …]
|
H A D | jump.c | 1807 && REG_P (SUBREG_REG (y))))) in rtx_renumbered_equal_p() 1822 reg_x = REGNO (SUBREG_REG (x)); in rtx_renumbered_equal_p() 1828 GET_MODE (SUBREG_REG (x)), in rtx_renumbered_equal_p() 1843 reg_y = REGNO (SUBREG_REG (y)); in rtx_renumbered_equal_p() 1849 GET_MODE (SUBREG_REG (y)), in rtx_renumbered_equal_p() 1991 int base = true_regnum (SUBREG_REG (x)); in true_regnum() 1994 && subreg_offset_representable_p (REGNO (SUBREG_REG (x)), in true_regnum() 1995 GET_MODE (SUBREG_REG (x)), in true_regnum() 1997 return base + subreg_regno_offset (REGNO (SUBREG_REG (x)), in true_regnum() 1998 GET_MODE (SUBREG_REG (x)), in true_regnum() [all …]
|
H A D | global.c | 1511 reg = SUBREG_REG (reg); in mark_reg_store() 1568 reg = SUBREG_REG (reg); in mark_reg_conflicts() 1677 src_regno = REGNO (SUBREG_REG (src)); in set_preference() 1679 if (REGNO (SUBREG_REG (src)) < FIRST_PSEUDO_REGISTER) in set_preference() 1680 offset += subreg_regno_offset (REGNO (SUBREG_REG (src)), in set_preference() 1681 GET_MODE (SUBREG_REG (src)), in set_preference() 1695 dest_regno = REGNO (SUBREG_REG (dest)); in set_preference() 1698 offset -= subreg_regno_offset (REGNO (SUBREG_REG (dest)), in set_preference() 1699 GET_MODE (SUBREG_REG (dest)), in set_preference() 1792 reg = SUBREG_REG (reg); in reg_becomes_live() [all …]
|
H A D | see.c | 689 else if (REG_P (SUBREG_REG (lhs))) in see_get_extension_reg() 690 reg1 = SUBREG_REG (lhs); in see_get_extension_reg() 700 else if (REG_P (SUBREG_REG (rhs))) in see_get_extension_reg() 701 reg2 = SUBREG_REG (rhs); in see_get_extension_reg() 738 if (!REG_P (lhs) && !SUBREG_REG (lhs)) in see_get_extension_data() 746 && REG_P (SUBREG_REG (XEXP (rhs, 0))))) in see_get_extension_data() 1455 && REG_P (SUBREG_REG (SET_DEST (pat))))) in see_want_to_be_merged_with_extension() 1458 && REG_P (SUBREG_REG (SET_SRC (pat)))))) in see_want_to_be_merged_with_extension() 2468 && REG_P (SUBREG_REG (dest_reg)))); in see_def_extension_not_merged() 2825 && REG_P (SUBREG_REG (SET_DEST (*pat))) in see_merge_one_def_extension() [all …]
|
H A D | simplify-rtx.c | 324 if (op0 == SUBREG_REG (x)) in simplify_replace_rtx() 327 GET_MODE (SUBREG_REG (x)), in simplify_replace_rtx() 473 XEXP (SUBREG_REG (op), 1)); in simplify_unary_operation_1() 730 return SUBREG_REG (op); in simplify_unary_operation_1() 830 && REG_P (SUBREG_REG (op)) in simplify_unary_operation_1() 831 && REG_POINTER (SUBREG_REG (op)) in simplify_unary_operation_1() 852 && REG_P (SUBREG_REG (op)) in simplify_unary_operation_1() 853 && REG_POINTER (SUBREG_REG (op)) in simplify_unary_operation_1() 4512 return SUBREG_REG (op); in simplify_subreg() 4570 SUBREG_REG (op), final_offset)) in simplify_subreg() [all …]
|
H A D | df-scan.c | 938 int regno = REGNO (GET_CODE (reg) == SUBREG ? SUBREG_REG (reg) : reg); in df_ref_create_structure() 1067 >= GET_MODE_SIZE (GET_MODE (SUBREG_REG (reg))))) in df_ref_record() 1069 loc = &SUBREG_REG (reg); in df_ref_record() 1074 regno = REGNO (GET_CODE (reg) == SUBREG ? SUBREG_REG (reg) : reg); in df_ref_record() 1169 isize = GET_MODE_SIZE (GET_MODE (SUBREG_REG (x))); in df_read_modify_subreg_p() 1240 if (GET_CODE (dst) == SUBREG && REG_P (SUBREG_REG (dst)) in df_def_record_1() 1245 || (GET_CODE (dst) == SUBREG && REG_P (SUBREG_REG (dst)))) in df_def_record_1() 1325 if (!REG_P (SUBREG_REG (x))) in df_uses_record() 1327 loc = &SUBREG_REG (x); in df_uses_record() 1348 df_uses_record (dflow, &SUBREG_REG (dst), in df_uses_record() [all …]
|
/openbsd/gnu/usr.bin/gcc/gcc/ |
H A D | reload.c | 326 x = SUBREG_REG (x); 811 inner = SUBREG_REG (x); 824 (REGNO (SUBREG_REG (x)), 1077 SUBREG_REG (in)) 1084 (REGNO (SUBREG_REG (in)), GET_MODE (SUBREG_REG (in)), inmode)) 1129 push_reload (SUBREG_REG (in), NULL_RTX, &SUBREG_REG (in), (rtx *) 0, 1174 SUBREG_REG (out)) 1212 push_reload (SUBREG_REG (out), SUBREG_REG (out), &SUBREG_REG (out), 1213 &SUBREG_REG (out), 2096 op0 = SUBREG_REG (op0); [all …]
|
H A D | combine.c | 1493 src = SUBREG_REG (src); 1495 dest = SUBREG_REG (dest); 6021 inner = SUBREG_REG (inner); 7712 if (SUBREG_REG (x) != r) 7993 if (GET_MODE (SUBREG_REG (lhs)) != GET_MODE (SUBREG_REG (rhs)) 8004 SUBREG_REG (lhs), SUBREG_REG (rhs)); 10153 x = SUBREG_REG (x); 10887 op0 = SUBREG_REG (op0); 11381 op0 = SUBREG_REG (op0); 11709 dest = SUBREG_REG (dest); [all …]
|
H A D | rtlanal.c | 1251 src = SUBREG_REG (src); 1252 dst = SUBREG_REG (dst); 1813 dest = SUBREG_REG (dest); 1844 dest = SUBREG_REG (dest); 2555 GET_MODE (SUBREG_REG (x)), 2561 SUBREG_REG (x) = new; 2650 if (GET_CODE (SUBREG_REG (x)) == REG && REGNO (SUBREG_REG (x)) < nregs 2656 GET_MODE (SUBREG_REG (x)), 3240 rtx subreg = SUBREG_REG (x); 3391 x = SUBREG_REG (x); [all …]
|
H A D | cse.c | 820 && GET_CODE (SUBREG_REG (x)) == REG 2031 || GET_CODE (SUBREG_REG (exp)) != REG 2032 || REGNO (SUBREG_REG (exp)) != regno 2055 x = SUBREG_REG (x); 2324 if (GET_CODE (SUBREG_REG (x)) == REG) 2327 + REGNO (SUBREG_REG (x)) 3428 && (elt = lookup (SUBREG_REG (x), HASH (SUBREG_REG (x), imode), 3454 if (folded_arg0 != SUBREG_REG (x)) 3576 new = copy_rtx (SUBREG_REG (elt->exp)); 4858 x1 = SUBREG_REG (x1); [all …]
|
H A D | caller-save.c | 507 rtx inner = SUBREG_REG (reg); 542 if (GET_CODE (reg) == SUBREG && GET_CODE (SUBREG_REG (reg)) == REG) 544 offset = subreg_regno_offset (REGNO (SUBREG_REG (reg)), 545 GET_MODE (SUBREG_REG (reg)), 548 reg = SUBREG_REG (reg); 577 || (code == SUBREG && GET_CODE (SUBREG_REG (x)) == REG 582 >= GET_MODE_SIZE (GET_MODE (SUBREG_REG (x)))) 583 || (GET_MODE_SIZE (GET_MODE (SUBREG_REG (x)))
|
H A D | global.c | 1449 reg = SUBREG_REG (reg); 1509 reg = SUBREG_REG (reg); 1622 src_regno = REGNO (SUBREG_REG (src)); 1624 if (REGNO (SUBREG_REG (src)) < FIRST_PSEUDO_REGISTER) 1625 offset += subreg_regno_offset (REGNO (SUBREG_REG (src)), 1626 GET_MODE (SUBREG_REG (src)), 1640 dest_regno = REGNO (SUBREG_REG (dest)); 1642 if (REGNO (SUBREG_REG (dest)) < FIRST_PSEUDO_REGISTER) 1643 offset -= subreg_regno_offset (REGNO (SUBREG_REG (dest)), 1644 GET_MODE (SUBREG_REG (dest)), [all …]
|
/openbsd/gnu/gcc/gcc/config/frv/ |
H A D | predicates.md | 34 op = SUBREG_REG (op); 56 tmp = SUBREG_REG (tmp); 95 op = SUBREG_REG (op); 127 op = SUBREG_REG (op); 155 op = SUBREG_REG (op); 184 op = SUBREG_REG (op); 209 op = SUBREG_REG (op); 758 op = SUBREG_REG (op); 782 op = SUBREG_REG (op); 816 op = SUBREG_REG (op); [all …]
|
/openbsd/gnu/gcc/gcc/config/sh/ |
H A D | predicates.md | 141 && GET_MODE_SIZE (GET_MODE (SUBREG_REG (op))) < 8 159 regno = REGNO (SUBREG_REG (op)); 185 && GET_MODE (SUBREG_REG (op)) == DImode 186 && GET_CODE (SUBREG_REG (op)) == SIGN_EXTEND 187 && GET_MODE (XEXP (SUBREG_REG (op), 0)) == SImode 188 && GET_CODE (XEXP (SUBREG_REG (op), 0)) != SUBREG) 247 && GET_MODE_SIZE (GET_MODE (SUBREG_REG (op))) > 4) 309 && GET_MODE_SIZE (GET_MODE (SUBREG_REG (op))) < 8) 326 regno = REGNO (SUBREG_REG (op)); 424 && GET_MODE_SIZE (GET_MODE (SUBREG_REG (op))) < 8 [all …]
|
/openbsd/gnu/gcc/gcc/config/c4x/ |
H A D | predicates.md | 112 op = SUBREG_REG (op); 124 op = SUBREG_REG (op); 136 op = SUBREG_REG (op); 148 op = SUBREG_REG (op); 162 op = SUBREG_REG (op); 194 op = SUBREG_REG (op);
|
H A D | c4x.c | 1312 op0 = SUBREG_REG (op0); in c4x_emit_move_sequence() 1337 op1 = SUBREG_REG (op1); in c4x_emit_move_sequence() 3177 op0 = SUBREG_REG (op0); in valid_parallel_load_store() 3179 op1 = SUBREG_REG (op1); in valid_parallel_load_store() 3181 op2 = SUBREG_REG (op2); in valid_parallel_load_store() 3183 op3 = SUBREG_REG (op3); in valid_parallel_load_store() 3230 op0 = SUBREG_REG (op0); in valid_parallel_operands_4() 3232 op2 = SUBREG_REG (op2); in valid_parallel_operands_4() 3598 op = SUBREG_REG (op); in group1_reg_operand() 3637 op = SUBREG_REG (op); in arx_reg_operand() [all …]
|
/openbsd/gnu/usr.bin/gcc/gcc/config/c4x/ |
H A D | c4x.c | 1306 op0 = SUBREG_REG (op0); 1331 op1 = SUBREG_REG (op1); 3145 op = SUBREG_REG (op); 3160 op = SUBREG_REG (op); 3175 op = SUBREG_REG (op); 3190 op = SUBREG_REG (op); 3207 op = SUBREG_REG (op); 3246 op = SUBREG_REG (op); 4116 op = SUBREG_REG (op); 4159 op = SUBREG_REG (op); [all …]
|
/openbsd/gnu/gcc/gcc/config/arm/ |
H A D | predicates.md | 26 op = SUBREG_REG (op); 47 op = SUBREG_REG (op); 58 op = SUBREG_REG (op); 239 op = SUBREG_REG (op); 256 op = SUBREG_REG (op); 436 op = SUBREG_REG (op); 447 op = SUBREG_REG (op);
|
/openbsd/gnu/usr.bin/gcc/gcc/config/frv/ |
H A D | frv.c | 3420 x = SUBREG_REG (x); 3465 x0 = SUBREG_REG (x0); 3480 x1 = SUBREG_REG (x1); 3620 tmp = SUBREG_REG (tmp); 3646 op = SUBREG_REG (op); 3676 op = SUBREG_REG (op); 3705 op = SUBREG_REG (op); 3735 op = SUBREG_REG (op); 3761 op = SUBREG_REG (op); 3787 op = SUBREG_REG (op); [all …]
|
/openbsd/gnu/gcc/gcc/config/m32r/ |
H A D | predicates.md | 123 if (GET_CODE (SUBREG_REG (op)) == MEM) 124 return address_operand (XEXP (SUBREG_REG (op), 0), mode); 179 if (GET_CODE (SUBREG_REG (op)) == MEM) 180 return address_operand (XEXP (SUBREG_REG (op), 0), mode); 209 if (GET_CODE (SUBREG_REG (op)) == MEM) 210 return move_double_src_operand (SUBREG_REG (op), mode);
|