Lines Matching full:v2i32
154 addTypeForNEON(VT, MVT::f64, MVT::v2i32);
468 addDRTypeForNEON(MVT::v2i32);
578 setOperationAction(ISD::CTPOP, MVT::v2i32, Custom);
591 setOperationAction(ISD::CTTZ, MVT::v2i32, Custom);
601 setOperationAction(ISD::CTTZ_ZERO_UNDEF, MVT::v2i32, Custom);
635 MVT::v2i32}) {
1088 case MVT::v2i32: case MVT::v1i64: case MVT::v2f32:
4256 SDValue Mask = DAG.getNode(ARMISD::VMOVIMM, dl, MVT::v2i32,
4258 EVT OpVT = (VT == MVT::f32) ? MVT::v2i32 : MVT::v1i64;
4510 EVT VmovVT = VT.is128BitVector() ? MVT::v4i32 : MVT::v2i32;
4668 EVT VT32Bit = VT.is64BitVector() ? MVT::v2i32 : MVT::v4i32;
4740 /// lowerCTPOP32BitElements - Returns a v2i32/v4i32 vector containing the
4745 /// Trace for v2i32 (v4i32 similar with Extracted/Extended exchanged):
4773 return DAG.getNode(ISD::EXTRACT_SUBVECTOR, DL, MVT::v2i32, Extended,
4787 assert((VT == MVT::v2i32 || VT == MVT::v4i32 ||
5084 VT = is128Bits ? MVT::v4i32 : MVT::v2i32;
6518 return MVT::v2i32;
6592 MVT::v2i32, SDLoc(N),
9332 EVT CanonicalVT = VT.is128BitVector() ? MVT::v4i32 : MVT::v2i32;
10413 // only support v2i32/v4i32 types.
10428 ISD::INTRINSIC_WO_CHAIN, dl, NumLanes == 2 ? MVT::v2i32 : MVT::v4i32,
10471 // only support v2i32/v4i32 types.
10486 dl, NumLanes == 2 ? MVT::v2i32 : MVT::v4i32,