Searched refs:DImode (Results 1 - 25 of 270) sorted by relevance

1234567891011

/netbsd-current/external/gpl3/gcc.old/dist/gcc/config/alpha/
H A Dalpha.c817 return (mode == SImode || mode == DImode);
845 register and a constant address, or just a register. For DImode,
853 if (mode == DImode
1445 else if (mode == DImode)
1674 from register elimination into a DImode fp register. */
1985 /* We are only called for SImode and DImode. If this is SImode, ensure that
2022 can't load this constant in one insn, do this in DImode. */
2030 target = no_output ? NULL : gen_lowpart (DImode, target);
2031 mode = DImode;
2035 target = no_output ? NULL : gen_lowpart (DImode, targe
[all...]
/netbsd-current/external/gpl3/gcc/dist/gcc/config/alpha/
H A Dalpha.cc817 return (mode == SImode || mode == DImode);
845 register and a constant address, or just a register. For DImode,
853 if (mode == DImode
1445 else if (mode == DImode)
1674 from register elimination into a DImode fp register. */
1985 /* We are only called for SImode and DImode. If this is SImode, ensure that
2022 can't load this constant in one insn, do this in DImode. */
2030 target = no_output ? NULL : gen_lowpart (DImode, target);
2031 mode = DImode;
2035 target = no_output ? NULL : gen_lowpart (DImode, targe
[all...]
/netbsd-current/external/gpl3/gcc.old/dist/gcc/config/nds32/
H A Dnds32-cost.c118 && GET_MODE_SIZE (mode) <= GET_MODE_SIZE (DImode))
126 if (REG_P (op0) && GET_MODE_SIZE (mode) <= GET_MODE_SIZE (DImode))
134 if (REG_P (op0) && GET_MODE_SIZE (mode) < GET_MODE_SIZE (DImode))
149 if (REG_P (op0) && GET_MODE_SIZE (mode) < GET_MODE_SIZE (DImode))
167 if (GET_MODE_SIZE (mode) >= GET_MODE_SIZE (DImode))
188 if (GET_MODE_SIZE (mode) >= GET_MODE_SIZE (DImode))
226 if (GET_MODE_SIZE (mode) >= GET_MODE_SIZE (DImode))
244 if (GET_MODE (x) == DImode
249 else if (GET_MODE_SIZE (mode) >= GET_MODE_SIZE (DImode))
268 if (GET_MODE_SIZE (mode) >= GET_MODE_SIZE (DImode))
[all...]
/netbsd-current/external/gpl3/gcc/dist/gcc/config/nds32/
H A Dnds32-cost.cc118 && GET_MODE_SIZE (mode) <= GET_MODE_SIZE (DImode))
126 if (REG_P (op0) && GET_MODE_SIZE (mode) <= GET_MODE_SIZE (DImode))
134 if (REG_P (op0) && GET_MODE_SIZE (mode) < GET_MODE_SIZE (DImode))
149 if (REG_P (op0) && GET_MODE_SIZE (mode) < GET_MODE_SIZE (DImode))
167 if (GET_MODE_SIZE (mode) >= GET_MODE_SIZE (DImode))
188 if (GET_MODE_SIZE (mode) >= GET_MODE_SIZE (DImode))
226 if (GET_MODE_SIZE (mode) >= GET_MODE_SIZE (DImode))
244 if (GET_MODE (x) == DImode
249 else if (GET_MODE_SIZE (mode) >= GET_MODE_SIZE (DImode))
268 if (GET_MODE_SIZE (mode) >= GET_MODE_SIZE (DImode))
[all...]
/netbsd-current/external/gpl3/gcc.old/dist/gcc/config/gcn/
H A Dgcn.c168 {"exec", NULL, DImode, EXEC_REG},
173 {"dispatch_ptr", "enable_sgpr_dispatch_ptr", DImode, -1},
175 {"queue_ptr", "enable_sgpr_queue_ptr", DImode, -1},
177 {"kernarg_segment_ptr", "enable_sgpr_kernarg_segment_ptr", DImode, -1},
178 {"dispatch_id", "enable_sgpr_dispatch_id", DImode, -1},
180 {"flat_scratch_init", "enable_sgpr_flat_scratch_init", DImode, -1},
375 /* TImode is used by DImode compare_and_swap. */
412 mode = DImode;
434 return (mode == SImode || mode == DImode);
437 return (mode == BImode || mode == SImode || mode == DImode);
[all...]
H A Dgcn-protos.h123 return (mode == DImode || mode == DFmode
143 return mode == DImode || mode == DFmode;
/netbsd-current/external/gpl3/gcc.old/dist/gcc/config/tilegx/
H A Dtilegx.c196 /* SImode register values are sign-extended to DImode. */
197 if (mode == SImode && mode_rep == DImode)
774 /* Implement TARGET_SHIFT_TRUNCATION_MASK. DImode shifts use the mode
781 return mode == DImode ? 63 : 0;
1454 replicating it to fill an interger of mode DImode. NUM is first
1522 /* Implement DImode rotatert. */
1583 /* Force the destination to DImode so we can use DImode instructions
1586 subreg = simplify_gen_subreg (DImode, dest_reg, GET_MODE (dest_reg), 0);
1590 temp = create_temp_reg_if_possible (DImode, dest_re
[all...]
/netbsd-current/external/gpl3/gcc/dist/gcc/config/tilegx/
H A Dtilegx.cc197 /* SImode register values are sign-extended to DImode. */
198 if (mode == SImode && mode_rep == DImode)
775 /* Implement TARGET_SHIFT_TRUNCATION_MASK. DImode shifts use the mode
782 return mode == DImode ? 63 : 0;
1455 replicating it to fill an interger of mode DImode. NUM is first
1523 /* Implement DImode rotatert. */
1584 /* Force the destination to DImode so we can use DImode instructions
1587 subreg = simplify_gen_subreg (DImode, dest_reg, GET_MODE (dest_reg), 0);
1591 temp = create_temp_reg_if_possible (DImode, dest_re
[all...]
/netbsd-current/external/gpl3/gcc/dist/gcc/config/gcn/
H A Dgcn.cc192 {"exec", NULL, DImode, EXEC_REG},
197 {"dispatch_ptr", ".amdhsa_user_sgpr_dispatch_ptr", DImode, -1},
199 {"queue_ptr", ".amdhsa_user_sgpr_queue_ptr", DImode, -1},
201 {"kernarg_segment_ptr", ".amdhsa_user_sgpr_kernarg_segment_ptr", DImode, -1},
202 {"dispatch_id", ".amdhsa_user_sgpr_dispatch_id", DImode, -1},
204 {"flat_scratch_init", ".amdhsa_user_sgpr_flat_scratch_init", DImode, -1},
387 || mode == DImode || mode == DFmode
407 /* TImode is used by DImode compare_and_swap. */
444 mode = DImode;
466 return (mode == SImode || mode == DImode);
[all...]
H A Dgcn-protos.h126 return (mode == DImode || mode == DFmode
146 return mode == DImode || mode == DFmode;
/netbsd-current/external/gpl3/gcc.old/usr.bin/gcc/arch/coldfire/
H A Dinsn-modes.h27 DImode, /* machmode.def:190 */ enumerator in enum:machine_mode
187 case DImode: return 8;
243 case DImode: return 1;
299 case DImode: return VOIDmode;
328 case CDImode: return DImode;
/netbsd-current/external/gpl3/gcc.old/dist/gcc/config/aarch64/
H A Daarch64-speculation.cc144 rtx sp = gen_rtx_REG (DImode, SP_REGNUM);
145 rtx tracker = gen_rtx_REG (DImode, SPECULATION_TRACKER_REGNUM);
146 rtx scratch = gen_rtx_REG (DImode, SPECULATION_SCRATCH_REGNUM);
162 rtx sp = gen_rtx_REG (DImode, SP_REGNUM);
163 rtx tracker = gen_rtx_REG (DImode, SPECULATION_TRACKER_REGNUM);
/netbsd-current/external/gpl3/gcc/dist/gcc/config/aarch64/
H A Daarch64-speculation.cc144 rtx sp = gen_rtx_REG (DImode, SP_REGNUM);
145 rtx tracker = gen_rtx_REG (DImode, SPECULATION_TRACKER_REGNUM);
146 rtx scratch = gen_rtx_REG (DImode, SPECULATION_SCRATCH_REGNUM);
162 rtx sp = gen_rtx_REG (DImode, SP_REGNUM);
163 rtx tracker = gen_rtx_REG (DImode, SPECULATION_TRACKER_REGNUM);
/netbsd-current/external/gpl3/gcc.old/dist/gcc/config/bpf/
H A Dbpf.h44 register, promote it to a DImode. */
50 M = DImode; \
478 #define CASE_VECTOR_MODE DImode
496 #define Pmode DImode
H A Dbpf.c347 mem = gen_frame_mem (DImode,
348 plus_constant (DImode,
351 insn = emit_move_insn (mem, gen_rtx_REG (DImode, regno));
410 mem = gen_frame_mem (DImode,
411 plus_constant (DImode,
414 insn = emit_move_insn (gen_rtx_REG (DImode, regno), mem);
/netbsd-current/external/gpl3/gcc/dist/gcc/config/bpf/
H A Dbpf.h44 register, promote it to a DImode. */
50 M = DImode; \
467 #define CASE_VECTOR_MODE DImode
485 #define Pmode DImode
/netbsd-current/external/gpl3/gcc/dist/gcc/config/mmix/
H A Dmmix.cc507 return GET_CODE (x) == MOD && GET_MODE (x) == DImode
518 return GET_CODE (x) == MOD && GET_MODE (x) == DImode
673 useful. Thus, for VOIDmode, use DImode, being the natural mode for the
675 machine_mode mode = arg.mode == VOIDmode ? DImode : arg.mode;
788 cmode = DImode;
1037 mem = adjust_address (m_tramp, DImode, 2*UNITS_PER_WORD);
1039 mem = adjust_address (m_tramp, DImode, 3*UNITS_PER_WORD);
1042 mem = adjust_address (m_tramp, DImode, 0);
1463 /* We don't get here anymore for CONST_DOUBLE, because DImode
2085 emit_move_insn (gen_rtx_MEM (DImode,
[all...]
/netbsd-current/external/gpl3/gcc.old/dist/gcc/config/mmix/
H A Dmmix.c478 return GET_CODE (x) == MOD && GET_MODE (x) == DImode
489 return GET_CODE (x) == MOD && GET_MODE (x) == DImode
752 cmode = DImode;
1001 mem = adjust_address (m_tramp, DImode, 2*UNITS_PER_WORD);
1003 mem = adjust_address (m_tramp, DImode, 3*UNITS_PER_WORD);
1006 mem = adjust_address (m_tramp, DImode, 0);
1426 /* We don't get here anymore for CONST_DOUBLE, because DImode
2045 emit_move_insn (gen_rtx_MEM (DImode,
2048 gen_rtx_REG (DImode, regno));
2072 insn = emit_move_insn (gen_rtx_MEM (DImode,
[all...]
/netbsd-current/external/gpl3/gcc/dist/gcc/config/sparc/
H A Dsparc.cc2346 if (mode == DImode)
2475 /* Load OP1, a symbolic 64-bit constant, into OP0, a DImode register.
2495 temp1 = gen_reg_rtx (DImode);
2496 temp2 = gen_reg_rtx (DImode);
2500 emit_insn (gen_rtx_SET (op0, gen_rtx_PLUS (DImode, temp1, temp2)));
2507 temp = gen_rtx_REG (DImode, REGNO (temp));
2527 temp1 = gen_reg_rtx (DImode);
2529 emit_insn (gen_rtx_SET (temp1, gen_rtx_HIGH (DImode, op1)));
2530 emit_insn (gen_rtx_SET (op0, gen_rtx_LO_SUM (DImode, temp1, op1)));
2554 temp1 = gen_reg_rtx (DImode);
[all...]
/netbsd-current/external/gpl3/gcc.old/dist/gcc/config/sparc/
H A Dsparc.c2350 if (mode == DImode)
2479 /* Load OP1, a symbolic 64-bit constant, into OP0, a DImode register.
2499 temp1 = gen_reg_rtx (DImode);
2500 temp2 = gen_reg_rtx (DImode);
2504 emit_insn (gen_rtx_SET (op0, gen_rtx_PLUS (DImode, temp1, temp2)));
2511 temp = gen_rtx_REG (DImode, REGNO (temp));
2531 temp1 = gen_reg_rtx (DImode);
2533 emit_insn (gen_rtx_SET (temp1, gen_rtx_HIGH (DImode, op1)));
2534 emit_insn (gen_rtx_SET (op0, gen_rtx_LO_SUM (DImode, temp1, op1)));
2558 temp1 = gen_reg_rtx (DImode);
[all...]
/netbsd-current/external/gpl3/gcc.old/dist/gcc/config/ia64/
H A Dia64.c1406 /* Split a post-reload TImode or TFmode reference into two DImode
1429 out[reversed] = gen_rtx_REG (DImode, REGNO (in));
1430 out[!reversed] = gen_rtx_REG (DImode, REGNO (in) + 1);
1442 quantity into a pair of DImode constants. */
1475 (in, DImode, gen_rtx_POST_INC (Pmode, base), 0);
1477 (in, DImode, dead ? 0 : gen_rtx_POST_DEC (Pmode, base), 8);
1485 (in, DImode, gen_rtx_POST_DEC (Pmode, base), 8);
1486 out[1] = adjust_address (in, DImode, 0);
1494 out[0] = adjust_automodify_address (in, DImode, 0, 0);
1495 out[1] = adjust_automodify_address (in, DImode,
[all...]
H A Dvms.h140 (MODE) = DImode; \
/netbsd-current/external/gpl3/gcc/dist/gcc/config/ia64/
H A Dia64.cc1406 /* Split a post-reload TImode or TFmode reference into two DImode
1429 out[reversed] = gen_rtx_REG (DImode, REGNO (in));
1430 out[!reversed] = gen_rtx_REG (DImode, REGNO (in) + 1);
1442 quantity into a pair of DImode constants. */
1475 (in, DImode, gen_rtx_POST_INC (Pmode, base), 0);
1477 (in, DImode, dead ? 0 : gen_rtx_POST_DEC (Pmode, base), 8);
1485 (in, DImode, gen_rtx_POST_DEC (Pmode, base), 8);
1486 out[1] = adjust_address (in, DImode, 0);
1494 out[0] = adjust_automodify_address (in, DImode, 0, 0);
1495 out[1] = adjust_automodify_address (in, DImode,
[all...]
/netbsd-current/external/gpl3/gcc.old/dist/gcc/config/vax/
H A Dvax.c336 low[i] = operand_subword (operands[i], 0, 0, DImode);
337 operands[i] = operand_subword (operands[i], 1, 0, DImode);
939 if (mode == DImode)
973 if (mode == DImode)
1017 else if (mode == DImode)
1033 if (mode == DImode || mode == DFmode)
1302 || !illegal_addsub_di_memory_operand (operands[0], DImode))
1836 QImode, HImode, SImode, DImode
2185 x = gen_rtx_MEM (DImode, temp);
2193 int hi_only = operand_subword (operands[2], 0, 0, DImode)
[all...]
/netbsd-current/external/gpl3/gcc.old/dist/gcc/config/pa/
H A Dpa64-regs.h147 || (MODE) == SImode || (MODE) == DImode)

Completed in 253 milliseconds

1234567891011