Searched refs:widening (Results 1 – 21 of 21) sorted by relevance
58 struct widening_optab_handlers *widening; member1028 if (op->widening) in widening_optab_handler()1029 return (enum insn_code) (op->widening->handlers[(int) to_mode][(int) from_mode].insn_code in widening_optab_handler()1054 if (op->widening == NULL) in set_widening_optab_handler()1055 op->widening = (struct widening_optab_handlers *) in set_widening_optab_handler()1058 op->widening->handlers[(int) to_mode][(int) from_mode].insn_code in set_widening_optab_handler()
1107 WIDEN_SUM_EXPR is equivalent to first widening (promoting)1115 the size of t1. WIDEN_MULT_EXPR is equivalent to first widening (promoting)1139 WIDEN_LSHIFT_EXPR is equivalent to first widening (promoting)
964 /* Target builtin that implements vector widening multiplication.
216 DEFTIMEVAR (TV_TREE_WIDEN_MUL , "gimple widening/fma detection")
1295 WIDEN_SUM_EXPR is equivalent to first widening (promoting)1319 the size of t1. WIDEN_MULT_EXPR is equivalent to first widening (promoting)1343 WIDEN_LSHIFT_EXPR is equivalent to first widening (promoting)
2682 1) Conversions are type widening from smaller type.4453 both operands are widening conversions from the same type as the outer4471 /* The inner conversion must be a widening conversion. */4503 /* The inner conversion must be a widening conversion. */
5512 widening will not work correctly and you must define this hook to\n\5513 suppress that widening in some cases. See the file @file{alpha.c} for\n\
1392 Target supports a vector widening summation of @code{short} operands1397 Target supports a vector widening summation of @code{char} operands1402 Target supports a vector widening summation of @code{char} operands1406 Target supports a vector widening multiplication of @code{char} operands1408 @code{short} and perform non-widening multiplication of @code{short}.1411 Target supports a vector widening multiplication of @code{short} operands1413 @code{int} and perform non-widening multiplication of @code{int}.
4579 Signed/Unsigned widening multiplication. The two inputs (operands 1 and 2)4590 Signed/Unsigned widening shift left. The first input (operand 1) is a vector4603 Similar widening-multiplication instructions of other widths.4609 Similar widening-multiplication instructions that do unsigned4616 Similar widening-multiplication instructions that interpret the first
2815 widening will not work correctly and you must define this macro to2816 suppress that widening in some cases. See the file @file{alpha.h} for2820 @code{SECONDARY_MEMORY_NEEDED} or if widening @var{mode} to a mode that5718 widening multiplication of the even elements of two input vectors of type @var{x}.5722 widening multiplication in cases that the order of the results does not have to be5729 widening multiplication of the odd elements of two input vectors of type @var{x}.5733 widening multiplication in cases that the order of the results does not have to be
2791 widening will not work correctly and you must define this macro to2792 suppress that widening in some cases. See the file @file{alpha.h} for2796 @code{SECONDARY_MEMORY_NEEDED} or if widening @var{mode} to a mode that5644 widening multiplication of the even elements of two input vectors of type @var{x}.5648 widening multiplication in cases that the order of the results does not have to be5655 widening multiplication of the odd elements of two input vectors of type @var{x}.5659 widening multiplication in cases that the order of the results does not have to be
2215 For unsigned widening multiplication, use the same idiom, but with2396 the few expressions that is not invariant under widening. The mode of
1710 These nodes represent widening vector multiplication of the high and low
19115 instructions to align a target, no widening will be performed. The19118 assembler will always align, either by widening density instructions or
842 if the machine supports fullword-to-doubleword a widening multiply
304 change the target alignment by widening some of those instructions to
730 ;; Used in signed and unsigned widening multiplications.
8010 linker from widening density instructions or inserting no-ops, except in
953 ;; Used in signed and unsigned widening multiplications.
19487 ever-widening
4503 "The one with the ever-widening hole in it!"