Lines Matching refs:v2i32
154 addTypeForNEON(VT, MVT::f64, MVT::v2i32);
470 addDRTypeForNEON(MVT::v2i32);
580 setOperationAction(ISD::CTPOP, MVT::v2i32, Custom);
588 setOperationAction(ISD::CTTZ, MVT::v2i32, Custom);
598 setOperationAction(ISD::CTTZ_ZERO_UNDEF, MVT::v2i32, Custom);
632 MVT::v2i32}) {
1073 case MVT::v2i32: case MVT::v1i64: case MVT::v2f32:
3993 SDValue Mask = DAG.getNode(ARMISD::VMOVIMM, dl, MVT::v2i32,
3995 EVT OpVT = (VT == MVT::f32) ? MVT::v2i32 : MVT::v1i64;
4247 EVT VmovVT = VT.is128BitVector() ? MVT::v4i32 : MVT::v2i32;
4405 EVT VT32Bit = VT.is64BitVector() ? MVT::v2i32 : MVT::v4i32;
4477 /// lowerCTPOP32BitElements - Returns a v2i32/v4i32 vector containing the
4482 /// Trace for v2i32 (v4i32 similar with Extracted/Extended exchanged):
4510 return DAG.getNode(ISD::EXTRACT_SUBVECTOR, DL, MVT::v2i32, Extended,
4524 assert((VT == MVT::v2i32 || VT == MVT::v4i32 ||
4797 VT = is128Bits ? MVT::v4i32 : MVT::v2i32;
6235 return MVT::v2i32;
6308 return DAG.getNode(ISD::BUILD_VECTOR, SDLoc(N), MVT::v2i32,
8919 EVT CanonicalVT = VT.is128BitVector() ? MVT::v4i32 : MVT::v2i32;
10003 // only support v2i32/v4i32 types.
10018 ISD::INTRINSIC_WO_CHAIN, dl, NumLanes == 2 ? MVT::v2i32 : MVT::v4i32,
10061 // only support v2i32/v4i32 types.
10076 dl, NumLanes == 2 ? MVT::v2i32 : MVT::v4i32,