| /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...] |