HomeSort by: relevance | last modified time | path
    Searched refs:icode (Results 1 - 25 of 169) sorted by relevancy

1 2 3 4 5 6 7

  /src/external/gpl3/gcc/dist/gcc/
optabs-query.cc 47 insn_code icode = convert_optab_handler (optab, to_mode, from_mode); local
48 if (icode == CODE_FOR_nothing
51 return icode;
62 insn_code icode = direct_optab_handler (optab, mode); local
63 if (icode == CODE_FOR_nothing
66 return icode;
73 /* Check whether insv, extv or extzv pattern ICODE can be used for an
84 enum insn_code icode,
87 const struct insn_data_d *data = &insn_data[icode];
103 insn->icode = icode
129 enum insn_code icode = direct_optab_handler (optab, mode); local
310 enum insn_code icode; local
    [all...]
optabs-query.h 117 enum insn_code icode = CODE_FOR_nothing; local
119 icode = convert_optab_handler (vcondu_optab, vmode, cmode);
121 icode = convert_optab_handler (vcond_optab, vmode, cmode);
122 return icode;
151 enum insn_code icode; member in class:extraction_insn
207 enum insn_code icode = find_widening_optab_handler_and_mode local
209 if (icode != CODE_FOR_nothing && found_mode)
211 return icode;
optabs.cc 267 enum insn_code icode;
325 icode = find_widening_optab_handler (widen_pattern_optab,
329 icode = optab_handler (widen_pattern_optab, tmode0);
330 gcc_assert (icode != CODE_FOR_nothing);
358 expand_insn (icode, op, eops);
378 enum insn_code icode = optab_handler (ternary_optab, mode);
386 expand_insn (icode, 4, ops);
443 insn_code icode = optab_handler (vec_duplicate_optab, vmode);
444 if (icode != CODE_FOR_nothing)
449 expand_insn (icode, 2, ops)
263 enum insn_code icode; local
374 enum insn_code icode = optab_handler (ternary_optab, mode); local
1496 enum insn_code icode; local
2415 enum insn_code icode = optab_handler (unoptab, mode); local
2487 enum insn_code icode = optab_handler (binoptab, mode); local
3236 enum insn_code icode = optab_handler (unoptab, mode); local
3891 enum insn_code icode; local
4332 enum insn_code icode; local
4385 enum insn_code icode local
4401 enum insn_code icode local
4423 enum insn_code icode = optab_handler (vec_set_optab, vec_mode); local
4446 enum insn_code icode = convert_optab_handler (vec_extract_optab, local
4585 enum insn_code icode = optab_handler (cbranch_optab, CCmode); local
4600 enum insn_code icode; local
4730 enum insn_code icode; local
4788 auto icode = direct_optab_handler (optab, mode); local
5062 enum insn_code icode; local
5223 enum insn_code icode; local
5292 insn_code icode = direct_optab_handler (op, mode); local
5340 enum insn_code icode; local
5415 enum insn_code icode = optab_handler (add_optab, GET_MODE (x)); local
5430 enum insn_code icode = optab_handler (add_optab, GET_MODE (r0)); local
5444 enum insn_code icode; local
5466 enum insn_code icode = optab_handler (addptr3_optab, GET_MODE (x)); local
5481 enum insn_code icode; local
5503 enum insn_code icode = optab_handler (sub_optab, GET_MODE (x)); local
5518 enum insn_code icode = optab_handler (sub_optab, GET_MODE (r0)); local
5532 enum insn_code icode; local
5556 enum insn_code icode = can_extend_p (mto, mfrom, unsignedp); local
5569 enum insn_code icode; local
5775 enum insn_code icode; local
6090 enum insn_code icode; local
6186 enum insn_code icode; local
6574 insn_code icode = direct_optab_handler (vec_perm_optab, mode); local
6611 enum insn_code icode; local
6687 enum insn_code icode; local
6707 enum insn_code icode; local
6748 enum insn_code icode; local
6894 enum insn_code icode; local
6924 enum insn_code icode; local
7007 enum insn_code icode = targetm.code_for_atomic_test_and_set; local
7161 enum insn_code icode; local
7398 enum insn_code icode; local
7456 enum insn_code icode; local
7668 enum insn_code icode; local
    [all...]
optabs.h 373 extern bool insn_operand_matches (enum insn_code icode, unsigned int opno,
378 extern bool maybe_legitimize_operands (enum insn_code icode,
381 extern rtx_insn *maybe_gen_insn (enum insn_code icode, unsigned int nops,
383 extern bool maybe_expand_insn (enum insn_code icode, unsigned int nops,
385 extern bool maybe_expand_jump_insn (enum insn_code icode, unsigned int nops,
387 extern void expand_insn (enum insn_code icode, unsigned int nops,
389 extern void expand_jump_insn (enum insn_code icode, unsigned int nops,
396 enum insn_code icode, unsigned int opno);
  /src/external/gpl3/gcc.old/dist/gcc/
optabs-query.cc 47 insn_code icode = convert_optab_handler (optab, to_mode, from_mode); local
48 if (icode == CODE_FOR_nothing
51 return icode;
62 insn_code icode = direct_optab_handler (optab, mode); local
63 if (icode == CODE_FOR_nothing
66 return icode;
73 /* Check whether insv, extv or extzv pattern ICODE can be used for an
84 enum insn_code icode,
87 const struct insn_data_d *data = &insn_data[icode];
103 insn->icode = icode
129 enum insn_code icode = direct_optab_handler (optab, mode); local
310 enum insn_code icode; local
    [all...]
optabs-query.h 117 enum insn_code icode = CODE_FOR_nothing; local
119 icode = convert_optab_handler (vcondu_optab, vmode, cmode);
121 icode = convert_optab_handler (vcond_optab, vmode, cmode);
122 return icode;
151 enum insn_code icode; member in class:extraction_insn
209 enum insn_code icode = find_widening_optab_handler_and_mode local
211 if (icode != CODE_FOR_nothing && found_mode)
213 return icode;
optabs.cc 265 enum insn_code icode;
325 icode = find_widening_optab_handler (widen_pattern_optab,
329 icode = optab_handler (widen_pattern_optab, tmode0);
330 gcc_assert (icode != CODE_FOR_nothing);
358 expand_insn (icode, op, eops);
378 enum insn_code icode = optab_handler (ternary_optab, mode);
386 expand_insn (icode, 4, ops);
443 insn_code icode = optab_handler (vec_duplicate_optab, vmode);
444 if (icode != CODE_FOR_nothing)
449 expand_insn (icode, 2, ops)
261 enum insn_code icode; local
374 enum insn_code icode = optab_handler (ternary_optab, mode); local
1481 enum insn_code icode; local
2390 enum insn_code icode = optab_handler (unoptab, mode); local
2462 enum insn_code icode = optab_handler (binoptab, mode); local
3179 enum insn_code icode = optab_handler (unoptab, mode); local
3821 enum insn_code icode; local
4262 enum insn_code icode; local
4315 enum insn_code icode local
4331 enum insn_code icode local
4353 enum insn_code icode = optab_handler (vec_set_optab, vec_mode); local
4487 enum insn_code icode = optab_handler (cbranch_optab, CCmode); local
4499 enum insn_code icode; local
4628 enum insn_code icode; local
4867 enum insn_code icode; local
4998 enum insn_code icode; local
5067 insn_code icode = direct_optab_handler (op, mode); local
5115 enum insn_code icode; local
5190 enum insn_code icode = optab_handler (add_optab, GET_MODE (x)); local
5205 enum insn_code icode = optab_handler (add_optab, GET_MODE (r0)); local
5219 enum insn_code icode; local
5241 enum insn_code icode = optab_handler (addptr3_optab, GET_MODE (x)); local
5256 enum insn_code icode; local
5278 enum insn_code icode = optab_handler (sub_optab, GET_MODE (x)); local
5293 enum insn_code icode = optab_handler (sub_optab, GET_MODE (r0)); local
5307 enum insn_code icode; local
5331 enum insn_code icode = can_extend_p (mto, mfrom, unsignedp); local
5344 enum insn_code icode; local
5550 enum insn_code icode; local
5821 enum insn_code icode; local
5916 enum insn_code icode; local
6301 insn_code icode = direct_optab_handler (vec_perm_optab, mode); local
6338 enum insn_code icode; local
6414 enum insn_code icode; local
6434 enum insn_code icode; local
6475 enum insn_code icode; local
6621 enum insn_code icode; local
6651 enum insn_code icode; local
6734 enum insn_code icode = targetm.code_for_atomic_test_and_set; local
6896 enum insn_code icode; local
7133 enum insn_code icode; local
7191 enum insn_code icode; local
7403 enum insn_code icode; local
    [all...]
optabs.h 357 extern bool insn_operand_matches (enum insn_code icode, unsigned int opno,
362 extern bool maybe_legitimize_operands (enum insn_code icode,
365 extern rtx_insn *maybe_gen_insn (enum insn_code icode, unsigned int nops,
367 extern bool maybe_expand_insn (enum insn_code icode, unsigned int nops,
369 extern bool maybe_expand_jump_insn (enum insn_code icode, unsigned int nops,
371 extern void expand_insn (enum insn_code icode, unsigned int nops,
373 extern void expand_jump_insn (enum insn_code icode, unsigned int nops,
380 enum insn_code icode, unsigned int opno);
  /src/external/gpl3/gcc.old/dist/gcc/config/aarch64/
aarch64-sve-builtins-base.cc 102 insn_code icode; local
104 icode = code_for_aarch64_pred_fma (e.vector_mode (0));
106 icode = code_for_aarch64_pred (UNSPEC_COND_FMLA, e.vector_mode (0));
107 return e.use_pred_x_insn (icode);
110 insn_code icode = e.direct_optab_handler (cond_fma_optab); local
111 return e.use_cond_insn (icode, merge_argno);
123 insn_code icode = code_for_aarch64_lane (unspec, e.vector_mode (0)); local
124 return e.use_exact_insn (icode);
135 insn_code icode; local
137 icode = code_for_aarch64_pred_fnma (e.vector_mode (0))
143 insn_code icode = e.direct_optab_handler (cond_fnma_optab); local
157 insn_code icode; variable
185 insn_code icode = code_for_aarch64_pred_fac (m_unspec, e.vector_mode (0)); variable
202 insn_code icode = direct_optab_handler (mask_fold_left_plus_optab, mode); variable
319 insn_code icode; variable
368 insn_code icode = code_for_aarch64_lane (unspec_fcmla (rot), mode); variable
373 insn_code icode = code_for_aarch64_lane (unspec_cmla (rot), mode); variable
424 insn_code icode = code_for_aarch64_pred_fcm (m_unspec_for_fp, mode); variable
457 insn_code icode = code_for_aarch64_pred_cmp (code, mode); variable
657 insn_code icode; variable
721 insn_code icode variable
918 insn_code icode = code_for_aarch64_sve_dupq_lane (mode); variable
996 insn_code icode = code_for_aarch64_pred_sxt (wide_mode, narrow_mode); variable
1000 insn_code icode = code_for_aarch64_cond_sxt (wide_mode, narrow_mode); variable
1065 insn_code icode = direct_optab_handler (vec_shl_insert_optab, variable
1117 insn_code icode = convert_optab_handler (maskload_optab, variable
1133 insn_code icode = code_for_aarch64_load (UNSPEC_LD1_SVE, extend_rtx_code (), variable
1157 insn_code icode = convert_optab_handler (mask_gather_load_optab, variable
1179 insn_code icode = code_for_aarch64_gather_load (extend_rtx_code (), variable
1214 insn_code icode = code_for_aarch64_sve_ld1rq (e.vector_mode (0)); variable
1231 insn_code icode = code_for_aarch64_sve_ld1ro (e.vector_mode (0)); variable
1288 insn_code icode = convert_optab_handler (vec_mask_load_lanes_optab, variable
1339 insn_code icode = code_for_aarch64_ldff1_gather (extend_rtx_code (), variable
1358 insn_code icode = code_for_aarch64_ldnt1 (e.vector_mode (0)); variable
1410 insn_code icode = code_for_aarch64_ldf1 (m_unspec, extend_rtx_code (), variable
1535 insn_code icode; variable
1662 insn_code icode = code_for_aarch64_sve_prefetch (m_mode); variable
1700 insn_code icode = code_for_aarch64_sve_gather_prefetch (m_mode, reg_mode); variable
1892 insn_code icode; variable
2010 insn_code icode = convert_optab_handler (vcond_mask_optab, variable
2117 insn_code icode = convert_optab_handler (maskstore_optab, variable
2140 insn_code icode = convert_optab_handler (mask_scatter_store_optab, variable
2160 insn_code icode = code_for_aarch64_scatter_store_trunc variable
2176 insn_code icode = code_for_aarch64_store_trunc (e.memory_vector_mode (), variable
2221 insn_code icode = convert_optab_handler (vec_mask_store_lanes_optab, variable
2239 insn_code icode = code_for_aarch64_stnt1 (e.vector_mode (0)); variable
2341 insn_code icode; variable
2376 insn_code icode = code_for_dot_prod (UNSPEC_USDOT, mode); variable
    [all...]
aarch64-sve-builtins.cc 2805 code ICODE. Bind the output to the preferred target rtx if possible. */
2807 function_expander::add_output_operand (insn_code icode)
2810 machine_mode mode = insn_data[icode].operand[opno].mode;
2816 code ICODE. Calculate the value of the operand as follows:
2828 function_expander::add_input_operand (insn_code icode, rtx x)
2831 const insn_operand_data &operand = insn_data[icode].operand[opno];
2893 /* Generate instruction ICODE, given that its operands have already
2896 function_expander::generate_insn (insn_code icode)
2898 expand_insn (icode, m_ops.length (), m_ops.address ());
3033 /* Implement the call using instruction ICODE, with a 1:1 mapping betwee
    [all...]
  /src/external/gpl3/gcc/dist/gcc/config/riscv/
riscv-v.cc 230 void emit_insn (enum insn_code icode, rtx *ops)
255 machine_mode mode = insn_data[(int) icode].operand[m_opno].mode;
266 machine_mode mode = insn_data[(int) icode].operand[m_opno].mode;
286 machine_mode mode = insn_data[(int) icode].operand[m_opno].mode;
349 gcc_assert (insn_data[(int) icode].n_operands == m_opno);
350 expand (icode, any_mem_p);
353 void expand (enum insn_code icode, bool temporary_volatile_p = false)
358 expand_insn (icode, m_opno, m_ops);
361 expand_insn (icode, m_opno, m_ops);
380 emit_vlmax_insn (unsigned icode, unsigned insn_flags, rtx *ops
931 insn_code icode; local
951 insn_code icode; local
1092 insn_code icode = code_for_pred_sub_reverse_scalar (mode); local
1111 insn_code icode = code_for_pred_scalar (ASHIFT, mode); local
1117 insn_code icode = code_for_pred_scalar (MULT, mode); local
1130 insn_code icode = code_for_pred_scalar (PLUS, mode); local
1186 enum insn_code icode = optab_handler (vec_duplicate_optab, mode); local
1280 insn_code icode = code_for_pred_merge_scalar (builder.mode ()); local
1293 insn_code icode; local
1341 insn_code icode = code_for_pred_scalar (ASHIFT, mode); local
1348 insn_code icode = code_for_pred_scalar (MULT, builder.mode ()); local
1549 insn_code icode = optab_handler (vec_shl_insert_optab, mode); local
2420 insn_code icode = code_for_pred_slide (unspec, mode); local
2502 insn_code icode = code_for_pred_slide (UNSPEC_VSLIDEUP, mode); local
2533 insn_code icode = code_for_pred_cmp_scalar (imode); local
2576 insn_code icode = code_for_pred_slide (unspec, mode); local
2681 insn_code icode; local
2826 insn_code icode = get_cmp_insn_code (code, data_mode); local
2921 insn_code icode = code_for_pred (AND, mask_mode); local
3157 insn_code icode = code_for_pred_cmp_scalar (sel_mode); local
3418 insn_code icode = code_for_pred_slide (UNSPEC_VSLIDEUP, vmode); local
3422 insn_code icode = code_for_pred_compress (vmode); local
3478 insn_code icode = code_for_pred_slide (UNSPEC_VSLIDEDOWN, d->vmode); local
3621 insn_code icode = code_for_pred_slide (unspec, d->vmode); local
3676 insn_code icode = code_for_pred_slide (UNSPEC_VSLIDE1UP, sel_mode); local
4127 insn_code icode = prepare_gather_scatter (vec_mode, idx_mode, is_load); local
4213 insn_code icode = code_for_pred_broadcast (m1_mode); local
4343 insn_code icode; local
4588 insn_code icode = code_for_pred_cmp_scalar (vec_fp_mode); local
4599 insn_code icode = code_for_pred (UNSPEC_VCOPYSIGN, vec_mode); local
4608 insn_code icode = code_for_pred (ABS, vec_mode); local
4617 insn_code icode = code_for_pred_fcvt_x_f (UNSPEC_VFCVT, vec_mode); local
4636 insn_code icode = code_for_pred_fcvt_x_f (UNSPEC_VFCVT, vec_mode); local
4646 insn_code icode = code_for_pred_narrow_fcvt_x_f (UNSPEC_VFCVT, vec_mode); local
4656 insn_code icode = code_for_pred_widen_fcvt_x_f (UNSPEC_VFCVT, vec_mode); local
4666 insn_code icode = code_for_pred_extend (vec_mode); local
4676 insn_code icode = code_for_pred (FLOAT, vec_mode); local
4685 insn_code icode = code_for_pred (FIX, vec_mode); local
    [all...]
  /src/external/gpl3/gcc/dist/gcc/config/aarch64/
aarch64-sve-builtins-functions.h 408 auto icode = (e.mode_suffix_id == MODE_single variable
411 return e.use_exact_insn (icode);
436 insn_code icode; variable
438 icode = code_for_aarch64_sme_single (unspec_for (e), e.tuple_mode (1));
440 icode = code_for_aarch64_sme (unspec_for (e), e.tuple_mode (1));
441 return e.use_exact_insn (icode);
462 insn_code icode; variable
464 icode = CODE_SINGLE (unspec_for (e), e.vector_mode (0),
467 icode = CODE (unspec_for (e), e.vector_mode (0), e.tuple_mode (1));
468 return e.use_exact_insn (icode);
491 insn_code icode; variable
521 insn_code icode; variable
619 insn_code icode = (e.type_suffix (0).bool_p variable
640 insn_code icode = code_for_aarch64_sve (m_unspec, e.tuple_mode (0)); variable
817 auto icode = code_for_aarch64_sve_while_b_x2 (unspec, bits); variable
823 auto icode = code_for_aarch64_sve_while_c (unspec, bits); variable
    [all...]
aarch64-sve-builtins-base.cc 125 insn_code icode; local
127 icode = code_for_aarch64_pred_fma (e.vector_mode (0));
129 icode = code_for_aarch64_pred (UNSPEC_COND_FMLA, e.vector_mode (0));
130 return e.use_pred_x_insn (icode);
133 insn_code icode = e.direct_optab_handler (cond_fma_optab); local
134 return e.use_cond_insn (icode, merge_argno);
146 insn_code icode = code_for_aarch64_lane (unspec, e.vector_mode (0)); local
147 return e.use_exact_insn (icode);
158 insn_code icode; local
160 icode = code_for_aarch64_pred_fnma (e.vector_mode (0))
166 insn_code icode = e.direct_optab_handler (cond_fnma_optab); local
180 insn_code icode; variable
208 insn_code icode = code_for_aarch64_pred_fac (m_unspec, e.vector_mode (0)); variable
225 insn_code icode = direct_optab_handler (mask_fold_left_plus_optab, mode); variable
342 insn_code icode; variable
391 insn_code icode = code_for_aarch64_lane (unspec_fcmla (rot), mode); variable
396 insn_code icode = code_for_aarch64_lane (unspec_cmla (rot), mode); variable
447 insn_code icode = code_for_aarch64_pred_fcm (m_unspec_for_fp, mode); variable
480 insn_code icode = code_for_aarch64_pred_cmp (code, mode); variable
677 insn_code icode; variable
758 insn_code icode; variable
787 insn_code icode; variable
1010 insn_code icode = code_for_aarch64_sve_dupq_lane (mode); variable
1088 insn_code icode = code_for_aarch64_pred_sxt (wide_mode, narrow_mode); variable
1092 insn_code icode = code_for_aarch64_cond_sxt (wide_mode, narrow_mode); variable
1150 insn_code icode = code_for_aarch64_sve_get_neonq (mode); variable
1228 insn_code icode = code_for_aarch64_vec_duplicate_vq_be (mode); variable
1238 insn_code icode = code_for_aarch64_vec_duplicate_vq_le (mode); variable
1271 insn_code icode = direct_optab_handler (vec_shl_insert_optab, variable
1446 insn_code icode; variable
1465 insn_code icode = code_for_aarch64_load (UNSPEC_LD1_SVE, extend_rtx_code (), variable
1489 insn_code icode = convert_optab_handler (mask_gather_load_optab, variable
1510 insn_code icode = code_for_aarch64_gather_load (extend_rtx_code (), variable
1545 insn_code icode = code_for_aarch64_sve_ld1rq (e.vector_mode (0)); variable
1626 insn_code icode = code_for_aarch64_sve_ld1ro (e.vector_mode (0)); variable
1682 insn_code icode = convert_optab_handler (vec_mask_load_lanes_optab, variable
1732 insn_code icode = code_for_aarch64_ldff1_gather (extend_rtx_code (), variable
1751 insn_code icode = (e.vectors_per_tuple () == 1 variable
1806 insn_code icode = code_for_aarch64_ldf1 (m_unspec, extend_rtx_code (), variable
1931 insn_code icode; variable
2061 insn_code icode = code_for_aarch64_sve_prefetch (m_mode); variable
2099 insn_code icode = code_for_aarch64_sve_gather_prefetch (m_mode, reg_mode); variable
2298 insn_code icode; variable
2418 auto icode = direct_optab_handler (m_optab, e.tuple_mode (0)); variable
2451 insn_code icode = (e.vectors_per_tuple () > 1 variable
2562 insn_code icode; variable
2589 insn_code icode = convert_optab_handler (mask_scatter_store_optab, variable
2608 insn_code icode = code_for_aarch64_scatter_store_trunc variable
2623 insn_code icode = code_for_aarch64_store_trunc (e.memory_vector_mode (), variable
2667 insn_code icode = convert_optab_handler (vec_mask_store_lanes_optab, variable
2685 insn_code icode = (e.vectors_per_tuple () == 1 variable
2789 insn_code icode; variable
2824 insn_code icode = code_for_dot_prod (UNSPEC_USDOT, mode); variable
    [all...]
aarch64-sve-builtins-sme.cc 70 auto icode = (za_mode == VNx1TImode variable
73 return e.use_exact_insn (icode);
100 /* E is a ZA load or store intrinsic that uses instruction ICODE. Add a
109 add_load_store_slice_operand (function_expander &e, insn_code icode,
118 e.add_input_operand (icode, base);
164 /* Use instruction ICODE to expand ZT0 load or store E. */
167 expand_ldr_str_zt0 (function_expander &e, insn_code icode)
172 return e.generate_insn (icode);
182 auto icode = (is_vnum local
187 e.add_input_operand (icode, e.args[0])
425 auto icode = code_for_aarch64_sme_single_sudot (e.vector_mode (0), variable
    [all...]
  /src/external/gpl3/gcc/dist/gcc/config/nds32/
nds32-intrinsic.cc 53 /* Return a legitimate rtx for instruction ICODE's return value. Use TARGET
57 nds32_legitimize_target (enum insn_code icode, rtx target)
59 enum machine_mode mode = insn_data[icode].operand[0].mode;
63 || ! (*insn_data[icode].operand[0].predicate) (target, mode))
69 /* Given that ARG is being passed as operand OPNUM to instruction ICODE,
74 nds32_legitimize_argument (enum insn_code icode, int opnum, rtx arg)
76 enum machine_mode mode = insn_data[icode].operand[opnum].mode;
78 if ((*insn_data[icode].operand[opnum].predicate) (arg, mode))
117 /* Return true if OPVAL can be used for operand OPNUM of instruction ICODE.
121 nds32_check_constant_argument (enum insn_code icode, int opnum, rtx opval
503 const enum insn_code icode; member in struct:builtin_description
    [all...]
  /src/external/gpl3/gcc.old/dist/gcc/config/nds32/
nds32-intrinsic.cc 53 /* Return a legitimate rtx for instruction ICODE's return value. Use TARGET
57 nds32_legitimize_target (enum insn_code icode, rtx target)
59 enum machine_mode mode = insn_data[icode].operand[0].mode;
63 || ! (*insn_data[icode].operand[0].predicate) (target, mode))
69 /* Given that ARG is being passed as operand OPNUM to instruction ICODE,
74 nds32_legitimize_argument (enum insn_code icode, int opnum, rtx arg)
76 enum machine_mode mode = insn_data[icode].operand[opnum].mode;
78 if ((*insn_data[icode].operand[opnum].predicate) (arg, mode))
117 /* Return true if OPVAL can be used for operand OPNUM of instruction ICODE.
121 nds32_check_constant_argument (enum insn_code icode, int opnum, rtx opval
503 const enum insn_code icode; member in struct:builtin_description
    [all...]
  /src/external/gpl3/gcc/dist/gcc/config/i386/
i386-builtins.h 192 #define BDESC(mask, mask2, icode, name, code, comparison, flag) \
194 #define BDESC_FIRST(kind, kindu, mask, mask2, icode, name, code, comparison, flag) \
210 #define BDESC(mask, mask2, icode, name, code, comparison, flag)
211 #define BDESC_FIRST(kind, kindu, mask, mask2, icode, name, code, comparison, flag)
245 const enum insn_code icode; member in struct:builtin_description
305 #define BDESC(mask, mask2, icode, name, code, comparison, flag) \
306 { mask, mask2, icode, name, code, comparison, flag },
307 #define BDESC_FIRST(kind, kindu, mask, mask2, icode, name, code, comparison, flag) \
310 BDESC (mask, mask2, icode, name, code, comparison, flag)
  /src/external/gpl3/gcc/dist/gcc/config/rs6000/
rs6000-builtin.cc 1284 enum insn_code icode = rs6000_builtin_info[uns_fncode].icode; local
1286 const char *fn_name2 = (icode != CODE_FOR_nothing)
1287 ? get_insn_name ((int) icode)
2249 altivec_expand_predicate_builtin (enum insn_code icode, tree exp, rtx target)
2258 machine_mode mode0 = insn_data[icode].operand[1].mode;
2259 machine_mode mode1 = insn_data[icode].operand[2].mode;
2279 || ! (*insn_data[icode].operand[0].predicate) (target, tmode))
2282 if (! (*insn_data[icode].operand[1].predicate) (op0, mode0))
2284 if (! (*insn_data[icode].operand[2].predicate) (op1, mode1)
3132 insn_code icode = bifaddr->icode; local
3293 enum insn_code icode = rs6000_builtin_info[uns_fcode].icode; local
    [all...]
  /src/external/gpl3/gcc.old/dist/gcc/config/i386/
i386-builtins.h 190 #define BDESC(mask, mask2, icode, name, code, comparison, flag) \
192 #define BDESC_FIRST(kind, kindu, mask, mask2, icode, name, code, comparison, flag) \
208 #define BDESC(mask, mask2, icode, name, code, comparison, flag)
209 #define BDESC_FIRST(kind, kindu, mask, mask2, icode, name, code, comparison, flag)
243 const enum insn_code icode; member in struct:builtin_description
303 #define BDESC(mask, mask2, icode, name, code, comparison, flag) \
304 { mask, mask2, icode, name, code, comparison, flag },
305 #define BDESC_FIRST(kind, kindu, mask, mask2, icode, name, code, comparison, flag) \
308 BDESC (mask, mask2, icode, name, code, comparison, flag)
  /src/external/gpl3/gcc.old/dist/gcc/config/riscv/
riscv-builtins.cc 74 enum insn_code icode; member in struct:riscv_builtin_description
185 riscv_builtin_decl_index[d->icode] = i;
214 /* Expand instruction ICODE as part of a built-in function sequence.
222 riscv_expand_builtin_insn (enum insn_code icode, unsigned int n_ops,
225 if (!maybe_expand_insn (icode, n_ops, ops))
236 and ICODE is the code of the associated .md pattern. TARGET, if nonnull,
240 riscv_expand_builtin_direct (enum insn_code icode, rtx target, tree exp,
252 == insn_data[icode].n_generator_args);
256 return riscv_expand_builtin_insn (icode, opno, ops, has_target_p);
273 return riscv_expand_builtin_direct (d->icode, target, exp, true)
    [all...]
  /src/external/gpl3/gcc.old/dist/gcc/config/rs6000/
rs6000-builtin.cc 1308 enum insn_code icode = rs6000_builtin_info[uns_fncode].icode; local
1310 const char *fn_name2 = (icode != CODE_FOR_nothing)
1311 ? get_insn_name ((int) icode)
2274 altivec_expand_predicate_builtin (enum insn_code icode, tree exp, rtx target)
2283 machine_mode mode0 = insn_data[icode].operand[1].mode;
2284 machine_mode mode1 = insn_data[icode].operand[2].mode;
2304 || ! (*insn_data[icode].operand[0].predicate) (target, tmode))
2307 if (! (*insn_data[icode].operand[1].predicate) (op0, mode0))
2309 if (! (*insn_data[icode].operand[2].predicate) (op1, mode1)
3156 insn_code icode = bifaddr->icode; local
3317 enum insn_code icode = rs6000_builtin_info[uns_fcode].icode; local
    [all...]
  /src/external/gpl3/gcc/dist/gcc/config/arm/
arm-builtins.cc 2069 const enum insn_code icode; member in struct:builtin_description
2458 mode = insn_data[d->icode].operand[1].mode;
2763 arm_expand_ternop_builtin (enum insn_code icode,
2775 machine_mode tmode = insn_data[icode].operand[0].mode;
2776 machine_mode mode0 = insn_data[icode].operand[1].mode;
2777 machine_mode mode1 = insn_data[icode].operand[2].mode;
2778 machine_mode mode2 = insn_data[icode].operand[3].mode;
2789 || ! (*insn_data[icode].operand[0].predicate) (target, tmode))
2796 if (! (*insn_data[icode].operand[1].predicate) (op0, mode0))
2798 if (! (*insn_data[icode].operand[2].predicate) (op1, mode1)
3284 enum insn_code icode = d->code; local
3468 enum insn_code icode; local
    [all...]
arm-mve-builtins.cc 2077 code ICODE. Bind the output to the preferred target rtx if possible. */
2079 function_expander::add_output_operand (insn_code icode)
2082 machine_mode mode = insn_data[icode].operand[opno].mode;
2088 code ICODE. Calculate the value of the operand as follows:
2096 function_expander::add_input_operand (insn_code icode, rtx x)
2099 const insn_operand_data &operand = insn_data[icode].operand[opno];
2177 /* Generate instruction ICODE, given that its operands have already
2180 function_expander::generate_insn (insn_code icode)
2182 expand_insn (icode, m_ops.length (), m_ops.address ());
2186 /* Implement the call using instruction ICODE, with a 1:1 mapping betwee
    [all...]
  /src/external/gpl3/gcc.old/dist/gcc/config/arm/
arm-builtins.cc 2029 const enum insn_code icode; member in struct:builtin_description
2418 mode = insn_data[d->icode].operand[1].mode;
2706 arm_expand_ternop_builtin (enum insn_code icode,
2718 machine_mode tmode = insn_data[icode].operand[0].mode;
2719 machine_mode mode0 = insn_data[icode].operand[1].mode;
2720 machine_mode mode1 = insn_data[icode].operand[2].mode;
2721 machine_mode mode2 = insn_data[icode].operand[3].mode;
2732 || ! (*insn_data[icode].operand[0].predicate) (target, tmode))
2739 if (! (*insn_data[icode].operand[1].predicate) (op0, mode0))
2741 if (! (*insn_data[icode].operand[2].predicate) (op1, mode1)
3224 enum insn_code icode = d->code; local
3413 enum insn_code icode; local
    [all...]
  /src/external/gpl3/gcc.old/dist/gcc/config/loongarch/
loongarch-builtins.cc 87 enum insn_code icode; member in struct:loongarch_builtin_description
270 loongarch_get_builtin_decl_index[d->icode] = i;
300 /* Expand instruction ICODE as part of a built-in function sequence.
308 loongarch_expand_builtin_insn (enum insn_code icode, unsigned int nops,
311 if (!maybe_expand_insn (icode, nops, ops))
321 and ICODE is the code of the associated .md pattern. TARGET, if nonnull,
325 loongarch_expand_builtin_direct (enum insn_code icode, rtx target, tree exp,
338 == insn_data[icode].n_generator_args);
342 return loongarch_expand_builtin_insn (icode, opno, ops, has_target_p);
365 return loongarch_expand_builtin_direct (d->icode, target, exp, true)
    [all...]

Completed in 166 milliseconds

1 2 3 4 5 6 7