Home | History | Annotate | Download | only in ARM

Lines Matching refs:v2f32

425     addDRTypeForNEON(MVT::v2f32);
493 // Mark v2f32 intrinsics.
494 setOperationAction(ISD::FSQRT, MVT::v2f32, Expand);
495 setOperationAction(ISD::FSIN, MVT::v2f32, Expand);
496 setOperationAction(ISD::FCOS, MVT::v2f32, Expand);
497 setOperationAction(ISD::FPOWI, MVT::v2f32, Expand);
498 setOperationAction(ISD::FPOW, MVT::v2f32, Expand);
499 setOperationAction(ISD::FLOG, MVT::v2f32, Expand);
500 setOperationAction(ISD::FLOG2, MVT::v2f32, Expand);
501 setOperationAction(ISD::FLOG10, MVT::v2f32, Expand);
502 setOperationAction(ISD::FEXP, MVT::v2f32, Expand);
503 setOperationAction(ISD::FEXP2, MVT::v2f32, Expand);
504 setOperationAction(ISD::FCEIL, MVT::v2f32, Expand);
505 setOperationAction(ISD::FTRUNC, MVT::v2f32, Expand);
506 setOperationAction(ISD::FRINT, MVT::v2f32, Expand);
507 setOperationAction(ISD::FNEARBYINT, MVT::v2f32, Expand);
508 setOperationAction(ISD::FFLOOR, MVT::v2f32, Expand);
532 setOperationAction(ISD::FP_ROUND, MVT::v2f32, Expand);
545 setOperationAction(ISD::FMA, MVT::v2f32, Expand);
906 case MVT::v2i32: case MVT::v1i64: case MVT::v2f32:
3825 Tmp0 = DAG.getNode(ISD::SCALAR_TO_VECTOR, dl, MVT::v2f32, Tmp0);
3827 Tmp1 = DAG.getNode(ISD::SCALAR_TO_VECTOR, dl, MVT::v2f32, Tmp1);
3849 Res = DAG.getNode(ISD::BITCAST, dl, MVT::v2f32, Res);
3943 /// operand type is illegal (e.g., v2f32 for a target that doesn't support
4573 SDValue VecConstant = DAG.getNode(ARMISD::VMOVFPIMM, DL, MVT::v2f32,
4604 SDValue VecFConstant = DAG.getNode(ISD::BITCAST, DL, MVT::v2f32,
4621 SDValue VecFConstant = DAG.getNode(ISD::BITCAST, DL, MVT::v2f32,
4930 // Use vmov.f32 to materialize other v2f32 and v4f32 splats.
4931 if ((VT == MVT::v2f32 || VT == MVT::v4f32) && SplatBitSize == 32) {