Home
last modified time | relevance | path

Searched refs:TImode (Results 1 – 25 of 36) sorted by relevance

12

/freebsd-12.1/contrib/gcc/config/i386/
H A Dsync.md38 ;; that they'd be in with (reg:DI 2 ecx). Similarly for TImode
54 if ((<MODE>mode == DImode && !TARGET_64BIT) || <MODE>mode == TImode)
65 else if (<MODE>mode == TImode)
145 if ((<MODE>mode == DImode && !TARGET_64BIT) || <MODE>mode == TImode)
156 else if (<MODE>mode == TImode)
H A Di386.h919 ((MODE) == TImode || (MODE) == V4SFmode || (MODE) == V4SImode \
942 || (TARGET_64BIT && ((MODE) == TImode || (MODE) == CTImode \
947 ((MODE) == TImode || (MODE) == V16QImode || (MODE) == TFmode \
H A Dsse.md23 ;; 16 byte integral modes handled by SSE, minus TImode, which gets
2637 emit_insn (gen_sse2_lshrti3 (gen_lowpart (TImode, t2),
2638 gen_lowpart (TImode, op1), thirtytwo));
2639 emit_insn (gen_sse2_lshrti3 (gen_lowpart (TImode, t3),
2640 gen_lowpart (TImode, op2), thirtytwo));
2729 emit_insn (gen_sse2_lshrti3 (gen_lowpart (TImode, t2),
2732 emit_insn (gen_sse2_lshrti3 (gen_lowpart (TImode, t3),
2793 operands[0] = gen_lowpart (TImode, operands[0]);
2794 operands[1] = gen_lowpart (TImode, operands[1]);
2817 operands[0] = gen_lowpart (TImode, operands[0]);
[all …]
H A Di386.c3498 case TImode: in classify_argument()
3765 tmpmode = TImode; in construct_container()
3772 if (tmpmode == TImode) in construct_container()
3862 case TImode: in function_arg_advance()
3990 case TImode: in function_arg()
4299 if (mode == TImode in ix86_struct_value_rtx()
6440 if (GET_MODE (x) == TImode in legitimate_constant_p()
6441 && x != CONST0_RTX (TImode) in legitimate_constant_p()
10803 case TImode: in ix86_expand_branch()
12283 if (mode == TImode) in ix86_split_to_parts()
[all …]
H A Di386.md511 operands[0] = force_reg (TImode, operands[0]);
2152 ix86_expand_move (TImode, operands);
2154 ix86_expand_vector_move (TImode, operands);
9431 && ix86_unary_operator_ok (NEG, TImode, operands)"
10349 ix86_expand_binary_operator (ASHIFT, TImode, operands);
10380 "ix86_split_ashl (operands, operands[3], TImode); DONE;")
10389 "ix86_split_ashl (operands, NULL_RTX, TImode); DONE;")
11366 "ix86_split_ashr (operands, NULL_RTX, TImode); DONE;")
12062 "ix86_split_lshr (operands, NULL_RTX, TImode); DONE;")
20986 operands[5] = gen_rtx_REG (TImode, SSE_REGNO (i));
[all …]
/freebsd-12.1/contrib/gcc/
H A Dlibgcc-std.ver117 # libgcc2 TImode arithmetic (for 64-bit targets).
229 # libgcc2 TImode arithmetic (for 64-bit targets).
H A Dhaifa-sched.c1223 PUT_MODE (insn, clock_var > last_clock_var ? TImode : VOIDmode); in schedule_insn()
1778 if (GET_MODE (prev_insn) == TImode) /* end of dispatch group */ in ok_for_early_queue_removal()
H A Dc-common.c3327 if (targetm.scalar_mode_supported_p (TImode)) in c_common_nodes_and_builtins()
3341 if (targetm.scalar_mode_supported_p (TImode)) in c_common_nodes_and_builtins()
H A Dtree.c6542 intTI_type_node = make_or_reuse_type (GET_MODE_BITSIZE (TImode), 0); in build_common_tree_nodes()
6548 unsigned_intTI_type_node = make_or_reuse_type (GET_MODE_BITSIZE (TImode), 1); in build_common_tree_nodes()
H A Dconfig.gcc721 # TImode.
743 # TImode.
H A DChangeLog841 operand 2 be TImode.
H A DChangeLog-20029382 * sh.h (SH5_WOULD_BE_PARTIAL_NREGS): Also handle TImode case.
13143 (HARD_REGNO_MODE_OK): Allow TImode in fp regs. Allow V2SFmode
22228 used for DImode and TImode.
28852 scratch register to DImode / TImode.
30488 of the operand, rather than assuming TImode.
31127 (min?f_nonieee, max?f_nonieee, SSE TImode patterns):
32587 * config/mips/mips.c (function_arg): Handle TImode.
32930 as TImode so we know when the "other" register is available.
33112 (divmoddi4): Don't partially initialize TImode register.
34530 (safe_vector_operand): Use V4SFmode, not TImode.
[all …]
/freebsd-12.1/contrib/gcc/config/s390/
H A Ds390.h205 : LEVEL == SAVE_NONLOCAL ? (TARGET_64BIT ? OImode : TImode) : Pmode)
776 #define MAX_FIXED_MODE_SIZE GET_MODE_BITSIZE (TARGET_64BIT ? TImode : DImode)
H A Ds390.md38 ;; %M: print the second word of a TImode operand.
300 ;; in "RSE" for TImode and "RS" for DImode.
812 && s390_split_ok_p (operands[0], operands[1], TImode, 0)"
843 rtx addr = operand_subword (operands[0], 1, 0, TImode);
4544 operands[4] = gen_reg_rtx(TImode);
4609 equal = gen_rtx_IOR (TImode,
4610 gen_rtx_ASHIFT (TImode,
4611 gen_rtx_ZERO_EXTEND (TImode, mod_equal),
4613 gen_rtx_ZERO_EXTEND (TImode, div_equal));
4615 operands[4] = gen_reg_rtx(TImode);
[all …]
H A Ds390.c2218 if (GET_MODE (x) == TImode) /* 128 bit division */ in s390_rtx_costs()
2569 enum machine_mode dword_mode = word_mode == SImode ? DImode : TImode; in legitimate_reload_constant_p()
2656 if ((TARGET_64BIT ? (mode == TImode || mode == TFmode) in s390_secondary_output_reload_class()
5282 TFmode, TImode, TDmode, enumerator
/freebsd-12.1/contrib/gcc/config/ia64/
H A Dt-ia646 # a TImode divide function, so there is no actual overlap here between
H A Dia64.c1381 && GET_MODE (SUBREG_REG (in)) == TImode in spill_xfmode_rfmode_operand()
1436 op1 = gen_rtx_REG (TImode, REGNO (op1)); in ia64_expand_movxf_movrf()
1512 memt = adjust_address (in, TImode, 0); in ia64_expand_movxf_movrf()
1515 memt = assign_stack_temp (TImode, 16, 0); in ia64_expand_movxf_movrf()
6669 case TImode: in ia64_mode_to_int()
7459 gcc_assert (GET_MODE (insn) != TImode); in issue_nops_and_insn()
7472 else if (GET_MODE (insn) != TImode) in issue_nops_and_insn()
7789 && GET_MODE (insn) == TImode) in bundling()
7800 PUT_MODE (next_insn, TImode); in bundling()
7834 || (GET_MODE (next_insn) == TImode in bundling()
[all …]
H A Dia64.h246 #define MAX_FIXED_MODE_SIZE GET_MODE_BITSIZE (TImode)
/freebsd-12.1/contrib/gcc/config/rs6000/
H A Drs6000.h1290 : LEVEL == SAVE_NONLOCAL ? (TARGET_32BIT ? DImode : TImode) : Pmode)
1794 #define MAX_FIXED_MODE_SIZE GET_MODE_BITSIZE (TARGET_POWERPC64 ? TImode : DImode)
H A Drs6000.c2852 case TImode: in rs6000_legitimate_offset_address_p()
3010 && mode != TImode) in rs6000_legitimize_address()
3077 && mode != TImode) in rs6000_legitimize_address()
3589 if (mode != TImode in rs6000_legitimate_address()
4280 case TImode: in rs6000_emit_move()
17344 if (GET_MODE (next_insn) == TImode && can_issue_more) in redefine_groups()
17346 else if (!can_issue_more && GET_MODE (next_insn) != TImode) in redefine_groups()
17347 PUT_MODE (next_insn, TImode); in redefine_groups()
17385 group_end = (next_insn == NULL_RTX || GET_MODE (next_insn) == TImode); in pad_groups()
H A Drs6000.md8692 ;; TImode is similar, except that we usually want to compute the address into
8707 && (gpc_reg_operand (operands[0], TImode) || gpc_reg_operand (operands[1], TImode))"
8739 && (gpc_reg_operand (operands[0], TImode) || gpc_reg_operand (operands[1], TImode))"
8769 "TARGET_POWERPC64 && (gpc_reg_operand (operands[0], TImode)
8770 || gpc_reg_operand (operands[1], TImode))"
8783 TImode);
8785 TImode);
9385 ;; problems with TImode.
/freebsd-12.1/contrib/gcc/doc/
H A Drtl.texi1072 @findex TImode
1073 @item TImode
1182 @code{SImode}, @code{DImode}, @code{TImode}, and @code{OImode},
1196 use @code{TImode} for 16-byte structures and unions. Likewise, you can
1210 @code{HImode}, @code{SImode}, @code{DImode}, @code{TImode}, and
1617 @code{TImode} can indicate values longer than a word, values which
3193 @cindex @code{TImode}, in @code{insn}
3204 sets the mode of an insn to @code{TImode} when it is believed that the
H A Dlibgcc.texi37 @code{@w{unsigned long long}} to @code{TImode}.
/freebsd-12.1/contrib/gcc/config/arm/
H A Darm.c3561 else if (mode == TImode) in arm_legitimate_address_p()
4043 low_n = ((mode) == TImode ? 0 in arm_legitimize_address()
/freebsd-12.1/contrib/gcc/config/sparc/
H A Dsparc.c1110 if (temp && GET_MODE (temp) == TImode) in sparc_emit_set_symbolic_const64()

12