Lines Matching refs:ShOp
2646 ValueType Ty, SDNode ShOp>
2651 (Ty (ShOp (Ty DPR:$Vn),
2658 string OpcodeStr, string Dt, ValueType Ty, SDNode ShOp>
2663 (Ty (ShOp (Ty DPR:$Vn),
2694 ValueType ResTy, ValueType OpTy, SDNode ShOp>
2699 (ResTy (ShOp (ResTy QPR:$Vn),
2707 ValueType ResTy, ValueType OpTy, SDNode ShOp>
2712 (ResTy (ShOp (ResTy QPR:$Vn),
2860 ValueType Ty, SDPatternOperator MulOp, SDPatternOperator ShOp>
2867 (Ty (ShOp (Ty DPR:$src1),
2873 ValueType Ty, SDPatternOperator MulOp, SDPatternOperator ShOp>
2880 (Ty (ShOp (Ty DPR:$src1),
2895 SDPatternOperator MulOp, SDPatternOperator ShOp>
2902 (ResTy (ShOp (ResTy QPR:$src1),
2909 SDPatternOperator MulOp, SDPatternOperator ShOp>
2916 (ResTy (ShOp (ResTy QPR:$src1),
3248 ValueType Ty, SDNode ShOp>
3253 (Ty (ShOp DPR:$Vm, (i32 imm:$SIMM))))))]>;
3256 ValueType Ty, SDNode ShOp>
3261 (Ty (ShOp QPR:$Vm, (i32 imm:$SIMM))))))]>;
3269 ValueType Ty,SDNode ShOp>
3273 [(set DPR:$Vd, (Ty (ShOp DPR:$src1, DPR:$Vm, (i32 imm:$SIMM))))]>;
3276 ValueType Ty,SDNode ShOp>
3280 [(set QPR:$Vd, (Ty (ShOp QPR:$src1, QPR:$Vm, (i32 imm:$SIMM))))]>;
3529 multiclass N3VSL_HS<bits<4> op11_8, string OpcodeStr, SDNode ShOp> {
3530 def v4i16 : N3VDSL16<0b01, op11_8, OpcodeStr, "i16", v4i16, ShOp>;
3531 def v2i32 : N3VDSL<0b10, op11_8, IIC_VMULi32D, OpcodeStr, "i32", v2i32, ShOp>;
3532 def v8i16 : N3VQSL16<0b01, op11_8, OpcodeStr, "i16", v8i16, v4i16, ShOp>;
3534 v4i32, v2i32, ShOp>;
3827 string OpcodeStr, string Dt, SDPatternOperator ShOp> {
3829 OpcodeStr, !strconcat(Dt, "16"), v4i16, mul, ShOp>;
3831 OpcodeStr, !strconcat(Dt, "32"), v2i32, mul, ShOp>;
3834 mul, ShOp>;
3837 mul, ShOp>;
4092 string OpcodeStr, string Dt, SDNode ShOp> {
4095 OpcodeStr, !strconcat(Dt, "8"), v8i8, ShOp> {
4099 OpcodeStr, !strconcat(Dt, "16"), v4i16, ShOp> {
4103 OpcodeStr, !strconcat(Dt, "32"), v2i32, ShOp> {
4107 OpcodeStr, !strconcat(Dt, "64"), v1i64, ShOp>;
4112 OpcodeStr, !strconcat(Dt, "8"), v16i8, ShOp> {
4116 OpcodeStr, !strconcat(Dt, "16"), v8i16, ShOp> {
4120 OpcodeStr, !strconcat(Dt, "32"), v4i32, ShOp> {
4124 OpcodeStr, !strconcat(Dt, "64"), v2i64, ShOp>;