Searched refs:optab (Results 1 - 14 of 14) sorted by relevance

/freebsd-10.0-release/contrib/gcc/
H A Doptabs.h29 Each optab applies to one operation.
48 struct optab GTY(()) function
53 typedef struct optab * optab; typedef in typeref:struct:optab
271 extern GTY(()) optab optab_table[OTI_MAX];
431 /* Contains the optab used for each rtx code. */
432 extern GTY(()) optab code_to_optab[NUM_RTX_CODE + 1];
516 extern rtx expand_ternary_op (enum machine_mode mode, optab ternary_optab,
520 /* Expand a binary operation given optab and rtx operands. */
521 extern rtx expand_binop (enum machine_mode, optab, rt
[all...]
H A Dtree-vect-patterns.c492 optab optab; local
496 optab = optab_for_tree_code (TREE_CODE (pattern_expr), pattern_vectype);
498 if (!optab
499 || (icode = optab->handlers[(int) vec_mode].insn_code) ==
H A Doptabs.c49 /* Each optab contains info on how this target machine
58 optab optab_table[OTI_MAX];
65 /* Contains the optab used for each rtx code. */
66 optab code_to_optab[NUM_RTX_CODE + 1];
108 static optab new_optab (void);
110 static inline optab init_optab (enum rtx_code);
111 static inline optab init_optabv (enum rtx_code);
113 static void init_libfuncs (optab, int, int, const char *, int);
114 static void init_integral_libfuncs (optab, const char *, int);
115 static void init_floating_libfuncs (optab, cons
[all...]
H A Dtree-vect-transform.c933 optab optab = optab_for_tree_code (code, vectype); local
934 if (optab->handlers[mode].insn_code == CODE_FOR_nothing)
1147 optab optab, reduc_optab; local
1230 optab = optab_for_tree_code (code, vectype);
1231 if (!optab)
1234 fprintf (vect_dump, "no optab.");
1238 if (optab->handlers[(int) vec_mode].insn_code == CODE_FOR_nothing)
1315 fprintf (vect_dump, "no optab fo
1488 optab optab; local
[all...]
H A Dtree-vect-generic.c347 type_for_widest_vector_mode (enum machine_mode inner_mode, optab op)
378 optab op;
439 type_for_widest_vector_mode has already looked into the optab,
H A Dgimplify.c5084 enum insn_code *optab;
5091 optab = sync_add_optab;
5095 optab = sync_add_optab;
5099 optab = sync_and_optab;
5103 optab = sync_ior_optab;
5107 optab = sync_xor_optab;
5125 if (optab[TYPE_MODE (itype)] == CODE_FOR_nothing)
5083 enum insn_code *optab; local
H A Dbuiltins.c129 static rtx expand_builtin_unop (enum machine_mode, tree, rtx, rtx, optab);
1779 optab builtin_optab;
1950 optab builtin_optab;
2063 optab builtin_optab;
2215 If expanding via optab fails, lower expression to (int)(floor(x)).
2223 optab builtin_optab;
2296 /* Fall back to floating point rounding optab. */
2305 /* Truncate the result of floating point optab to integer
2769 /* FIXME: Should use strchrM optab so that ports can optimize this. */
4600 rtx subtarget, optab op_opta
[all...]
H A Dexpr.c243 directly in memory and to initialize the block move optab. */
3894 optab binop;
6805 optab this_optab;
8182 optab other_optab = zextend_p ? smul_widen_optab : umul_widen_optab;
H A Dexpmed.c3441 optab. OP1 is an rtx for the constant operand. */
3449 optab moptab;
3841 optab optab1, optab2;
4191 optab has an expander for this mode. */
H A Difcvt.c698 optab ot;
/freebsd-10.0-release/cddl/contrib/opensolaris/lib/libdtrace/common/
H A Ddt_dis.c348 } optab[] = { local
445 if (opcode >= sizeof (optab) / sizeof (optab[0]))
448 op = &optab[opcode];
/freebsd-10.0-release/contrib/gcclibs/libcpp/
H A Dexpr.c708 } optab[] =
813 if (optab[op.op].flags & NO_L_OPERAND)
916 prio = optab[op].prio - ((optab[op].flags & LEFT_ASSOC) != 0);
917 while (prio < optab[top->op].prio)
920 && optab[top->op].flags & CHECK_PROMOTION)
707 } optab[] = variable in typeref:struct:cpp_operator
/freebsd-10.0-release/contrib/binutils/gas/config/
H A Dtc-i386.c1212 const template *optab;
1216 optab = i386_optab;
1218 core_optab->start = optab;
1222 ++optab;
1223 if (optab->name == NULL
1224 || strcmp (optab->name, (optab - 1)->name) != 0)
1228 core_optab->end = optab;
1230 (optab - 1)->name,
1235 (optab
1210 const template *optab; local
[all...]
/freebsd-10.0-release/contrib/gcc/config/i386/
H A Di386.c11616 optab op;

Completed in 409 milliseconds