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))))]>;
3379 multiclass N3VSL_HS<bits<4> op11_8, string OpcodeStr, SDNode ShOp> {
3380 def v4i16 : N3VDSL16<0b01, op11_8, OpcodeStr, "i16", v4i16, ShOp>;
3381 def v2i32 : N3VDSL<0b10, op11_8, IIC_VMULi32D, OpcodeStr, "i32", v2i32, ShOp>;
3382 def v8i16 : N3VQSL16<0b01, op11_8, OpcodeStr, "i16", v8i16, v4i16, ShOp>;
3384 v4i32, v2i32, ShOp>;
3677 string OpcodeStr, string Dt, SDPatternOperator ShOp> {
3679 OpcodeStr, !strconcat(Dt, "16"), v4i16, mul, ShOp>;
3681 OpcodeStr, !strconcat(Dt, "32"), v2i32, mul, ShOp>;
3684 mul, ShOp>;
3687 mul, ShOp>;
3942 string OpcodeStr, string Dt, SDNode ShOp> {
3945 OpcodeStr, !strconcat(Dt, "8"), v8i8, ShOp> {
3949 OpcodeStr, !strconcat(Dt, "16"), v4i16, ShOp> {
3953 OpcodeStr, !strconcat(Dt, "32"), v2i32, ShOp> {
3957 OpcodeStr, !strconcat(Dt, "64"), v1i64, ShOp>;
3962 OpcodeStr, !strconcat(Dt, "8"), v16i8, ShOp> {
3966 OpcodeStr, !strconcat(Dt, "16"), v8i16, ShOp> {
3970 OpcodeStr, !strconcat(Dt, "32"), v4i32, ShOp> {
3974 OpcodeStr, !strconcat(Dt, "64"), v2i64, ShOp>;