HomeSort by: relevance | last modified time | path
    Searched defs:optab (Results 1 - 25 of 32) sorted by relevancy

1 2

  /src/external/gpl3/gcc/dist/gcc/
optabs-query.cc 44 convert_optab_handler (convert_optab optab, machine_mode to_mode,
47 insn_code icode = convert_optab_handler (optab, to_mode, from_mode);
49 || !targetm.optab_supported_p (optab, to_mode, from_mode, opt_type))
59 direct_optab_handler (convert_optab optab, machine_mode mode,
62 insn_code icode = direct_optab_handler (optab, mode);
64 || !targetm.optab_supported_p (optab, mode, mode, opt_type))
115 /* Return true if an optab exists to perform an insertion or extraction
118 REG_OPTAB is the optab to use for register structures and
119 MISALIGN_OPTAB is the optab to use for misaligned memory structures.
128 direct_optab optab = (type == ET_unaligned_mem ? misalign_optab : reg_optab) local
    [all...]
gensupport.h 61 } optab; typedef in typeref:enum:optab_tag
78 /* The name of the optab (e.g. "add_optab"). */
91 /* The optab's enum value. */
114 /* Information about an instruction name that matches an optab pattern. */
120 /* The matching optab. */
123 /* The optab modes. M2 is only significant for conversion optabs;
gimple-match-exports.cc 1383 direct_optab optab = optab_for_tree_code (tree_code (code), type, local
1385 return (optab != unknown_optab
1386 && optab_handler (optab, TYPE_MODE (type)) != CODE_FOR_nothing);
tree-scalar-evolution.cc 3438 optab optab;
3443 optab = popcount_optab;
3446 optab = clz_optab;
3449 optab = ctz_optab;
3452 if (optab_handler (optab,
3465 && (optab_handler (optab, word_mode)
3431 optab optab; local
tree-ssa-ccp.cc 3400 optab optab; local
3415 optab = atomic_bit_test_and_set_optab;
3418 optab = atomic_bit_test_and_complement_optab;
3421 optab = atomic_bit_test_and_reset_optab;
3445 if (optab_handler (optab, TYPE_MODE (TREE_TYPE (lhs)))
3759 else if (optab_handler (optab, TYPE_MODE (TREE_TYPE (lhs)))
3997 optab optab;
4001 optab = atomic_add_fetch_cmp_0_optab
    [all...]
tree-ssa-forwprop.cc 2982 optab optab; local
3018 && (optab = optab_for_tree_code (unpack_op,
3021 && ((icode = optab_handler (optab, TYPE_MODE (dblvectype)))
3058 && (optab = optab_for_tree_code (VEC_PACK_TRUNC_EXPR,
3061 && ((icode = optab_handler (optab, TYPE_MODE (halfvectype)))
tree-vect-patterns.cc 208 where CODE is known to map to a direct optab with the given SUBTYPE.
236 optab optab = optab_for_tree_code (code, vecitype, subtype);
237 if (!optab)
240 insn_code icode = optab_handler (optab, TYPE_MODE (vecitype));
3707 optab optab1, optab2;
4122 /* Return true iff the target has a vector optab implementing the operation
4128 optab voptab = optab_for_tree_code (code, vectype, optab_vector);
4468 optab mul_optab = optab_for_tree_code (MULT_EXPR, vectype, optab_default);
4536 optab optab local
    [all...]
optabs.cc 54 static rtx expand_unop_direct (machine_mode, optab, rtx, rtx, int);
266 optab widen_pattern_optab;
374 expand_ternary_op (machine_mode mode, optab ternary_optab, rtx op0,
396 simplify_expand_binop (machine_mode mode, optab binoptab,
415 force_expand_binop (machine_mode mode, optab binoptab,
480 expand_superword_shift (optab binoptab, rtx outof_input, rtx superword_op1,
510 expand_subword_shift (scalar_int_mode op1_mode, optab binoptab,
516 optab reverse_unsigned_shift, unsigned_shift;
598 expand_doubleword_shift_condmove (scalar_int_mode op1_mode, optab binoptab,
682 expand_doubleword_shift (scalar_int_mode op1_mode, optab binoptab
4766 direct_optab optab; local
4859 direct_optab optab; local
7727 struct atomic_op_functions optab; local
7860 struct atomic_op_functions optab; local
    [all...]
  /src/external/gpl3/gcc.old/dist/gcc/
optabs-query.cc 44 convert_optab_handler (convert_optab optab, machine_mode to_mode,
47 insn_code icode = convert_optab_handler (optab, to_mode, from_mode);
49 || !targetm.optab_supported_p (optab, to_mode, from_mode, opt_type))
59 direct_optab_handler (convert_optab optab, machine_mode mode,
62 insn_code icode = direct_optab_handler (optab, mode);
64 || !targetm.optab_supported_p (optab, mode, mode, opt_type))
115 /* Return true if an optab exists to perform an insertion or extraction
118 REG_OPTAB is the optab to use for register structures and
119 MISALIGN_OPTAB is the optab to use for misaligned memory structures.
128 direct_optab optab = (type == ET_unaligned_mem ? misalign_optab : reg_optab) local
    [all...]
gensupport.h 60 } optab; typedef in typeref:enum:optab_tag
77 /* The name of the optab (e.g. "add_optab"). */
90 /* The optab's enum value. */
110 /* Information about an instruction name that matches an optab pattern. */
116 /* The matching optab. */
119 /* The optab modes. M2 is only significant for conversion optabs;
gimple-match-head.cc 1397 direct_optab optab = optab_for_tree_code (tree_code (code), type, local
1399 return (optab != unknown_optab
1400 && optab_handler (optab, TYPE_MODE (type)) != CODE_FOR_nothing);
tree-ssa-ccp.cc 3375 optab optab; local
3390 optab = atomic_bit_test_and_set_optab;
3393 optab = atomic_bit_test_and_complement_optab;
3396 optab = atomic_bit_test_and_reset_optab;
3420 if (optab_handler (optab, TYPE_MODE (TREE_TYPE (lhs)))
3680 else if (optab_handler (optab, TYPE_MODE (TREE_TYPE (lhs)))
3918 optab optab;
3922 optab = atomic_add_fetch_cmp_0_optab
    [all...]
tree-ssa-forwprop.cc 2911 optab optab; local
2946 && (optab = optab_for_tree_code (unpack_op,
2949 && (optab_handler (optab, TYPE_MODE (dblvectype))
2985 && (optab = optab_for_tree_code (VEC_PACK_TRUNC_EXPR,
2988 && (optab_handler (optab, TYPE_MODE (halfvectype))
optabs.cc 52 static rtx expand_unop_direct (machine_mode, optab, rtx, rtx, int);
264 optab widen_pattern_optab;
374 expand_ternary_op (machine_mode mode, optab ternary_optab, rtx op0,
396 simplify_expand_binop (machine_mode mode, optab binoptab,
415 force_expand_binop (machine_mode mode, optab binoptab,
480 expand_superword_shift (optab binoptab, rtx outof_input, rtx superword_op1,
510 expand_subword_shift (scalar_int_mode op1_mode, optab binoptab,
516 optab reverse_unsigned_shift, unsigned_shift;
593 expand_doubleword_shift_condmove (scalar_int_mode op1_mode, optab binoptab,
677 expand_doubleword_shift (scalar_int_mode op1_mode, optab binoptab
7472 struct atomic_op_functions optab; local
7605 struct atomic_op_functions optab; local
    [all...]
tree-vect-patterns.cc 195 where CODE is known to map to a direct optab with the given SUBTYPE.
223 optab optab = optab_for_tree_code (code, vecitype, subtype);
224 if (!optab)
227 insn_code icode = optab_handler (optab, TYPE_MODE (vecitype));
2598 optab optab1, optab2;
3002 /* Return true iff the target has a vector optab implementing the operation
3008 optab voptab = optab_for_tree_code (code, vectype, optab_vector);
3348 optab mul_optab = optab_for_tree_code (MULT_EXPR, vectype, optab_default);
3416 optab optab local
    [all...]
  /src/external/cddl/osnet/dist/lib/libdtrace/common/
dt_dis.c 350 } optab[] = { local
447 if (opcode >= sizeof (optab) / sizeof (optab[0]))
450 op = &optab[opcode];
  /src/external/gpl3/binutils/dist/opcodes/
tic4x-dis.c 56 static tic4x_inst_t **optab = NULL; variable
698 free (optab);
699 optab = NULL;
708 if (optab == NULL)
710 optab = xcalloc ((1 << TIC4X_HASH_SIZE), sizeof (tic4x_inst_t *));
717 tic4x_hash_opcode (optab, optab_special, &tic4x_insts[i],
725 optab[optab_special[i]->opcode >> (32 - TIC4X_HASH_SIZE)] = NULL;
732 p = optab[instruction >> (32 - TIC4X_HASH_SIZE)];
  /src/external/gpl3/binutils.old/dist/opcodes/
tic4x-dis.c 56 static tic4x_inst_t **optab = NULL; variable
698 free (optab);
699 optab = NULL;
708 if (optab == NULL)
710 optab = xcalloc ((1 << TIC4X_HASH_SIZE), sizeof (tic4x_inst_t *));
717 tic4x_hash_opcode (optab, optab_special, &tic4x_insts[i],
725 optab[optab_special[i]->opcode >> (32 - TIC4X_HASH_SIZE)] = NULL;
732 p = optab[instruction >> (32 - TIC4X_HASH_SIZE)];
  /src/external/gpl3/gdb/dist/opcodes/
tic4x-dis.c 56 static tic4x_inst_t **optab = NULL; variable
698 free (optab);
699 optab = NULL;
708 if (optab == NULL)
710 optab = xcalloc ((1 << TIC4X_HASH_SIZE), sizeof (tic4x_inst_t *));
717 tic4x_hash_opcode (optab, optab_special, &tic4x_insts[i],
725 optab[optab_special[i]->opcode >> (32 - TIC4X_HASH_SIZE)] = NULL;
732 p = optab[instruction >> (32 - TIC4X_HASH_SIZE)];
  /src/external/gpl3/gdb.old/dist/opcodes/
tic4x-dis.c 56 static tic4x_inst_t **optab = NULL; variable
698 free (optab);
699 optab = NULL;
708 if (optab == NULL)
710 optab = xcalloc ((1 << TIC4X_HASH_SIZE), sizeof (tic4x_inst_t *));
717 tic4x_hash_opcode (optab, optab_special, &tic4x_insts[i],
725 optab[optab_special[i]->opcode >> (32 - TIC4X_HASH_SIZE)] = NULL;
732 p = optab[instruction >> (32 - TIC4X_HASH_SIZE)];
  /src/sys/arch/amiga/dev/
grf_rh.c 142 static unsigned char optab[] = { variable
320 unsigned long tmp = optab[ gbb->op ] << 8;
398 unsigned long tmp = optab[ gbb->op ] << 8;
479 unsigned long tmp = optab[ gbb->op ] << 8;
  /src/external/gpl3/gcc/dist/libcpp/
expr.cc 1323 } optab[] =
1441 if (optab[op.op].flags & NO_L_OPERAND)
1553 prio = optab[op].prio - ((optab[op].flags & LEFT_ASSOC) != 0);
1554 while (prio < optab[top->op].prio)
1557 && optab[top->op].flags & CHECK_PROMOTION)
1322 } optab[] = variable in typeref:struct:cpp_operator
  /src/external/gpl3/gcc.old/dist/libcpp/
expr.cc 1265 } optab[] =
1383 if (optab[op.op].flags & NO_L_OPERAND)
1495 prio = optab[op].prio - ((optab[op].flags & LEFT_ASSOC) != 0);
1496 while (prio < optab[top->op].prio)
1499 && optab[top->op].flags & CHECK_PROMOTION)
1264 } optab[] = variable in typeref:struct:cpp_operator
  /src/external/bsd/pcc/dist/pcc/mip/
pass2.h 203 extern struct optab { struct
225 // void (*rew)(struct optab *, NODE *); /* special rewrite */
248 int acceptable(struct optab *);
264 int rspecial(struct optab *, int);
265 struct rspecial *nspecial(struct optab *q);
  /src/external/gpl3/gcc/dist/gcc/config/aarch64/
aarch64-sve-builtins-base.cc 682 convert_optab optab; variable
684 optab = e.type_suffix (0).unsigned_p ? ufix_optab : sfix_optab;
686 optab = e.type_suffix (1).unsigned_p ? ufloat_optab : sfloat_optab;
688 optab = trunc_optab;
689 icode = convert_optab_handler (optab, mode0, mode1);
712 The names of the patterns follow the optab convention of giving
755 /* In the optab, the multiplication operands come before the accumulator
756 operand. The optab is keyed off the multiplication mode. */
2406 CONSTEXPR svrint_impl (optab_tag optab, int cond_unspec)
2407 : m_optab (optab), m_cond_unspec (cond_unspec
    [all...]

Completed in 77 milliseconds

1 2