HomeSort by: relevance | last modified time | path
    Searched defs:v4i16 (Results 1 - 2 of 2) sorted by relevancy

  /src/external/apache2/llvm/dist/llvm/lib/Target/AArch64/
AArch64TargetTransformInfo.cpp 233 static const auto ValidMinMaxTys = {MVT::v8i8, MVT::v16i8, MVT::v4i16,
244 static const auto ValidSatTys = {MVT::v8i8, MVT::v16i8, MVT::v4i16,
257 static const auto ValidAbsTys = {MVT::v8i8, MVT::v16i8, MVT::v4i16,
621 { ISD::TRUNCATE, MVT::v4i16, MVT::v4i32, 1 },
644 { ISD::SIGN_EXTEND, MVT::v4i64, MVT::v4i16, 3 },
645 { ISD::ZERO_EXTEND, MVT::v4i64, MVT::v4i16, 3 },
679 { ISD::SINT_TO_FP, MVT::v4f32, MVT::v4i16, 2 },
681 { ISD::UINT_TO_FP, MVT::v4f32, MVT::v4i16, 2 },
718 // Complex, from v4f32: legal type is v4i16, 1 narrowing => ~2
719 { ISD::FP_TO_SINT, MVT::v4i16, MVT::v4f32, 2 }
1629 {ISD::ADD, MVT::v4i16, 1}, member in class:MVT
    [all...]
  /src/external/apache2/llvm/dist/llvm/lib/Target/X86/
X86TargetTransformInfo.cpp 1096 {TTI::SK_Broadcast, MVT::v4i16, 1}, // pshuflw
1102 {TTI::SK_Reverse, MVT::v4i16, 1}, // pshuflw
1107 {TTI::SK_PermuteTwoSrc, MVT::v4i16, 2}, // punpck/pshuflw
1113 {TTI::SK_PermuteSingleSrc, MVT::v4i16, 1}, // pshuflw
1491 { ISD::SIGN_EXTEND, MVT::v4i16, MVT::v4i1, 1 }, member in class:MVT
1504 { ISD::ZERO_EXTEND, MVT::v4i16, MVT::v4i1, 2 }, member in class:MVT
1518 { ISD::TRUNCATE, MVT::v4i1, MVT::v4i16, 2 }, // widen to zmm member in class:MVT
1555 { ISD::TRUNCATE, MVT::v4i1, MVT::v4i16, 3 }, // sext+vpsllq+vptestmq
1591 { ISD::SIGN_EXTEND, MVT::v4i16, MVT::v4i1, 3 },
1592 { ISD::ZERO_EXTEND, MVT::v4i16, MVT::v4i1, 4 }
1666 { ISD::SIGN_EXTEND, MVT::v4i16, MVT::v4i1, 1 }, member in class:MVT
1677 { ISD::ZERO_EXTEND, MVT::v4i16, MVT::v4i1, 2 }, member in class:MVT
1688 { ISD::TRUNCATE, MVT::v4i1, MVT::v4i16, 2 }, \/\/ vpsllw+vptestmw member in class:MVT
    [all...]

Completed in 18 milliseconds