Lines Matching refs:OpStr
10848 multiclass avx512_common_3Op_rm_imm8<bits<8> opc, SDNode OpNode, string OpStr,
10852 defm Z : avx512_3Op_rm_imm8<opc, OpStr, OpNode, sched.ZMM, DestInfo.info512,
10856 defm Z128 : avx512_3Op_rm_imm8<opc, OpStr, OpNode, sched.XMM, DestInfo.info128,
10858 defm Z256 : avx512_3Op_rm_imm8<opc, OpStr, OpNode, sched.YMM, DestInfo.info256,
12232 multiclass avx512_vaes<bits<8> Op, string OpStr, string IntPrefix> {
12234 defm Z128 : AESI_binop_rm_int<Op, OpStr,
12238 defm Z256 : AESI_binop_rm_int<Op, OpStr,
12244 defm Z : AESI_binop_rm_int<Op, OpStr,
12281 multiclass VBMI2_shift_var_rm<bits<8> Op, string OpStr, SDNode OpNode,
12286 (ins VTI.RC:$src2, VTI.RC:$src3), OpStr,
12291 (ins VTI.RC:$src2, VTI.MemOp:$src3), OpStr,
12300 multiclass VBMI2_shift_var_rmb<bits<8> Op, string OpStr, SDNode OpNode,
12302 : VBMI2_shift_var_rm<Op, OpStr, OpNode, sched, VTI> {
12306 (ins VTI.RC:$src2, VTI.ScalarMemOp:$src3), OpStr,
12315 multiclass VBMI2_shift_var_rm_common<bits<8> Op, string OpStr, SDNode OpNode,
12318 defm Z : VBMI2_shift_var_rm<Op, OpStr, OpNode, sched.ZMM, VTI.info512>,
12321 defm Z256 : VBMI2_shift_var_rm<Op, OpStr, OpNode, sched.YMM, VTI.info256>,
12323 defm Z128 : VBMI2_shift_var_rm<Op, OpStr, OpNode, sched.XMM, VTI.info128>,
12328 multiclass VBMI2_shift_var_rmb_common<bits<8> Op, string OpStr, SDNode OpNode,
12331 defm Z : VBMI2_shift_var_rmb<Op, OpStr, OpNode, sched.ZMM, VTI.info512>,
12334 defm Z256 : VBMI2_shift_var_rmb<Op, OpStr, OpNode, sched.YMM, VTI.info256>,
12336 defm Z128 : VBMI2_shift_var_rmb<Op, OpStr, OpNode, sched.XMM, VTI.info128>,
12383 multiclass VNNI_rmb<bits<8> Op, string OpStr, SDNode OpNode,
12388 (ins VTI.RC:$src2, VTI.RC:$src3), OpStr,
12395 (ins VTI.RC:$src2, VTI.MemOp:$src3), OpStr,
12404 OpStr, "${src3}"#VTI.BroadcastStr#", $src2",
12414 multiclass VNNI_common<bits<8> Op, string OpStr, SDNode OpNode,
12417 defm Z : VNNI_rmb<Op, OpStr, OpNode, sched.ZMM, v16i32_info,
12420 defm Z256 : VNNI_rmb<Op, OpStr, OpNode, sched.YMM, v8i32x_info,
12422 defm Z128 : VNNI_rmb<Op, OpStr, OpNode, sched.XMM, v4i32x_info,
12508 multiclass GF2P8MULB_avx512_common<bits<8> Op, string OpStr, SDNode OpNode,
12511 defm Z : avx512_binop_rm<Op, OpStr, OpNode, v64i8_info, sched.ZMM, 1>,
12514 defm Z256 : avx512_binop_rm<Op, OpStr, OpNode, v32i8x_info, sched.YMM, 1>,
12516 defm Z128 : avx512_binop_rm<Op, OpStr, OpNode, v16i8x_info, sched.XMM, 1>,
12525 multiclass GF2P8AFFINE_avx512_rmb_imm<bits<8> Op, string OpStr, SDNode OpNode,
12528 : avx512_3Op_rm_imm8<Op, OpStr, OpNode, sched, VTI, VTI> {
12532 OpStr, "$src3, ${src2}"#BcstVTI.BroadcastStr#", $src1",
12540 multiclass GF2P8AFFINE_avx512_common<bits<8> Op, string OpStr, SDNode OpNode,
12543 defm Z : GF2P8AFFINE_avx512_rmb_imm<Op, OpStr, OpNode, sched.ZMM,
12546 defm Z256 : GF2P8AFFINE_avx512_rmb_imm<Op, OpStr, OpNode, sched.YMM,
12548 defm Z128 : GF2P8AFFINE_avx512_rmb_imm<Op, OpStr, OpNode, sched.XMM,