Home | History | Annotate | Download | only in ARM

Lines Matching refs:v2f32

430     addDRTypeForNEON(MVT::v2f32);
498 // Mark v2f32 intrinsics.
499 setOperationAction(ISD::FSQRT, MVT::v2f32, Expand);
500 setOperationAction(ISD::FSIN, MVT::v2f32, Expand);
501 setOperationAction(ISD::FCOS, MVT::v2f32, Expand);
502 setOperationAction(ISD::FPOWI, MVT::v2f32, Expand);
503 setOperationAction(ISD::FPOW, MVT::v2f32, Expand);
504 setOperationAction(ISD::FLOG, MVT::v2f32, Expand);
505 setOperationAction(ISD::FLOG2, MVT::v2f32, Expand);
506 setOperationAction(ISD::FLOG10, MVT::v2f32, Expand);
507 setOperationAction(ISD::FEXP, MVT::v2f32, Expand);
508 setOperationAction(ISD::FEXP2, MVT::v2f32, Expand);
509 setOperationAction(ISD::FCEIL, MVT::v2f32, Expand);
510 setOperationAction(ISD::FTRUNC, MVT::v2f32, Expand);
511 setOperationAction(ISD::FRINT, MVT::v2f32, Expand);
512 setOperationAction(ISD::FNEARBYINT, MVT::v2f32, Expand);
513 setOperationAction(ISD::FFLOOR, MVT::v2f32, Expand);
537 setOperationAction(ISD::FP_ROUND, MVT::v2f32, Expand);
550 setOperationAction(ISD::FMA, MVT::v2f32, Expand);
981 case MVT::v2i32: case MVT::v1i64: case MVT::v2f32:
3890 Tmp0 = DAG.getNode(ISD::SCALAR_TO_VECTOR, dl, MVT::v2f32, Tmp0);
3892 Tmp1 = DAG.getNode(ISD::SCALAR_TO_VECTOR, dl, MVT::v2f32, Tmp1);
3914 Res = DAG.getNode(ISD::BITCAST, dl, MVT::v2f32, Res);
4008 /// operand type is illegal (e.g., v2f32 for a target that doesn't support
4646 SDValue VecConstant = DAG.getNode(ARMISD::VMOVFPIMM, DL, MVT::v2f32,
4677 SDValue VecFConstant = DAG.getNode(ISD::BITCAST, DL, MVT::v2f32,
4694 SDValue VecFConstant = DAG.getNode(ISD::BITCAST, DL, MVT::v2f32,
5003 // Use vmov.f32 to materialize other v2f32 and v4f32 splats.
5004 if ((VT == MVT::v2f32 || VT == MVT::v4f32) && SplatBitSize == 32) {