Lines Matching refs:ShOp
2572 ValueType Ty, SDNode ShOp>
2577 (Ty (ShOp (Ty DPR:$Vn),
2584 string OpcodeStr, string Dt, ValueType Ty, SDNode ShOp>
2589 (Ty (ShOp (Ty DPR:$Vn),
2620 ValueType ResTy, ValueType OpTy, SDNode ShOp>
2625 (ResTy (ShOp (ResTy QPR:$Vn),
2633 ValueType ResTy, ValueType OpTy, SDNode ShOp>
2638 (ResTy (ShOp (ResTy QPR:$Vn),
2780 ValueType Ty, SDPatternOperator MulOp, SDPatternOperator ShOp>
2787 (Ty (ShOp (Ty DPR:$src1),
2793 ValueType Ty, SDPatternOperator MulOp, SDPatternOperator ShOp>
2800 (Ty (ShOp (Ty DPR:$src1),
2815 SDPatternOperator MulOp, SDPatternOperator ShOp>
2822 (ResTy (ShOp (ResTy QPR:$src1),
2829 SDPatternOperator MulOp, SDPatternOperator ShOp>
2836 (ResTy (ShOp (ResTy QPR:$src1),
3165 ValueType Ty, SDNode ShOp>
3170 (Ty (ShOp DPR:$Vm, (i32 imm:$SIMM))))))]>;
3173 ValueType Ty, SDNode ShOp>
3178 (Ty (ShOp QPR:$Vm, (i32 imm:$SIMM))))))]>;
3186 ValueType Ty,SDNode ShOp>
3190 [(set DPR:$Vd, (Ty (ShOp DPR:$src1, DPR:$Vm, (i32 imm:$SIMM))))]>;
3193 ValueType Ty,SDNode ShOp>
3197 [(set QPR:$Vd, (Ty (ShOp QPR:$src1, QPR:$Vm, (i32 imm:$SIMM))))]>;
3393 multiclass N3VSL_HS<bits<4> op11_8, string OpcodeStr, SDNode ShOp> {
3394 def v4i16 : N3VDSL16<0b01, op11_8, OpcodeStr, "i16", v4i16, ShOp>;
3395 def v2i32 : N3VDSL<0b10, op11_8, IIC_VMULi32D, OpcodeStr, "i32", v2i32, ShOp>;
3396 def v8i16 : N3VQSL16<0b01, op11_8, OpcodeStr, "i16", v8i16, v4i16, ShOp>;
3398 v4i32, v2i32, ShOp>;
3691 string OpcodeStr, string Dt, SDPatternOperator ShOp> {
3693 OpcodeStr, !strconcat(Dt, "16"), v4i16, mul, ShOp>;
3695 OpcodeStr, !strconcat(Dt, "32"), v2i32, mul, ShOp>;
3698 mul, ShOp>;
3701 mul, ShOp>;
3956 string OpcodeStr, string Dt, SDNode ShOp> {
3959 OpcodeStr, !strconcat(Dt, "8"), v8i8, ShOp> {
3963 OpcodeStr, !strconcat(Dt, "16"), v4i16, ShOp> {
3967 OpcodeStr, !strconcat(Dt, "32"), v2i32, ShOp> {
3971 OpcodeStr, !strconcat(Dt, "64"), v1i64, ShOp>;
3976 OpcodeStr, !strconcat(Dt, "8"), v16i8, ShOp> {
3980 OpcodeStr, !strconcat(Dt, "16"), v8i16, ShOp> {
3984 OpcodeStr, !strconcat(Dt, "32"), v4i32, ShOp> {
3988 OpcodeStr, !strconcat(Dt, "64"), v2i64, ShOp>;