Home
last modified time | relevance | path

Searched refs:DImode (Results 1 – 25 of 63) sorted by relevance

123

/freebsd-12.1/contrib/gcc/config/sparc/
H A Dsparc.c1043 case DImode: in sparc_expand_move()
1730 gen_rtx_ASHIFT (DImode, in sparc_emit_set_const64()
1736 gen_rtx_LSHIFTRT (DImode, in sparc_emit_set_const64()
2315 case DImode: in emit_soft_tfmode_cvt()
2329 case DImode: in emit_soft_tfmode_cvt()
2343 case DImode: in emit_soft_tfmode_cvt()
2357 case DImode: in emit_soft_tfmode_cvt()
6077 DImode, 2, in sparc_emit_float_lib_cmp()
6081 mode = DImode; in sparc_emit_float_lib_cmp()
8403 if (mode == DImode) in sparc_rtx_costs()
[all …]
H A Dsparc.md525 { operands[3] = gen_reg_rtx (DImode); })
544 { operands[3] = gen_reg_rtx (DImode); })
553 { operands[3] = gen_reg_rtx (DImode); })
562 { operands[3] = gen_reg_rtx (DImode); })
1988 operands[3] = gen_reg_rtx (DImode);
1989 operands[4] = gen_reg_rtx (DImode);
3575 rtx temp = gen_reg_rtx (DImode);
3878 rtx temp = gen_reg_rtx (DImode);
3909 rtx temp = gen_reg_rtx (DImode);
5297 ;; We define DImode `and' so with DImode `not' we can get
[all …]
H A Dsparc.h1256 : (C) == 'H' ? arith_double_operand (VALUE, DImode) \
2058 (! TARGET_PTR64 ? SImode : flag_pic ? SImode : TARGET_CM_MEDLOW ? SImode : DImode)
2063 (! TARGET_PTR64 ? SImode : flag_pic ? DImode : TARGET_CM_MEDLOW ? SImode : DImode)
2103 #define Pmode (TARGET_ARCH64 ? DImode : SImode)
H A Dlibgcc-sparc-glibc.ver14 # Sampling of DImode arithmetic used by (at least) i386 and m68k.
H A Dpredicates.md223 (match_test "TARGET_ARCH64 && register_operand (op, DImode)")))
367 && mode == DImode
390 /* If 32-bit mode and this is a DImode constant, allow it
393 && mode == DImode
/freebsd-12.1/contrib/gcc/config/ia64/
H A Dia64.c1240 (in, DImode, in ia64_split_tmode()
2129 if (mode != DImode) in ia64_expand_atomic_op()
2155 if (mode != DImode) in ia64_expand_atomic_op()
2715 gen_rtx_PLUS (DImode, in spill_restore_mem()
3039 gen_rtx_PLUS (DImode, in ia64_expand_prologue()
3461 gen_rtx_PLUS (DImode, in ia64_expand_epilogue()
4089 gen_rtx_REG (DImode, in ia64_function_arg()
4430 gen_rtx_REG (DImode, in ia64_function_value()
6665 case DImode: return 4; in ia64_mode_to_int()
9145 target = gen_reg_rtx (DImode); in ia64_expand_builtin()
[all …]
H A Dia64.md1278 rtx tmp = gen_reg_rtx (DImode);
1316 tmp = gen_reg_rtx (DImode);
2082 op0_di = gen_reg_rtx (DImode);
2125 op1_di = gen_reg_rtx (DImode);
2142 op0_di = gen_reg_rtx (DImode);
2185 op1_di = gen_reg_rtx (DImode);
2522 CONST1_RTX (DImode)));
2541 div = gen_reg_rtx (DImode);
2571 CONST1_RTX (DImode)));
2590 div = gen_reg_rtx (DImode);
[all …]
H A Dsync.md120 rtx ccv = gen_rtx_REG (DImode, AR_CCV_REGNUM);
126 if (GET_MODE (dst) != DImode)
127 dst = gen_reg_rtx (DImode);
H A Dpredicates.md563 ;; DImode. It's not strictly necessary to test mode == DImode here,
570 (match_test "mode == DImode && REGNO (op) == AR_LC_REGNUM")))
575 (match_test "mode == DImode && REGNO (op) == AR_CCV_REGNUM")))
580 (match_test "mode == DImode && REGNO (op) == AR_PFS_REGNUM")))
H A Dia64.h641 ((REGNO) == PR_REG (0) && (MODE) == DImode ? 64 \
661 : AR_REGNO_P (REGNO) ? (MODE) == DImode \
662 : BR_REGNO_P (REGNO) ? (MODE) == DImode \
1971 #define Pmode DImode
/freebsd-12.1/contrib/gcc/config/i386/
H A Dsync.md35 ;; ??? It would be possible to use cmpxchg8b on pentium for DImode
54 if ((<MODE>mode == DImode && !TARGET_64BIT) || <MODE>mode == TImode)
56 enum machine_mode hmode = <MODE>mode == DImode ? SImode : DImode;
62 if (<MODE>mode == DImode)
145 if ((<MODE>mode == DImode && !TARGET_64BIT) || <MODE>mode == TImode)
147 enum machine_mode hmode = <MODE>mode == DImode ? SImode : DImode;
153 if (<MODE>mode == DImode)
H A Di386.c3485 case DImode: in classify_argument()
3839 case DImode: in function_arg_advance()
8203 case DImode: in print_operand()
10800 case DImode: in ix86_expand_branch()
12152 case DImode: in ix86_expand_int_addcc()
12172 case DImode: in ix86_expand_int_addcc()
12314 DImode); in ix86_split_to_parts()
15774 case DImode: in ix86_init_mmx_sse_builtins()
17250 case DImode: in ix86_force_to_memory()
17267 case DImode: in ix86_force_to_memory()
[all …]
H A Dlibgcc-x86_64-glibc.ver10 # Sampling of DImode arithmetic used by (at least) i386 and m68k.
H A Dpredicates.md68 if ((!TARGET_64BIT || GET_MODE (op) != DImode)
105 HOST_WIDE_INT val = trunc_int_for_mode (INTVAL (op), DImode);
151 offset = trunc_int_for_mode (INTVAL (op2), DImode);
270 && trunc_int_for_mode (INTVAL (op2), DImode) > -0x10000
284 && trunc_int_for_mode (INTVAL (op2), DImode) > -0x10000
650 ;; True if OP is acceptable as operand of DImode shift expander.
/freebsd-12.1/contrib/gcc/config/s390/
H A Ds390.md314 ;; and "cds" in DImode.
2182 enum machine_mode dword_mode = word_mode == DImode ? TImode : DImode;
2314 enum machine_mode dword_mode = word_mode == DImode ? TImode : DImode;
2452 enum machine_mode dword_mode = word_mode == DImode ? TImode : DImode;
4671 equal = gen_rtx_IOR (DImode,
4672 gen_rtx_ASHIFT (DImode,
4731 equal = gen_rtx_IOR (DImode,
4732 gen_rtx_ASHIFT (DImode,
4787 equal = gen_rtx_IOR (DImode,
4788 gen_rtx_ASHIFT (DImode,
[all …]
H A Ds390.h776 #define MAX_FIXED_MODE_SIZE GET_MODE_BITSIZE (TARGET_64BIT ? TImode : DImode)
908 #define CASE_VECTOR_MODE (TARGET_64BIT ? DImode : SImode)
917 #define Pmode ((enum machine_mode) (TARGET_64BIT ? DImode : SImode))
/freebsd-12.1/contrib/gcc/config/mips/
H A Diris.h73 #define WCHAR_TYPE (Pmode == DImode ? "int" : "long int")
80 #define WINT_TYPE (Pmode == DImode ? "int" : "long int")
H A Dmips.h2032 Pmode == DImode ? 16 : 8); \
2064 if (ptr_mode == DImode) \
2070 if (ptr_mode == DImode) \
2083 if (ptr_mode == DImode) \
2276 #define Pmode (TARGET_64BIT && TARGET_LONG64 ? DImode : SImode)
2595 ptr_mode == DImode ? ".dword" : ".word", \
2610 ptr_mode == DImode ? ".gpdword" : ".gpword", \
2614 ptr_mode == DImode ? ".dword" : ".word", \
H A Dmips.c2100 if (Pmode == DImode) in mips_legitimize_tls_address()
2115 if (Pmode == DImode) in mips_legitimize_tls_address()
2384 gen_rtx_REG (DImode, REGNO (src)), in mips_legitimize_move()
2709 if (mode == DImode) in mips_rtx_costs()
2770 mode = DImode; in mips_subword()
3641 if (Pmode == DImode) in mips_block_move_loop()
4545 && GET_MODE (dest) == DImode in mips_expand_unaligned_load()
4559 if (GET_MODE (dest) == DImode) in mips_expand_unaligned_load()
4588 if (mode == DImode) in mips_expand_unaligned_store()
7573 DImode, 0, in mips_function_value()
[all …]
/freebsd-12.1/contrib/gcc/config/rs6000/
H A Drs6000.h396 (MODE) = TARGET_32BIT ? SImode : DImode;
565 || (MODE) == DImode) \
1144 || (((TO) == DImode) + ((FROM) == DImode)) == 1)) \
1290 : LEVEL == SAVE_NONLOCAL ? (TARGET_32BIT ? DImode : TImode) : Pmode)
1614 || (TARGET_POWERPC64 && GET_MODE (X) == DImode) \
1794 #define MAX_FIXED_MODE_SIZE GET_MODE_BITSIZE (TARGET_POWERPC64 ? TImode : DImode)
1833 #define Pmode (TARGET_32BIT ? SImode : DImode)
1836 #define STACK_SIZE_MODE (TARGET_32BIT ? SImode : DImode)
H A Dsync.md165 if (<MODE>mode != SImode && <MODE>mode != DImode)
222 if (<MODE>mode != SImode && <MODE>mode != DImode)
265 if (<MODE>mode != SImode && <MODE>mode != DImode)
328 if (<MODE>mode != SImode && <MODE>mode != DImode)
374 if (<MODE>mode != SImode && <MODE>mode != DImode)
440 if (<MODE>mode != SImode && <MODE>mode != DImode)
H A Drs6000.c2836 case DImode: in rs6000_legitimate_offset_address_p()
3076 && mode != DImode in rs6000_legitimize_address()
3810 case DImode: in rs6000_emit_set_const()
3859 DImode); in rs6000_emit_set_long_const()
3861 DImode); in rs6000_emit_set_long_const()
3986 && mode == DImode in rs6000_emit_move()
4075 DImode); in rs6000_emit_move()
4080 DImode); in rs6000_emit_move()
4121 case DImode: in rs6000_emit_move()
9396 mode = DImode; in expand_block_clear()
[all …]
H A Drs6000.md146 ; extend modes for DImode
149 ; SImode or DImode, even if DImode doesn't fit in GPRs.
166 ; DImode bits
5665 rtx mem = assign_stack_temp (DImode, GET_MODE_SIZE (DImode), 0);
5736 rtx mem = assign_stack_temp (DImode, GET_MODE_SIZE (DImode), 0);
5807 operands[3] = assign_stack_temp (DImode, GET_MODE_SIZE (DImode), 0);
7595 0, DImode);
8480 operands[5] = assign_stack_temp (DImode, GET_MODE_SIZE (DImode), 0);
8589 DImode);
8591 DImode);
[all …]
/freebsd-12.1/contrib/gcc/config/arm/
H A Darm.c3525 && (mode == DImode in arm_legitimate_address_p()
4030 if (mode == DImode in arm_legitimize_address()
4882 || mode == DImode) in arm_slowmul_rtx_costs()
4937 if (mode == DImode in arm_fastmul_rtx_costs()
4948 || mode == DImode) in arm_fastmul_rtx_costs()
5003 if (mode == DImode in arm_xscale_rtx_costs()
5014 || mode == DImode) in arm_xscale_rtx_costs()
5094 if (mode == DImode in arm_9e_rtx_costs()
8078 mode = DImode; in arm_const_double_inline_cost()
8108 mode = DImode; in arm_const_double_by_parts()
[all …]
/freebsd-12.1/contrib/gcc/config/
H A Dlibgcc-glibc.ver9 # Sampling of DImode arithmetic used by (at least) i386 and m68k.

123