| /dragonfly/contrib/gcc-4.7/gcc/ |
| HD | reload.c | 351 x = SUBREG_REG (x); in push_secondary_reload() 806 inner = SUBREG_REG (x); in reload_inner_reg_of_subreg() 1017 && !CANNOT_CHANGE_MODE_CLASS (GET_MODE (SUBREG_REG (in)), inmode, rclass) in push_reload() 1019 && contains_reg_of_mode[(int) rclass][(int) GET_MODE (SUBREG_REG (in))] in push_reload() 1020 && (CONSTANT_P (SUBREG_REG (in)) in push_reload() 1021 || GET_CODE (SUBREG_REG (in)) == PLUS in push_reload() 1023 || (((REG_P (SUBREG_REG (in)) in push_reload() 1024 && REGNO (SUBREG_REG (in)) >= FIRST_PSEUDO_REGISTER) in push_reload() 1025 || MEM_P (SUBREG_REG (in))) in push_reload() 1027 > GET_MODE_PRECISION (GET_MODE (SUBREG_REG (in)))) in push_reload() [all …]
|
| HD | lower-subreg.c | 85 x = SUBREG_REG (x); 260 rtx inner = SUBREG_REG (x); in find_decomposable_subregs() 445 if (GET_CODE (op) == SUBREG && GET_CODE (SUBREG_REG (op)) == CONCATN) in simplify_gen_subreg_concatn() 450 == GET_MODE_SIZE (GET_MODE (SUBREG_REG (op)))) in simplify_gen_subreg_concatn() 452 return simplify_gen_subreg_concatn (outermode, SUBREG_REG (op), in simplify_gen_subreg_concatn() 453 GET_MODE (SUBREG_REG (op)), byte); in simplify_gen_subreg_concatn() 455 op2 = simplify_subreg_concatn (GET_MODE (op), SUBREG_REG (op), in simplify_gen_subreg_concatn() 463 <= GET_MODE_SIZE (GET_MODE (SUBREG_REG (op)))); in simplify_gen_subreg_concatn() 464 op2 = simplify_subreg_concatn (outermode, SUBREG_REG (op), in simplify_gen_subreg_concatn() 487 > GET_MODE_SIZE (GET_MODE (SUBREG_REG (op))))) in simplify_gen_subreg_concatn() [all …]
|
| HD | combine.c | 555 && REG_P (SUBREG_REG (SET_DEST (x))) in find_single_use_1() 556 && (((GET_MODE_SIZE (GET_MODE (SUBREG_REG (SET_DEST (x)))) in find_single_use_1() 716 && CONST_INT_P (SUBREG_REG (oldval)))); in do_SUBST() 1642 && SUBREG_REG (SET_DEST (set)) == x)) in set_nonzero_bits_and_sign_copies() 2115 >= GET_MODE_SIZE (GET_MODE (SUBREG_REG (subdest))))) in combinable_i3pat() 2116 subdest = SUBREG_REG (subdest); in combinable_i3pat() 2205 src = SUBREG_REG (src); in cant_combine_insn_p() 2207 dest = SUBREG_REG (dest); in cant_combine_insn_p() 2359 && SUBREG_REG (x) == reg in reg_subword_p() 3427 && find_reg_note (i3, REG_UNUSED, SUBREG_REG (SET_DEST (set1))))) in try_combine() [all …]
|
| HD | rtlanal.c | 762 && REG_P (SUBREG_REG (SET_DEST (body))) in reg_referenced_p() 763 && (((GET_MODE_SIZE (GET_MODE (SUBREG_REG (SET_DEST (body)))) in reg_referenced_p() 1165 src = SUBREG_REG (src); in set_noop_p() 1166 dst = SUBREG_REG (dst); in set_noop_p() 1305 if (REG_P (SUBREG_REG (x)) in refers_to_regno_p() 1306 && REGNO (SUBREG_REG (x)) < FIRST_PSEUDO_REGISTER) in refers_to_regno_p() 1324 && loc != &SUBREG_REG (SET_DEST (x)) in refers_to_regno_p() 1325 && REG_P (SUBREG_REG (SET_DEST (x))) in refers_to_regno_p() 1326 && REGNO (SUBREG_REG (SET_DEST (x))) >= FIRST_PSEUDO_REGISTER in refers_to_regno_p() 1328 SUBREG_REG (SET_DEST (x)), loc)) in refers_to_regno_p() [all …]
|
| HD | caller-save.c | 924 rtx inner = SUBREG_REG (reg); in mark_set_regs() 958 && REG_P (SUBREG_REG (reg)) in add_stored_regs() 959 && REGNO (SUBREG_REG (reg)) < FIRST_PSEUDO_REGISTER) in add_stored_regs() 961 offset = subreg_regno_offset (REGNO (SUBREG_REG (reg)), in add_stored_regs() 962 GET_MODE (SUBREG_REG (reg)), in add_stored_regs() 965 regno = REGNO (SUBREG_REG (reg)) + offset; in add_stored_regs() 997 || (code == SUBREG && REG_P (SUBREG_REG (*loc)) in mark_referenced_regs() 998 && REGNO (SUBREG_REG (*loc)) < FIRST_PSEUDO_REGISTER in mark_referenced_regs() 1003 >= GET_MODE_SIZE (GET_MODE (SUBREG_REG (*loc)))) in mark_referenced_regs() 1004 || (GET_MODE_SIZE (GET_MODE (SUBREG_REG (*loc))) in mark_referenced_regs()
|
| HD | cse.c | 757 && REG_P (SUBREG_REG (x)) in notreg_cost() 759 && GET_MODE_CLASS (GET_MODE (SUBREG_REG (x))) == MODE_INT in notreg_cost() 761 < GET_MODE_SIZE (GET_MODE (SUBREG_REG (x)))) in notreg_cost() 764 GET_MODE (SUBREG_REG (x)))) in notreg_cost() 1059 if (code == SUBREG && REG_P (SUBREG_REG (x)) in mention_regs() 1060 && REGNO (SUBREG_REG (x)) >= FIRST_PSEUDO_REGISTER) in mention_regs() 1062 unsigned int i = REGNO (SUBREG_REG (x)); in mention_regs() 1072 || SUBREG_TICKED (i) != REGNO (SUBREG_REG (x))) in mention_regs() 1079 SUBREG_TICKED (i) = REGNO (SUBREG_REG (x)); in mention_regs() 1209 else if (GET_CODE (x) == SUBREG && REG_P (SUBREG_REG (x)) in insert_regs() [all …]
|
| HD | jump.c | 1681 if ((code == REG || (code == SUBREG && REG_P (SUBREG_REG (x)))) in rtx_renumbered_equal_p() 1683 && REG_P (SUBREG_REG (y))))) in rtx_renumbered_equal_p() 1699 reg_x = REGNO (SUBREG_REG (x)); in rtx_renumbered_equal_p() 1705 GET_MODE (SUBREG_REG (x)), byte_x, in rtx_renumbered_equal_p() 1722 reg_y = REGNO (SUBREG_REG (y)); in rtx_renumbered_equal_p() 1728 GET_MODE (SUBREG_REG (y)), byte_y, in rtx_renumbered_equal_p() 1882 int base = true_regnum (SUBREG_REG (x)); in true_regnum() 1888 subreg_get_info (REGNO (SUBREG_REG (x)), in true_regnum() 1889 GET_MODE (SUBREG_REG (x)), in true_regnum() 1904 reg = SUBREG_REG (reg); in reg_or_subregno()
|
| HD | simplify-rtx.c | 480 op0 = simplify_replace_fn_rtx (SUBREG_REG (x), old_rtx, fn, data); in simplify_replace_fn_rtx() 481 if (op0 == SUBREG_REG (x)) in simplify_replace_fn_rtx() 484 GET_MODE (SUBREG_REG (x)), in simplify_replace_fn_rtx() 661 < GET_MODE_SIZE (GET_MODE (SUBREG_REG (op)))) in simplify_unary_operation_1() 662 && GET_CODE (SUBREG_REG (op)) == ASHIFT in simplify_unary_operation_1() 663 && XEXP (SUBREG_REG (op), 0) == const1_rtx) in simplify_unary_operation_1() 665 enum machine_mode inner_mode = GET_MODE (SUBREG_REG (op)); in simplify_unary_operation_1() 671 XEXP (SUBREG_REG (op), 1)); in simplify_unary_operation_1() 844 && GET_CODE (SUBREG_REG (op)) == TRUNCATE in simplify_unary_operation_1() 846 return simplify_gen_unary (TRUNCATE, mode, XEXP (SUBREG_REG (op), 0), in simplify_unary_operation_1() [all …]
|
| HD | ira-lives.c | 368 reg = SUBREG_REG (reg); in mark_ref_live() 497 reg = SUBREG_REG (reg); in mark_ref_dead() 525 reg = SUBREG_REG (reg); in make_pseudo_conflict() 598 dreg = SUBREG_REG (dreg); in check_and_make_def_conflict() 706 dreg = SUBREG_REG (dreg); in mark_hard_reg_early_clobbers() 891 op = SUBREG_REG (op); in ira_implicitly_set_insn_hard_regs() 966 operand = SUBREG_REG (operand); in process_single_reg_class_operands() 1256 ureg = SUBREG_REG (ureg); in process_bb_node_lives()
|
| HD | resource.c | 98 && (GET_CODE (dest) != SUBREG || !REG_P (SUBREG_REG (dest)))) in update_live_status() 228 if (!REG_P (SUBREG_REG (x))) in mark_referenced_resources() 229 mark_referenced_resources (SUBREG_REG (x), res, false); in mark_referenced_resources() 301 x = SUBREG_REG (x); in mark_referenced_resources() 762 if (!REG_P (SUBREG_REG (x))) in mark_set_resources() 763 mark_set_resources (SUBREG_REG (x), res, in_dest, mark_type); in mark_set_resources()
|
| HD | recog.c | 608 new_rtx = simplify_subreg (GET_MODE (x), SUBREG_REG (x), op0_mode, in simplify_while_replacing() 612 if (!new_rtx && GET_MODE (SUBREG_REG (x)) == VOIDmode) in simplify_while_replacing() 966 rtx sub = SUBREG_REG (op); in general_operand() 1042 rtx sub = SUBREG_REG (op); in register_operand() 1188 if (! reload_completed && MEM_P (SUBREG_REG (op))) in nonmemory_operand() 1190 op = SUBREG_REG (op); in nonmemory_operand() 1308 inner = SUBREG_REG (inner); in memory_operand() 1321 && GET_CODE (op) == SUBREG && MEM_P (SUBREG_REG (op))) in indirect_operand() 1324 rtx inner = SUBREG_REG (op); in indirect_operand() 2399 if (REG_P (SUBREG_REG (op)) in constrain_operands() [all …]
|
| HD | reg-stack.c | 419 if (FP_REG_P (subreg = SUBREG_REG (*pat))) in get_true_reg() 496 && REG_P (SUBREG_REG (recog_data.operand[i]))) in check_asm_stack_operands() 497 recog_data.operand[i] = SUBREG_REG (recog_data.operand[i]); in check_asm_stack_operands() 513 if (GET_CODE (reg) == SUBREG && REG_P (SUBREG_REG (reg))) in check_asm_stack_operands() 514 reg = SUBREG_REG (reg); in check_asm_stack_operands() 2053 && REG_P (SUBREG_REG (recog_data.operand[i]))) in subst_asm_stack_regs() 2055 recog_data.operand_loc[i] = & SUBREG_REG (recog_data.operand[i]); in subst_asm_stack_regs() 2056 recog_data.operand[i] = SUBREG_REG (recog_data.operand[i]); in subst_asm_stack_regs() 2074 if (GET_CODE (reg) == SUBREG && REG_P (SUBREG_REG (reg))) in subst_asm_stack_regs() 2076 loc = & SUBREG_REG (reg); in subst_asm_stack_regs() [all …]
|
| /dragonfly/contrib/gcc-8.0/gcc/ |
| HD | reload.c | 342 x = SUBREG_REG (x); in push_secondary_reload() 846 inner = SUBREG_REG (x); in reload_inner_reg_of_subreg() 1056 && targetm.can_change_mode_class (GET_MODE (SUBREG_REG (in)), in push_reload() 1058 && contains_allocatable_reg_of_mode[rclass][GET_MODE (SUBREG_REG (in))] in push_reload() 1059 && (CONSTANT_P (SUBREG_REG (in)) in push_reload() 1060 || GET_CODE (SUBREG_REG (in)) == PLUS in push_reload() 1062 || (((REG_P (SUBREG_REG (in)) in push_reload() 1063 && REGNO (SUBREG_REG (in)) >= FIRST_PSEUDO_REGISTER) in push_reload() 1064 || MEM_P (SUBREG_REG (in))) in push_reload() 1065 && (paradoxical_subreg_p (inmode, GET_MODE (SUBREG_REG (in))) in push_reload() [all …]
|
| HD | combine.c | 584 && REG_P (SUBREG_REG (SET_DEST (x))) in find_single_use_1() 740 && CONST_INT_P (SUBREG_REG (oldval)))); in do_SUBST() 1800 && SUBREG_REG (SET_DEST (set)) == x)) in set_nonzero_bits_and_sign_copies() 2259 subdest = SUBREG_REG (subdest); in combinable_i3pat() 2346 src = SUBREG_REG (src); in cant_combine_insn_p() 2348 dest = SUBREG_REG (dest); in cant_combine_insn_p() 2520 && SUBREG_REG (x) == reg in reg_subword_p() 3567 && find_reg_note (i3, REG_UNUSED, SUBREG_REG (SET_DEST (set1))))) in try_combine() 3579 SUBREG_REG (SET_DEST (set0))))) in try_combine() 3585 dest = SUBREG_REG (dest); in try_combine() [all …]
|
| HD | lower-subreg.c | 304 x = SUBREG_REG (x); in simple_move_operand() 472 rtx inner = SUBREG_REG (x); in find_decomposable_subregs() 676 if (GET_CODE (op) == SUBREG && GET_CODE (SUBREG_REG (op)) == CONCATN) in simplify_gen_subreg_concatn() 681 GET_MODE_SIZE (GET_MODE (SUBREG_REG (op)))) in simplify_gen_subreg_concatn() 683 return simplify_gen_subreg_concatn (outermode, SUBREG_REG (op), in simplify_gen_subreg_concatn() 684 GET_MODE (SUBREG_REG (op)), byte); in simplify_gen_subreg_concatn() 686 op2 = simplify_subreg_concatn (GET_MODE (op), SUBREG_REG (op), in simplify_gen_subreg_concatn() 693 op2 = simplify_subreg_concatn (outermode, SUBREG_REG (op), in simplify_gen_subreg_concatn() 737 return resolve_reg_p (SUBREG_REG (x)); in resolve_subreg_p() 752 x = simplify_subreg_concatn (GET_MODE (x), SUBREG_REG (x), in resolve_subreg_use() [all …]
|
| HD | rtlanal.c | 1157 && REG_P (SUBREG_REG (SET_DEST (body))) in reg_referenced_p() 1400 poly_uint64 isize = GET_MODE_SIZE (GET_MODE (SUBREG_REG (x))); in read_modify_subreg_p() 1402 poly_uint64 regsize = REGMODE_NATURAL_SIZE (GET_MODE (SUBREG_REG (x))); in read_modify_subreg_p() 1602 src = SUBREG_REG (src); in set_noop_p() 1603 dst = SUBREG_REG (dst); in set_noop_p() 1720 if (REG_P (SUBREG_REG (x)) in refers_to_regno_p() 1721 && REGNO (SUBREG_REG (x)) < FIRST_PSEUDO_REGISTER) in refers_to_regno_p() 1739 && loc != &SUBREG_REG (SET_DEST (x)) in refers_to_regno_p() 1740 && REG_P (SUBREG_REG (SET_DEST (x))) in refers_to_regno_p() 1741 && REGNO (SUBREG_REG (SET_DEST (x))) >= FIRST_PSEUDO_REGISTER in refers_to_regno_p() [all …]
|
| HD | jump.c | 1691 if ((code == REG || (code == SUBREG && REG_P (SUBREG_REG (x)))) in rtx_renumbered_equal_p() 1693 && REG_P (SUBREG_REG (y))))) in rtx_renumbered_equal_p() 1709 reg_x = REGNO (SUBREG_REG (x)); in rtx_renumbered_equal_p() 1715 GET_MODE (SUBREG_REG (x)), byte_x, in rtx_renumbered_equal_p() 1732 reg_y = REGNO (SUBREG_REG (y)); in rtx_renumbered_equal_p() 1738 GET_MODE (SUBREG_REG (y)), byte_y, in rtx_renumbered_equal_p() 1904 int base = true_regnum (SUBREG_REG (x)); in true_regnum() 1911 ? (unsigned) base : REGNO (SUBREG_REG (x)), in true_regnum() 1912 GET_MODE (SUBREG_REG (x)), in true_regnum() 1927 reg = SUBREG_REG (reg); in reg_or_subregno()
|
| HD | fwprop.c | 547 tem = simplify_gen_subreg (mode, op0, GET_MODE (SUBREG_REG (x)), in propagate_rtx_1() 682 && REG_P (SUBREG_REG (new_rtx)) in propagate_rtx() 683 && !paradoxical_subreg_p (mode, GET_MODE (SUBREG_REG (new_rtx))))) in propagate_rtx() 1116 && REG_P (SUBREG_REG (src)) in forward_propagate_subreg() 1117 && REGNO (SUBREG_REG (src)) >= FIRST_PSEUDO_REGISTER in forward_propagate_subreg() 1118 && GET_MODE (SUBREG_REG (src)) == use_mode in forward_propagate_subreg() 1121 return try_fwprop_subst (use, DF_REF_LOC (use), SUBREG_REG (src), in forward_propagate_subreg() 1275 reg = SUBREG_REG (reg); in forward_propagate_and_simplify() 1344 && REG_P (SUBREG_REG (src))) in forward_propagate_and_simplify()
|
| HD | cse.c | 725 && REG_P (SUBREG_REG (x)) in notreg_cost() 727 && is_int_mode (GET_MODE (SUBREG_REG (x)), &inner_mode) in notreg_cost() 1023 if (code == SUBREG && REG_P (SUBREG_REG (x)) in mention_regs() 1024 && REGNO (SUBREG_REG (x)) >= FIRST_PSEUDO_REGISTER) in mention_regs() 1026 unsigned int i = REGNO (SUBREG_REG (x)); in mention_regs() 1036 || SUBREG_TICKED (i) != REGNO (SUBREG_REG (x))) in mention_regs() 1043 SUBREG_TICKED (i) = REGNO (SUBREG_REG (x)); in mention_regs() 1173 else if (GET_CODE (x) == SUBREG && REG_P (SUBREG_REG (x)) in insert_regs() 1174 && ! REGNO_QTY_VALID_P (REGNO (SUBREG_REG (x)))) in insert_regs() 1176 insert_regs (SUBREG_REG (x), NULL, 0); in insert_regs() [all …]
|
| HD | simplify-rtx.c | 487 op0 = simplify_replace_fn_rtx (SUBREG_REG (x), old_rtx, fn, data); in simplify_replace_fn_rtx() 488 if (op0 == SUBREG_REG (x)) in simplify_replace_fn_rtx() 491 GET_MODE (SUBREG_REG (x)), in simplify_replace_fn_rtx() 837 && is_a <scalar_int_mode> (GET_MODE (SUBREG_REG (op)), &subreg_mode) in simplify_truncation() 838 && GET_CODE (SUBREG_REG (op)) == TRUNCATE in simplify_truncation() 841 rtx inner = XEXP (SUBREG_REG (op), 0); in simplify_truncation() 848 return simplify_gen_subreg (int_mode, SUBREG_REG (op), subreg_mode, 0); in simplify_truncation() 990 && GET_CODE (SUBREG_REG (op)) == ASHIFT in simplify_unary_operation_1() 991 && XEXP (SUBREG_REG (op), 0) == const1_rtx) in simplify_unary_operation_1() 993 machine_mode inner_mode = GET_MODE (SUBREG_REG (op)); in simplify_unary_operation_1() [all …]
|
| HD | lra-constraints.c | 165 return loc && GET_CODE (*loc) == SUBREG ? &SUBREG_REG (*loc) : loc; in strip_subreg() 198 reg = SUBREG_REG (x); in get_hard_regno() 273 && OBJECT_P (SUBREG_REG (SET_SRC (curr_insn_set))) in in_class_p() 274 && ! CONSTANT_P (SUBREG_REG (SET_SRC (curr_insn_set))))))) in in_class_p() 703 if ((code == REG || (code == SUBREG && REG_P (SUBREG_REG (x)))) in operands_match_p() 704 && (REG_P (y) || (GET_CODE (y) == SUBREG && REG_P (SUBREG_REG (y))))) in operands_match_p() 741 if (code == REG && GET_CODE (y) == SUBREG && REG_P (SUBREG_REG (y)) in operands_match_p() 742 && x == SUBREG_REG (y)) in operands_match_p() 744 if (GET_CODE (y) == REG && code == SUBREG && REG_P (SUBREG_REG (x)) in operands_match_p() 745 && SUBREG_REG (x) == y) in operands_match_p() [all …]
|
| HD | ira-lives.c | 384 reg = SUBREG_REG (reg); in mark_ref_live() 513 reg = SUBREG_REG (reg); in mark_ref_dead() 541 reg = SUBREG_REG (reg); in make_pseudo_conflict() 614 dreg = SUBREG_REG (dreg); in check_and_make_def_conflict() 734 dreg = SUBREG_REG (dreg); in mark_hard_reg_early_clobbers() 843 op = SUBREG_REG (op); in ira_implicitly_set_insn_hard_regs() 902 operand = SUBREG_REG (operand); in process_single_reg_class_operands() 1272 ureg = SUBREG_REG (ureg); in process_bb_node_lives()
|
| HD | caller-save.c | 960 rtx inner = SUBREG_REG (reg); in mark_set_regs() 994 && REG_P (SUBREG_REG (reg)) in add_stored_regs() 995 && REGNO (SUBREG_REG (reg)) < FIRST_PSEUDO_REGISTER) in add_stored_regs() 997 offset = subreg_regno_offset (REGNO (SUBREG_REG (reg)), in add_stored_regs() 998 GET_MODE (SUBREG_REG (reg)), in add_stored_regs() 1001 regno = REGNO (SUBREG_REG (reg)) + offset; in add_stored_regs() 1033 || (code == SUBREG && REG_P (SUBREG_REG (*loc)) in mark_referenced_regs() 1034 && REGNO (SUBREG_REG (*loc)) < FIRST_PSEUDO_REGISTER in mark_referenced_regs()
|
| HD | resource.c | 93 && (GET_CODE (dest) != SUBREG || !REG_P (SUBREG_REG (dest)))) in update_live_status() 219 if (!REG_P (SUBREG_REG (x))) in mark_referenced_resources() 220 mark_referenced_resources (SUBREG_REG (x), res, false); in mark_referenced_resources() 290 x = SUBREG_REG (x); in mark_referenced_resources() 766 if (!REG_P (SUBREG_REG (x))) in mark_set_resources() 767 mark_set_resources (SUBREG_REG (x), res, in_dest, mark_type); in mark_set_resources()
|
| HD | reg-stack.c | 417 if (STACK_REG_P (subreg = SUBREG_REG (*pat))) in get_true_reg() 495 && REG_P (SUBREG_REG (recog_data.operand[i]))) in check_asm_stack_operands() 496 recog_data.operand[i] = SUBREG_REG (recog_data.operand[i]); in check_asm_stack_operands() 512 if (GET_CODE (reg) == SUBREG && REG_P (SUBREG_REG (reg))) in check_asm_stack_operands() 513 reg = SUBREG_REG (reg); in check_asm_stack_operands() 2135 && REG_P (SUBREG_REG (recog_data.operand[i]))) in subst_asm_stack_regs() 2137 recog_data.operand_loc[i] = & SUBREG_REG (recog_data.operand[i]); in subst_asm_stack_regs() 2138 recog_data.operand[i] = SUBREG_REG (recog_data.operand[i]); in subst_asm_stack_regs() 2158 if (GET_CODE (reg) == SUBREG && REG_P (SUBREG_REG (reg))) in subst_asm_stack_regs() 2160 loc = & SUBREG_REG (reg); in subst_asm_stack_regs() [all …]
|