Lines Matching refs:icode

30599       enum ix86_builtin_func_type icode;  in ix86_get_builtin_func_type()  local
30601 icode = ix86_builtin_func_alias_base[index]; in ix86_get_builtin_func_type()
30602 type = ix86_get_builtin_func_type (icode); in ix86_get_builtin_func_type()
30762 #define BDESC(mask, icode, name, code, comparison, flag) \ argument
30764 #define BDESC_FIRST(kind, kindu, mask, icode, name, code, comparison, flag) \ argument
30780 #define BDESC(mask, icode, name, code, comparison, flag) argument
30781 #define BDESC_FIRST(kind, kindu, mask, icode, name, code, comparison, flag) argument
31050 const enum insn_code icode; member
31110 #define BDESC(mask, icode, name, code, comparison, flag) \ argument
31111 { mask, icode, name, code, comparison, flag },
31112 #define BDESC_FIRST(kind, kindu, mask, icode, name, code, comparison, flag) \ argument
31115 BDESC (mask, icode, name, code, comparison, flag)
33786 ix86_expand_binop_builtin (enum insn_code icode, tree exp, rtx target) in ix86_expand_binop_builtin() argument
33793 machine_mode tmode = insn_data[icode].operand[0].mode; in ix86_expand_binop_builtin()
33794 machine_mode mode0 = insn_data[icode].operand[1].mode; in ix86_expand_binop_builtin()
33795 machine_mode mode1 = insn_data[icode].operand[2].mode; in ix86_expand_binop_builtin()
33804 || !insn_data[icode].operand[0].predicate (target, tmode)) in ix86_expand_binop_builtin()
33814 if (!insn_data[icode].operand[1].predicate (op0, mode0)) in ix86_expand_binop_builtin()
33816 if (!insn_data[icode].operand[2].predicate (op1, mode1)) in ix86_expand_binop_builtin()
33819 pat = GEN_FCN (icode) (target, op0, op1); in ix86_expand_binop_builtin()
33831 ix86_expand_multi_arg_builtin (enum insn_code icode, tree exp, rtx target, in ix86_expand_multi_arg_builtin() argument
33847 machine_mode tmode = insn_data[icode].operand[0].mode; in ix86_expand_multi_arg_builtin()
33934 || !insn_data[icode].operand[0].predicate (target, tmode)) in ix86_expand_multi_arg_builtin()
33946 machine_mode mode = insn_data[icode].operand[i+adjust+1].mode; in ix86_expand_multi_arg_builtin()
33950 if (!insn_data[icode].operand[i + 1].predicate (op, mode)) in ix86_expand_multi_arg_builtin()
33952 enum insn_code new_icode = icode; in ix86_expand_multi_arg_builtin()
33953 switch (icode) in ix86_expand_multi_arg_builtin()
33978 (insn_data[icode].operand[i + 1].predicate (op, mode)); in ix86_expand_multi_arg_builtin()
33988 == insn_data[icode].operand[0].predicate in ix86_expand_multi_arg_builtin()
33990 == insn_data[icode].operand[1].predicate); in ix86_expand_multi_arg_builtin()
33991 icode = new_icode; in ix86_expand_multi_arg_builtin()
34014 || !insn_data[icode].operand[i+adjust+1].predicate (op, mode) in ix86_expand_multi_arg_builtin()
34026 pat = GEN_FCN (icode) (target, args[0].op); in ix86_expand_multi_arg_builtin()
34031 pat = GEN_FCN (icode) (target, args[0].op, args[1].op, in ix86_expand_multi_arg_builtin()
34034 pat = GEN_FCN (icode) (target, args[0].op, args[1].op); in ix86_expand_multi_arg_builtin()
34041 pat = GEN_FCN (icode) (target, cmp_op, args[0].op, args[1].op); in ix86_expand_multi_arg_builtin()
34046 pat = GEN_FCN (icode) (target, args[0].op, args[1].op, args[2].op); in ix86_expand_multi_arg_builtin()
34050 pat = GEN_FCN (icode) (target, args[0].op, args[1].op, args[2].op, args[3].op); in ix86_expand_multi_arg_builtin()
34068 ix86_expand_unop_vec_merge_builtin (enum insn_code icode, tree exp, in ix86_expand_unop_vec_merge_builtin() argument
34074 machine_mode tmode = insn_data[icode].operand[0].mode; in ix86_expand_unop_vec_merge_builtin()
34075 machine_mode mode0 = insn_data[icode].operand[1].mode; in ix86_expand_unop_vec_merge_builtin()
34079 || !insn_data[icode].operand[0].predicate (target, tmode)) in ix86_expand_unop_vec_merge_builtin()
34086 || !insn_data[icode].operand[1].predicate (op0, mode0)) in ix86_expand_unop_vec_merge_builtin()
34090 if (!insn_data[icode].operand[2].predicate (op1, mode0)) in ix86_expand_unop_vec_merge_builtin()
34093 pat = GEN_FCN (icode) (target, op0, op1); in ix86_expand_unop_vec_merge_builtin()
34112 machine_mode tmode = insn_data[d->icode].operand[0].mode; in ix86_expand_sse_compare()
34113 machine_mode mode0 = insn_data[d->icode].operand[1].mode; in ix86_expand_sse_compare()
34114 machine_mode mode1 = insn_data[d->icode].operand[2].mode; in ix86_expand_sse_compare()
34129 || !insn_data[d->icode].operand[0].predicate (target, tmode)) in ix86_expand_sse_compare()
34133 || !insn_data[d->icode].operand[1].predicate (op0, mode0)) in ix86_expand_sse_compare()
34136 || !insn_data[d->icode].operand[2].predicate (op1, mode1)) in ix86_expand_sse_compare()
34140 pat = GEN_FCN (d->icode) (target, op0, op1, op2); in ix86_expand_sse_compare()
34158 machine_mode mode0 = insn_data[d->icode].operand[0].mode; in ix86_expand_sse_comi()
34159 machine_mode mode1 = insn_data[d->icode].operand[1].mode; in ix86_expand_sse_comi()
34177 || !insn_data[d->icode].operand[0].predicate (op0, mode0)) in ix86_expand_sse_comi()
34180 || !insn_data[d->icode].operand[1].predicate (op1, mode1)) in ix86_expand_sse_comi()
34183 pat = GEN_FCN (d->icode) (op0, op1); in ix86_expand_sse_comi()
34204 machine_mode tmode = insn_data[d->icode].operand[0].mode; in ix86_expand_sse_round()
34205 machine_mode mode0 = insn_data[d->icode].operand[1].mode; in ix86_expand_sse_round()
34209 || !insn_data[d->icode].operand[0].predicate (target, tmode)) in ix86_expand_sse_round()
34216 || !insn_data[d->icode].operand[0].predicate (op0, mode0)) in ix86_expand_sse_round()
34221 pat = GEN_FCN (d->icode) (target, op0, op1); in ix86_expand_sse_round()
34238 machine_mode tmode = insn_data[d->icode].operand[0].mode; in ix86_expand_sse_round_vec_pack_sfix()
34239 machine_mode mode0 = insn_data[d->icode].operand[1].mode; in ix86_expand_sse_round_vec_pack_sfix()
34240 machine_mode mode1 = insn_data[d->icode].operand[2].mode; in ix86_expand_sse_round_vec_pack_sfix()
34244 || !insn_data[d->icode].operand[0].predicate (target, tmode)) in ix86_expand_sse_round_vec_pack_sfix()
34251 || !insn_data[d->icode].operand[0].predicate (op0, mode0)) in ix86_expand_sse_round_vec_pack_sfix()
34254 || !insn_data[d->icode].operand[1].predicate (op1, mode1)) in ix86_expand_sse_round_vec_pack_sfix()
34259 pat = GEN_FCN (d->icode) (target, op0, op1, op2); in ix86_expand_sse_round_vec_pack_sfix()
34277 machine_mode mode0 = insn_data[d->icode].operand[0].mode; in ix86_expand_sse_ptest()
34278 machine_mode mode1 = insn_data[d->icode].operand[1].mode; in ix86_expand_sse_ptest()
34291 || !insn_data[d->icode].operand[0].predicate (op0, mode0)) in ix86_expand_sse_ptest()
34294 || !insn_data[d->icode].operand[1].predicate (op1, mode1)) in ix86_expand_sse_ptest()
34297 pat = GEN_FCN (d->icode) (op0, op1); in ix86_expand_sse_ptest()
34329 tmode0 = insn_data[d->icode].operand[0].mode; in ix86_expand_sse_pcmpestr()
34330 tmode1 = insn_data[d->icode].operand[1].mode; in ix86_expand_sse_pcmpestr()
34331 modev2 = insn_data[d->icode].operand[2].mode; in ix86_expand_sse_pcmpestr()
34332 modei3 = insn_data[d->icode].operand[3].mode; in ix86_expand_sse_pcmpestr()
34333 modev4 = insn_data[d->icode].operand[4].mode; in ix86_expand_sse_pcmpestr()
34334 modei5 = insn_data[d->icode].operand[5].mode; in ix86_expand_sse_pcmpestr()
34335 modeimm = insn_data[d->icode].operand[6].mode; in ix86_expand_sse_pcmpestr()
34342 if (!insn_data[d->icode].operand[2].predicate (op0, modev2)) in ix86_expand_sse_pcmpestr()
34344 if (!insn_data[d->icode].operand[3].predicate (op1, modei3)) in ix86_expand_sse_pcmpestr()
34347 || !insn_data[d->icode].operand[4].predicate (op2, modev4)) in ix86_expand_sse_pcmpestr()
34349 if (!insn_data[d->icode].operand[5].predicate (op3, modei5)) in ix86_expand_sse_pcmpestr()
34352 if (!insn_data[d->icode].operand[6].predicate (op4, modeimm)) in ix86_expand_sse_pcmpestr()
34362 || !insn_data[d->icode].operand[0].predicate (target, tmode0)) in ix86_expand_sse_pcmpestr()
34367 pat = GEN_FCN (d->icode) (target, scratch1, op0, op1, op2, op3, op4); in ix86_expand_sse_pcmpestr()
34373 || !insn_data[d->icode].operand[1].predicate (target, tmode1)) in ix86_expand_sse_pcmpestr()
34378 pat = GEN_FCN (d->icode) (scratch0, target, op0, op1, op2, op3, op4); in ix86_expand_sse_pcmpestr()
34387 pat = GEN_FCN (d->icode) (scratch0, scratch1, op0, op1, op2, op3, op4); in ix86_expand_sse_pcmpestr()
34430 tmode0 = insn_data[d->icode].operand[0].mode; in ix86_expand_sse_pcmpistr()
34431 tmode1 = insn_data[d->icode].operand[1].mode; in ix86_expand_sse_pcmpistr()
34432 modev2 = insn_data[d->icode].operand[2].mode; in ix86_expand_sse_pcmpistr()
34433 modev3 = insn_data[d->icode].operand[3].mode; in ix86_expand_sse_pcmpistr()
34434 modeimm = insn_data[d->icode].operand[4].mode; in ix86_expand_sse_pcmpistr()
34441 if (!insn_data[d->icode].operand[2].predicate (op0, modev2)) in ix86_expand_sse_pcmpistr()
34444 || !insn_data[d->icode].operand[3].predicate (op1, modev3)) in ix86_expand_sse_pcmpistr()
34447 if (!insn_data[d->icode].operand[4].predicate (op2, modeimm)) in ix86_expand_sse_pcmpistr()
34457 || !insn_data[d->icode].operand[0].predicate (target, tmode0)) in ix86_expand_sse_pcmpistr()
34462 pat = GEN_FCN (d->icode) (target, scratch1, op0, op1, op2); in ix86_expand_sse_pcmpistr()
34468 || !insn_data[d->icode].operand[1].predicate (target, tmode1)) in ix86_expand_sse_pcmpistr()
34473 pat = GEN_FCN (d->icode) (scratch0, target, op0, op1, op2); in ix86_expand_sse_pcmpistr()
34482 pat = GEN_FCN (d->icode) (scratch0, scratch1, op0, op1, op2); in ix86_expand_sse_pcmpistr()
34526 enum insn_code icode = d->icode; in ix86_expand_args_builtin() local
34527 const struct insn_data_d *insn_p = &insn_data[icode]; in ix86_expand_args_builtin()
34679 return ix86_expand_unop_vec_merge_builtin (icode, exp, target); in ix86_expand_args_builtin()
34737 return ix86_expand_binop_builtin (icode, exp, target); in ix86_expand_args_builtin()
35326 switch (icode) in ix86_expand_args_builtin()
35485 pat = GEN_FCN (icode) (real_target, args[0].op); in ix86_expand_args_builtin()
35488 pat = GEN_FCN (icode) (real_target, args[0].op, args[1].op); in ix86_expand_args_builtin()
35491 pat = GEN_FCN (icode) (real_target, args[0].op, args[1].op, in ix86_expand_args_builtin()
35495 pat = GEN_FCN (icode) (real_target, args[0].op, args[1].op, in ix86_expand_args_builtin()
35499 pat = GEN_FCN (icode) (real_target, args[0].op, args[1].op, in ix86_expand_args_builtin()
35503 pat = GEN_FCN (icode) (real_target, args[0].op, args[1].op, in ix86_expand_args_builtin()
35556 enum insn_code icode = d->icode; in ix86_expand_sse_comi_round() local
35557 const struct insn_data_d *insn_p = &insn_data[icode]; in ix86_expand_sse_comi_round()
35615 icode = icode == CODE_FOR_sse_comi_round in ix86_expand_sse_comi_round()
35619 pat = GEN_FCN (icode) (op0, op1, op3); in ix86_expand_sse_comi_round()
35658 enum insn_code icode = d->icode; in ix86_expand_round_builtin() local
35659 const struct insn_data_d *insn_p = &insn_data[icode]; in ix86_expand_round_builtin()
35772 switch (icode) in ix86_expand_round_builtin()
35832 pat = GEN_FCN (icode) (target, args[0].op); in ix86_expand_round_builtin()
35835 pat = GEN_FCN (icode) (target, args[0].op, args[1].op); in ix86_expand_round_builtin()
35838 pat = GEN_FCN (icode) (target, args[0].op, args[1].op, in ix86_expand_round_builtin()
35842 pat = GEN_FCN (icode) (target, args[0].op, args[1].op, in ix86_expand_round_builtin()
35846 pat = GEN_FCN (icode) (target, args[0].op, args[1].op, in ix86_expand_round_builtin()
35850 pat = GEN_FCN (icode) (target, args[0].op, args[1].op, in ix86_expand_round_builtin()
35884 enum insn_code icode = d->icode; in ix86_expand_special_args_builtin() local
35886 const struct insn_data_d *insn_p = &insn_data[icode]; in ix86_expand_special_args_builtin()
35893 emit_insn (GEN_FCN (icode) (target)); in ix86_expand_special_args_builtin()
35927 switch (icode) in ix86_expand_special_args_builtin()
35958 switch (icode) in ix86_expand_special_args_builtin()
36025 switch (icode) in ix86_expand_special_args_builtin()
36114 switch (icode) in ix86_expand_special_args_builtin()
36227 if (icode == CODE_FOR_lwp_lwpvalsi3 in ix86_expand_special_args_builtin()
36228 || icode == CODE_FOR_lwp_lwpinssi3 in ix86_expand_special_args_builtin()
36229 || icode == CODE_FOR_lwp_lwpvaldi3 in ix86_expand_special_args_builtin()
36230 || icode == CODE_FOR_lwp_lwpinsdi3) in ix86_expand_special_args_builtin()
36281 pat = GEN_FCN (icode) (target); in ix86_expand_special_args_builtin()
36284 pat = GEN_FCN (icode) (target, args[0].op); in ix86_expand_special_args_builtin()
36287 pat = GEN_FCN (icode) (target, args[0].op, args[1].op); in ix86_expand_special_args_builtin()
36290 pat = GEN_FCN (icode) (target, args[0].op, args[1].op, args[2].op); in ix86_expand_special_args_builtin()
36465 enum insn_code icode, icode2; in ix86_expand_builtin() local
36873 icode = (fcode == IX86_BUILTIN_MASKMOVQ in ix86_expand_builtin()
36883 mode0 = insn_data[icode].operand[0].mode; in ix86_expand_builtin()
36884 mode1 = insn_data[icode].operand[1].mode; in ix86_expand_builtin()
36885 mode2 = insn_data[icode].operand[2].mode; in ix86_expand_builtin()
36890 if (!insn_data[icode].operand[0].predicate (op0, mode0)) in ix86_expand_builtin()
36892 if (!insn_data[icode].operand[1].predicate (op1, mode1)) in ix86_expand_builtin()
36894 if (!insn_data[icode].operand[2].predicate (op2, mode2)) in ix86_expand_builtin()
36896 pat = GEN_FCN (icode) (op0, op1, op2); in ix86_expand_builtin()
36917 icode = CODE_FOR_sse2_clflush; in ix86_expand_builtin()
36918 if (!insn_data[icode].operand[0].predicate (op0, Pmode)) in ix86_expand_builtin()
36927 icode = CODE_FOR_clwb; in ix86_expand_builtin()
36928 if (!insn_data[icode].operand[0].predicate (op0, Pmode)) in ix86_expand_builtin()
36937 icode = CODE_FOR_clflushopt; in ix86_expand_builtin()
36938 if (!insn_data[icode].operand[0].predicate (op0, Pmode)) in ix86_expand_builtin()
37152 icode = CODE_FOR_fxsave; in ix86_expand_builtin()
37155 icode = CODE_FOR_fxrstor; in ix86_expand_builtin()
37158 icode = CODE_FOR_fxsave64; in ix86_expand_builtin()
37161 icode = CODE_FOR_fxrstor64; in ix86_expand_builtin()
37164 icode = CODE_FOR_fnstenv; in ix86_expand_builtin()
37167 icode = CODE_FOR_fldenv; in ix86_expand_builtin()
37183 pat = GEN_FCN (icode) (op0); in ix86_expand_builtin()
37204 icode = CODE_FOR_xsetbv_rex64; in ix86_expand_builtin()
37208 pat = GEN_FCN (icode) (op0, op1, op2); in ix86_expand_builtin()
37212 icode = CODE_FOR_xsetbv; in ix86_expand_builtin()
37214 pat = GEN_FCN (icode) (op0, op1); in ix86_expand_builtin()
37253 icode = CODE_FOR_xsave_rex64; in ix86_expand_builtin()
37256 icode = CODE_FOR_xrstor_rex64; in ix86_expand_builtin()
37259 icode = CODE_FOR_xsave64; in ix86_expand_builtin()
37262 icode = CODE_FOR_xrstor64; in ix86_expand_builtin()
37265 icode = CODE_FOR_xsaveopt_rex64; in ix86_expand_builtin()
37268 icode = CODE_FOR_xsaveopt64; in ix86_expand_builtin()
37271 icode = CODE_FOR_xsaves_rex64; in ix86_expand_builtin()
37274 icode = CODE_FOR_xrstors_rex64; in ix86_expand_builtin()
37277 icode = CODE_FOR_xsaves64; in ix86_expand_builtin()
37280 icode = CODE_FOR_xrstors64; in ix86_expand_builtin()
37283 icode = CODE_FOR_xsavec_rex64; in ix86_expand_builtin()
37286 icode = CODE_FOR_xsavec64; in ix86_expand_builtin()
37294 pat = GEN_FCN (icode) (op0, op1, op2); in ix86_expand_builtin()
37301 icode = CODE_FOR_xsave; in ix86_expand_builtin()
37304 icode = CODE_FOR_xrstor; in ix86_expand_builtin()
37307 icode = CODE_FOR_xsaveopt; in ix86_expand_builtin()
37310 icode = CODE_FOR_xsaves; in ix86_expand_builtin()
37313 icode = CODE_FOR_xrstors; in ix86_expand_builtin()
37316 icode = CODE_FOR_xsavec; in ix86_expand_builtin()
37321 pat = GEN_FCN (icode) (op0, op1); in ix86_expand_builtin()
37331 icode = CODE_FOR_lwp_llwpcb; in ix86_expand_builtin()
37332 if (!insn_data[icode].operand[0].predicate (op0, Pmode)) in ix86_expand_builtin()
37338 icode = CODE_FOR_lwp_slwpcb; in ix86_expand_builtin()
37340 || !insn_data[icode].operand[0].predicate (target, Pmode)) in ix86_expand_builtin()
37351 icode = (fcode == IX86_BUILTIN_BEXTRI32 in ix86_expand_builtin()
37366 mode1 = insn_data[icode].operand[1].mode; in ix86_expand_builtin()
37367 if (!insn_data[icode].operand[1].predicate (op0, mode1)) in ix86_expand_builtin()
37370 mode0 = insn_data[icode].operand[0].mode; in ix86_expand_builtin()
37375 pat = GEN_FCN (icode) (target, op0, op1, op2); in ix86_expand_builtin()
37382 icode = CODE_FOR_rdrandhi_1; in ix86_expand_builtin()
37387 icode = CODE_FOR_rdrandsi_1; in ix86_expand_builtin()
37392 icode = CODE_FOR_rdranddi_1; in ix86_expand_builtin()
37405 emit_insn (GEN_FCN (icode) (op0)); in ix86_expand_builtin()
37446 icode = CODE_FOR_rdseedhi_1; in ix86_expand_builtin()
37451 icode = CODE_FOR_rdseedsi_1; in ix86_expand_builtin()
37456 icode = CODE_FOR_rdseeddi_1; in ix86_expand_builtin()
37469 emit_insn (GEN_FCN (icode) (op0)); in ix86_expand_builtin()
37487 icode = CODE_FOR_subborrowsi; in ix86_expand_builtin()
37495 icode = CODE_FOR_subborrowdi; in ix86_expand_builtin()
37503 icode = CODE_FOR_addcarrysi; in ix86_expand_builtin()
37511 icode = CODE_FOR_addcarrydi; in ix86_expand_builtin()
37559 emit_insn (GEN_FCN (icode) (op0, op2, op3, op1, pat, pat2)); in ix86_expand_builtin()
37598 icode = CODE_FOR_ktestqi; in ix86_expand_builtin()
37603 icode = CODE_FOR_ktestqi; in ix86_expand_builtin()
37608 icode = CODE_FOR_ktesthi; in ix86_expand_builtin()
37613 icode = CODE_FOR_ktesthi; in ix86_expand_builtin()
37618 icode = CODE_FOR_ktestsi; in ix86_expand_builtin()
37623 icode = CODE_FOR_ktestsi; in ix86_expand_builtin()
37628 icode = CODE_FOR_ktestdi; in ix86_expand_builtin()
37633 icode = CODE_FOR_ktestdi; in ix86_expand_builtin()
37638 icode = CODE_FOR_kortestqi; in ix86_expand_builtin()
37643 icode = CODE_FOR_kortestqi; in ix86_expand_builtin()
37648 icode = CODE_FOR_kortesthi; in ix86_expand_builtin()
37653 icode = CODE_FOR_kortesthi; in ix86_expand_builtin()
37658 icode = CODE_FOR_kortestsi; in ix86_expand_builtin()
37663 icode = CODE_FOR_kortestsi; in ix86_expand_builtin()
37668 icode = CODE_FOR_kortestdi; in ix86_expand_builtin()
37673 icode = CODE_FOR_kortestdi; in ix86_expand_builtin()
37682 mode0 = insn_data[icode].operand[0].mode; in ix86_expand_builtin()
37683 mode1 = insn_data[icode].operand[1].mode; in ix86_expand_builtin()
37690 if (!insn_data[icode].operand[0].predicate (op0, mode0)) in ix86_expand_builtin()
37698 if (!insn_data[icode].operand[1].predicate (op1, mode1)) in ix86_expand_builtin()
37704 emit_insn (GEN_FCN (icode) (op0, op1)); in ix86_expand_builtin()
37711 icode = CODE_FOR_avx2_gathersiv2df; in ix86_expand_builtin()
37714 icode = CODE_FOR_avx2_gathersiv4df; in ix86_expand_builtin()
37717 icode = CODE_FOR_avx2_gatherdiv2df; in ix86_expand_builtin()
37720 icode = CODE_FOR_avx2_gatherdiv4df; in ix86_expand_builtin()
37723 icode = CODE_FOR_avx2_gathersiv4sf; in ix86_expand_builtin()
37726 icode = CODE_FOR_avx2_gathersiv8sf; in ix86_expand_builtin()
37729 icode = CODE_FOR_avx2_gatherdiv4sf; in ix86_expand_builtin()
37732 icode = CODE_FOR_avx2_gatherdiv8sf; in ix86_expand_builtin()
37735 icode = CODE_FOR_avx2_gathersiv2di; in ix86_expand_builtin()
37738 icode = CODE_FOR_avx2_gathersiv4di; in ix86_expand_builtin()
37741 icode = CODE_FOR_avx2_gatherdiv2di; in ix86_expand_builtin()
37744 icode = CODE_FOR_avx2_gatherdiv4di; in ix86_expand_builtin()
37747 icode = CODE_FOR_avx2_gathersiv4si; in ix86_expand_builtin()
37750 icode = CODE_FOR_avx2_gathersiv8si; in ix86_expand_builtin()
37753 icode = CODE_FOR_avx2_gatherdiv4si; in ix86_expand_builtin()
37756 icode = CODE_FOR_avx2_gatherdiv8si; in ix86_expand_builtin()
37759 icode = CODE_FOR_avx2_gathersiv4df; in ix86_expand_builtin()
37762 icode = CODE_FOR_avx2_gatherdiv8sf; in ix86_expand_builtin()
37765 icode = CODE_FOR_avx2_gathersiv4di; in ix86_expand_builtin()
37768 icode = CODE_FOR_avx2_gatherdiv8si; in ix86_expand_builtin()
37771 icode = CODE_FOR_avx512f_gathersiv16sf; in ix86_expand_builtin()
37774 icode = CODE_FOR_avx512f_gathersiv8df; in ix86_expand_builtin()
37777 icode = CODE_FOR_avx512f_gatherdiv16sf; in ix86_expand_builtin()
37780 icode = CODE_FOR_avx512f_gatherdiv8df; in ix86_expand_builtin()
37783 icode = CODE_FOR_avx512f_gathersiv16si; in ix86_expand_builtin()
37786 icode = CODE_FOR_avx512f_gathersiv8di; in ix86_expand_builtin()
37789 icode = CODE_FOR_avx512f_gatherdiv16si; in ix86_expand_builtin()
37792 icode = CODE_FOR_avx512f_gatherdiv8di; in ix86_expand_builtin()
37795 icode = CODE_FOR_avx512f_gathersiv8df; in ix86_expand_builtin()
37798 icode = CODE_FOR_avx512f_gatherdiv16sf; in ix86_expand_builtin()
37801 icode = CODE_FOR_avx512f_gathersiv8di; in ix86_expand_builtin()
37804 icode = CODE_FOR_avx512f_gatherdiv16si; in ix86_expand_builtin()
37807 icode = CODE_FOR_avx512vl_gathersiv2df; in ix86_expand_builtin()
37810 icode = CODE_FOR_avx512vl_gathersiv4df; in ix86_expand_builtin()
37813 icode = CODE_FOR_avx512vl_gatherdiv2df; in ix86_expand_builtin()
37816 icode = CODE_FOR_avx512vl_gatherdiv4df; in ix86_expand_builtin()
37819 icode = CODE_FOR_avx512vl_gathersiv4sf; in ix86_expand_builtin()
37822 icode = CODE_FOR_avx512vl_gathersiv8sf; in ix86_expand_builtin()
37825 icode = CODE_FOR_avx512vl_gatherdiv4sf; in ix86_expand_builtin()
37828 icode = CODE_FOR_avx512vl_gatherdiv8sf; in ix86_expand_builtin()
37831 icode = CODE_FOR_avx512vl_gathersiv2di; in ix86_expand_builtin()
37834 icode = CODE_FOR_avx512vl_gathersiv4di; in ix86_expand_builtin()
37837 icode = CODE_FOR_avx512vl_gatherdiv2di; in ix86_expand_builtin()
37840 icode = CODE_FOR_avx512vl_gatherdiv4di; in ix86_expand_builtin()
37843 icode = CODE_FOR_avx512vl_gathersiv4si; in ix86_expand_builtin()
37846 icode = CODE_FOR_avx512vl_gathersiv8si; in ix86_expand_builtin()
37849 icode = CODE_FOR_avx512vl_gatherdiv4si; in ix86_expand_builtin()
37852 icode = CODE_FOR_avx512vl_gatherdiv8si; in ix86_expand_builtin()
37855 icode = CODE_FOR_avx512vl_gathersiv4df; in ix86_expand_builtin()
37858 icode = CODE_FOR_avx512vl_gatherdiv8sf; in ix86_expand_builtin()
37861 icode = CODE_FOR_avx512vl_gathersiv4di; in ix86_expand_builtin()
37864 icode = CODE_FOR_avx512vl_gatherdiv8si; in ix86_expand_builtin()
37867 icode = CODE_FOR_avx512f_scattersiv16sf; in ix86_expand_builtin()
37870 icode = CODE_FOR_avx512f_scattersiv8df; in ix86_expand_builtin()
37873 icode = CODE_FOR_avx512f_scatterdiv16sf; in ix86_expand_builtin()
37876 icode = CODE_FOR_avx512f_scatterdiv8df; in ix86_expand_builtin()
37879 icode = CODE_FOR_avx512f_scattersiv16si; in ix86_expand_builtin()
37882 icode = CODE_FOR_avx512f_scattersiv8di; in ix86_expand_builtin()
37885 icode = CODE_FOR_avx512f_scatterdiv16si; in ix86_expand_builtin()
37888 icode = CODE_FOR_avx512f_scatterdiv8di; in ix86_expand_builtin()
37891 icode = CODE_FOR_avx512vl_scattersiv8sf; in ix86_expand_builtin()
37894 icode = CODE_FOR_avx512vl_scattersiv4sf; in ix86_expand_builtin()
37897 icode = CODE_FOR_avx512vl_scattersiv4df; in ix86_expand_builtin()
37900 icode = CODE_FOR_avx512vl_scattersiv2df; in ix86_expand_builtin()
37903 icode = CODE_FOR_avx512vl_scatterdiv8sf; in ix86_expand_builtin()
37906 icode = CODE_FOR_avx512vl_scatterdiv4sf; in ix86_expand_builtin()
37909 icode = CODE_FOR_avx512vl_scatterdiv4df; in ix86_expand_builtin()
37912 icode = CODE_FOR_avx512vl_scatterdiv2df; in ix86_expand_builtin()
37915 icode = CODE_FOR_avx512vl_scattersiv8si; in ix86_expand_builtin()
37918 icode = CODE_FOR_avx512vl_scattersiv4si; in ix86_expand_builtin()
37921 icode = CODE_FOR_avx512vl_scattersiv4di; in ix86_expand_builtin()
37924 icode = CODE_FOR_avx512vl_scattersiv2di; in ix86_expand_builtin()
37927 icode = CODE_FOR_avx512vl_scatterdiv8si; in ix86_expand_builtin()
37930 icode = CODE_FOR_avx512vl_scatterdiv4si; in ix86_expand_builtin()
37933 icode = CODE_FOR_avx512vl_scatterdiv4di; in ix86_expand_builtin()
37936 icode = CODE_FOR_avx512vl_scatterdiv2di; in ix86_expand_builtin()
37939 icode = CODE_FOR_avx512pf_gatherpfv8sidf; in ix86_expand_builtin()
37942 icode = CODE_FOR_avx512f_scattersiv8df; in ix86_expand_builtin()
37945 icode = CODE_FOR_avx512f_scatterdiv16sf; in ix86_expand_builtin()
37948 icode = CODE_FOR_avx512f_scattersiv8di; in ix86_expand_builtin()
37951 icode = CODE_FOR_avx512f_scatterdiv16si; in ix86_expand_builtin()
37954 icode = CODE_FOR_avx512pf_gatherpfv16sisf; in ix86_expand_builtin()
37957 icode = CODE_FOR_avx512pf_gatherpfv8didf; in ix86_expand_builtin()
37960 icode = CODE_FOR_avx512pf_gatherpfv8disf; in ix86_expand_builtin()
37963 icode = CODE_FOR_avx512pf_scatterpfv8sidf; in ix86_expand_builtin()
37966 icode = CODE_FOR_avx512pf_scatterpfv16sisf; in ix86_expand_builtin()
37969 icode = CODE_FOR_avx512pf_scatterpfv8didf; in ix86_expand_builtin()
37972 icode = CODE_FOR_avx512pf_scatterpfv8disf; in ix86_expand_builtin()
37990 mode0 = insn_data[icode].operand[1].mode; in ix86_expand_builtin()
37991 mode2 = insn_data[icode].operand[3].mode; in ix86_expand_builtin()
37992 mode3 = insn_data[icode].operand[4].mode; in ix86_expand_builtin()
37993 mode4 = insn_data[icode].operand[5].mode; in ix86_expand_builtin()
37996 || GET_MODE (target) != insn_data[icode].operand[0].mode in ix86_expand_builtin()
37997 || !insn_data[icode].operand[0].predicate (target, in ix86_expand_builtin()
37999 subtarget = gen_reg_rtx (insn_data[icode].operand[0].mode); in ix86_expand_builtin()
38072 if (!insn_data[icode].operand[1].predicate (op0, mode0)) in ix86_expand_builtin()
38074 if (!insn_data[icode].operand[2].predicate (op1, Pmode)) in ix86_expand_builtin()
38076 if (!insn_data[icode].operand[3].predicate (op2, mode2)) in ix86_expand_builtin()
38083 if (!insn_data[icode].operand[4].predicate (op3, mode3)) in ix86_expand_builtin()
38091 if (!insn_data[icode].operand[5].predicate (op4, mode4)) in ix86_expand_builtin()
38165 pat = GEN_FCN (icode) (subtarget, op0, op1, op2, op3, op4); in ix86_expand_builtin()
38211 mode1 = insn_data[icode].operand[1].mode; in ix86_expand_builtin()
38212 mode2 = insn_data[icode].operand[2].mode; in ix86_expand_builtin()
38213 mode3 = insn_data[icode].operand[3].mode; in ix86_expand_builtin()
38214 mode4 = insn_data[icode].operand[4].mode; in ix86_expand_builtin()
38251 if (!insn_data[icode].operand[0].predicate (op0, Pmode)) in ix86_expand_builtin()
38258 if (!insn_data[icode].operand[1].predicate (op1, mode1)) in ix86_expand_builtin()
38267 if (!insn_data[icode].operand[2].predicate (op2, mode2)) in ix86_expand_builtin()
38270 if (!insn_data[icode].operand[3].predicate (op3, mode3)) in ix86_expand_builtin()
38273 if (!insn_data[icode].operand[4].predicate (op4, mode4)) in ix86_expand_builtin()
38279 pat = GEN_FCN (icode) (op0, op1, op2, op3, op4); in ix86_expand_builtin()
38297 mode0 = insn_data[icode].operand[0].mode; in ix86_expand_builtin()
38298 mode1 = insn_data[icode].operand[1].mode; in ix86_expand_builtin()
38299 mode3 = insn_data[icode].operand[3].mode; in ix86_expand_builtin()
38300 mode4 = insn_data[icode].operand[4].mode; in ix86_expand_builtin()
38306 if (!insn_data[icode].operand[0].predicate (op0, mode0)) in ix86_expand_builtin()
38315 if (!insn_data[icode].operand[1].predicate (op1, mode1)) in ix86_expand_builtin()
38323 if (!insn_data[icode].operand[2].predicate (op2, Pmode)) in ix86_expand_builtin()
38326 if (!insn_data[icode].operand[3].predicate (op3, mode3)) in ix86_expand_builtin()
38332 if (!insn_data[icode].operand[4].predicate (op4, mode4)) in ix86_expand_builtin()
38338 pat = GEN_FCN (icode) (op0, op1, op2, op3, op4); in ix86_expand_builtin()
38347 icode = CODE_FOR_xabort; in ix86_expand_builtin()
38350 mode0 = insn_data[icode].operand[0].mode; in ix86_expand_builtin()
38351 if (!insn_data[icode].operand[0].predicate (op0, mode0)) in ix86_expand_builtin()
38363 icode = (fcode == IX86_BUILTIN_RSTORSSP in ix86_expand_builtin()
38371 emit_insn (GEN_FCN (icode) (gen_rtx_MEM (Pmode, op0))); in ix86_expand_builtin()
38385 icode = CODE_FOR_wrsssi; in ix86_expand_builtin()
38389 icode = CODE_FOR_wrssdi; in ix86_expand_builtin()
38393 icode = CODE_FOR_wrusssi; in ix86_expand_builtin()
38397 icode = CODE_FOR_wrussdi; in ix86_expand_builtin()
38407 emit_insn (GEN_FCN (icode) (op0, gen_rtx_MEM (mode, op1))); in ix86_expand_builtin()
38715 return ix86_expand_multi_arg_builtin (d->icode, exp, target, in ix86_expand_builtin()
39886 sri->icode = (in_p in ix86_secondary_reload()
46243 int icode; in expand_vselect() local
46256 icode = recog_memoized (vselect_insn); in expand_vselect()
46258 if (icode >= 0 && !testing_p) in expand_vselect()
46265 return icode >= 0; in expand_vselect()