/netbsd-src/external/gpl3/gcc/dist/gcc/config/tilepro/ |
H A D | tilepro.cc | 1229 split_di (rtx operands[], int num, rtx lo_half[], rtx hi_half[]) in split_di() argument 1240 hi_half[num] = adjust_address (op, SImode, 4); in split_di() 1247 hi_half[num] = simplify_gen_subreg (SImode, op, in split_di() 2072 rtx operands[2], lo_half[2], hi_half[2]; in tilepro_emit_setcc_internal_di() local 2111 split_di (operands, 2, lo_half, hi_half); in tilepro_emit_setcc_internal_di() 2116 if (!reg_or_0_operand (hi_half[0], SImode)) in tilepro_emit_setcc_internal_di() 2117 hi_half[0] = force_reg (SImode, hi_half[0]); in tilepro_emit_setcc_internal_di() 2122 if (!CONST_INT_P (hi_half[1]) && !register_operand (hi_half[1], SImode)) in tilepro_emit_setcc_internal_di() 2123 hi_half[1] = force_reg (SImode, hi_half[1]); in tilepro_emit_setcc_internal_di() 2133 emit_insn (gen_insn_seq (tmp1, hi_half[0], hi_half[1])); in tilepro_emit_setcc_internal_di() [all …]
|
/netbsd-src/external/gpl3/gcc.old/dist/gcc/config/tilepro/ |
H A D | tilepro.c | 1229 split_di (rtx operands[], int num, rtx lo_half[], rtx hi_half[]) in split_di() argument 1240 hi_half[num] = adjust_address (op, SImode, 4); in split_di() 1247 hi_half[num] = simplify_gen_subreg (SImode, op, in split_di() 2072 rtx operands[2], lo_half[2], hi_half[2]; in tilepro_emit_setcc_internal_di() local 2111 split_di (operands, 2, lo_half, hi_half); in tilepro_emit_setcc_internal_di() 2116 if (!reg_or_0_operand (hi_half[0], SImode)) in tilepro_emit_setcc_internal_di() 2117 hi_half[0] = force_reg (SImode, hi_half[0]); in tilepro_emit_setcc_internal_di() 2122 if (!CONST_INT_P (hi_half[1]) && !register_operand (hi_half[1], SImode)) in tilepro_emit_setcc_internal_di() 2123 hi_half[1] = force_reg (SImode, hi_half[1]); in tilepro_emit_setcc_internal_di() 2133 emit_insn (gen_insn_seq (tmp1, hi_half[0], hi_half[1])); in tilepro_emit_setcc_internal_di() [all …]
|
/netbsd-src/external/gpl3/gcc.old/dist/gcc/config/bfin/ |
H A D | bfin.md | 514 rtx lo_half[2], hi_half[2]; 515 split_di (operands, 2, lo_half, hi_half); 517 if (reg_overlap_mentioned_p (lo_half[0], hi_half[1])) 519 operands[2] = hi_half[0]; 520 operands[3] = hi_half[1]; 528 operands[4] = hi_half[0]; 529 operands[5] = hi_half[1]; 726 rtx lo_half[2], hi_half[2]; 727 split_di (operands, 2, lo_half, hi_half); 729 if (reg_overlap_mentioned_p (lo_half[0], hi_half[1])) [all …]
|
H A D | bfin.c | 1958 split_di (rtx operands[], int num, rtx lo_half[], rtx hi_half[]) in split_di() argument 1969 hi_half[num] = adjust_address (op, SImode, 4); in split_di() 1976 hi_half[num] = simplify_gen_subreg (SImode, op, in split_di()
|
/netbsd-src/external/gpl3/gcc/dist/gcc/config/bfin/ |
H A D | bfin.md | 513 rtx lo_half[2], hi_half[2]; 514 split_di (operands, 2, lo_half, hi_half); 516 if (reg_overlap_mentioned_p (lo_half[0], hi_half[1])) 518 operands[2] = hi_half[0]; 519 operands[3] = hi_half[1]; 527 operands[4] = hi_half[0]; 528 operands[5] = hi_half[1]; 725 rtx lo_half[2], hi_half[2]; 726 split_di (operands, 2, lo_half, hi_half); 728 if (reg_overlap_mentioned_p (lo_half[0], hi_half[1])) [all …]
|
H A D | bfin.cc | 1959 split_di (rtx operands[], int num, rtx lo_half[], rtx hi_half[]) in split_di() argument 1970 hi_half[num] = adjust_address (op, SImode, 4); in split_di() 1977 hi_half[num] = simplify_gen_subreg (SImode, op, in split_di()
|
/netbsd-src/external/gpl3/gcc.old/dist/gcc/config/c6x/ |
H A D | c6x.md | 507 rtx lo_half, hi_half; 511 split_di (operands, 1, &lo_half, &hi_half); 539 operands[4] = hi_half; 698 rtx lo_half[2], hi_half[2]; 699 split_di (operands, 2, lo_half, hi_half); 704 if (reg_overlap_mentioned_p (lo_half[0], hi_half[1])) 706 operands[2] = hi_half[0]; 707 operands[3] = hi_half[1]; 715 operands[4] = hi_half[0]; 716 operands[5] = hi_half[1]; [all …]
|
H A D | c6x.c | 1642 split_di (rtx operands[], int num, rtx lo_half[], rtx hi_half[]) in split_di() argument 1649 hi_half[num] = c6x_subword (op, true); in split_di()
|
/netbsd-src/external/gpl3/gcc/dist/gcc/config/c6x/ |
H A D | c6x.md | 507 rtx lo_half, hi_half; 511 split_di (operands, 1, &lo_half, &hi_half); 539 operands[4] = hi_half; 698 rtx lo_half[2], hi_half[2]; 699 split_di (operands, 2, lo_half, hi_half); 704 if (reg_overlap_mentioned_p (lo_half[0], hi_half[1])) 706 operands[2] = hi_half[0]; 707 operands[3] = hi_half[1]; 715 operands[4] = hi_half[0]; 716 operands[5] = hi_half[1]; [all …]
|
H A D | c6x.cc | 1644 split_di (rtx operands[], int num, rtx lo_half[], rtx hi_half[]) in split_di() argument 1651 hi_half[num] = c6x_subword (op, true); in split_di()
|
/netbsd-src/external/gpl3/gcc/dist/gcc/config/m68k/ |
H A D | m68k.cc | 4006 split_di (rtx operands[], int num, rtx lo_half[], rtx hi_half[]) in split_di() argument 4017 hi_half[num] = adjust_address (op, SImode, 0); in split_di() 4024 hi_half[num] = simplify_gen_subreg (SImode, op, in split_di()
|
/netbsd-src/external/gpl3/gcc.old/dist/gcc/config/m68k/ |
H A D | m68k.c | 4008 split_di (rtx operands[], int num, rtx lo_half[], rtx hi_half[]) in split_di() argument 4019 hi_half[num] = adjust_address (op, SImode, 0); in split_di() 4026 hi_half[num] = simplify_gen_subreg (SImode, op, in split_di()
|
/netbsd-src/external/gpl3/gcc.old/dist/gcc/config/i386/ |
H A D | i386-expand.c | 104 int num, rtx lo_half[], rtx hi_half[]) in split_double_mode() argument 142 hi_half[num] = hi_half[mem_num]; in split_double_mode() 149 hi_half[num] = adjust_address (op, half_mode, byte); in split_double_mode() 157 hi_half[num] = simplify_gen_subreg (half_mode, op, in split_double_mode()
|
/netbsd-src/external/gpl3/gcc/dist/gcc/config/i386/ |
H A D | i386-expand.cc | 104 int num, rtx lo_half[], rtx hi_half[]) in split_double_mode() argument 142 hi_half[num] = hi_half[mem_num]; in split_double_mode() 149 hi_half[num] = adjust_address (op, half_mode, byte); in split_double_mode() 163 hi_half[num] = tmp ? tmp : gen_reg_rtx (half_mode); in split_double_mode()
|
/netbsd-src/external/gpl3/gcc/dist/gcc/ |
H A D | ChangeLog-2019 | 15702 one MEM operand and they are rtx_equal_p, reuse lo_half/hi_half from
|