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

  /src/external/apache2/llvm/dist/llvm/lib/Target/AArch64/
AArch64TargetTransformInfo.cpp 234 MVT::v8i16, MVT::v2i32, MVT::v4i32};
245 MVT::v8i16, MVT::v2i32, MVT::v4i32,
258 MVT::v8i16, MVT::v2i32, MVT::v4i32,
650 { ISD::SIGN_EXTEND, MVT::v8i32, MVT::v8i16, 2 },
651 { ISD::ZERO_EXTEND, MVT::v8i32, MVT::v8i16, 2 },
654 { ISD::SIGN_EXTEND, MVT::v8i64, MVT::v8i16, 6 },
655 { ISD::ZERO_EXTEND, MVT::v8i64, MVT::v8i16, 6 },
685 { ISD::SINT_TO_FP, MVT::v8f32, MVT::v8i16, 4 },
687 { ISD::UINT_TO_FP, MVT::v8f32, MVT::v8i16, 4 },
1126 MVT::v8i16, MVT::v2i32, MVT::v4i32
1630 {ISD::ADD, MVT::v8i16, 1}, member in class:MVT
    [all...]
  /src/external/apache2/llvm/dist/llvm/lib/Target/ARM/
ARMTargetTransformInfo.cpp 463 {ISD::SIGN_EXTEND, MVT::v8i16, MVT::v8i8, 0},
464 {ISD::ZERO_EXTEND, MVT::v8i16, MVT::v8i8, 0},
468 {ISD::SIGN_EXTEND, MVT::v8i32, MVT::v8i16, 1},
469 {ISD::ZERO_EXTEND, MVT::v8i32, MVT::v8i16, 1},
498 {ISD::TRUNCATE, MVT::v8i16, MVT::v8i8, 0},
499 {ISD::TRUNCATE, MVT::v8i32, MVT::v8i16, 1},
529 { ISD::ADD, MVT::v8i16, MVT::v8i8, 0 },
532 { ISD::SUB, MVT::v8i16, MVT::v8i8, 0 },
535 { ISD::MUL, MVT::v8i16, MVT::v8i8, 0 },
538 { ISD::SHL, MVT::v8i16, MVT::v8i8, 0 }
1604 {ISD::ADD, MVT::v8i16, 1}, member in class:MVT
    [all...]
  /src/external/apache2/llvm/dist/llvm/lib/Target/X86/
X86TargetTransformInfo.cpp 223 { ISD::MUL, MVT::v8i16, 2 }, // pmullw
476 { ISD::SDIV, MVT::v8i16, 6 }, // pmulhw sequence
477 { ISD::SREM, MVT::v8i16, 8 }, // pmulhw+mul+sub sequence
480 { ISD::UDIV, MVT::v8i16, 6 }, // pmulhuw sequence
481 { ISD::UREM, MVT::v8i16, 8 }, // pmulhuw+mul+sub sequence
510 { ISD::SHL, MVT::v8i16, 1 }, // vpsllvw
511 { ISD::SRL, MVT::v8i16, 1 }, // vpsrlvw
512 { ISD::SRA, MVT::v8i16, 1 }, // vpsravw
553 { ISD::SHL, MVT::v8i16, 1 }, // psllw.
557 { ISD::SRL, MVT::v8i16, 1 }, // psrlw
1493 { ISD::SIGN_EXTEND, MVT::v8i16, MVT::v8i1, 1 }, member in class:MVT
1506 { ISD::ZERO_EXTEND, MVT::v8i16, MVT::v8i1, 2 }, member in class:MVT
1520 { ISD::TRUNCATE, MVT::v8i1, MVT::v8i16, 2 }, \/\/ widen to zmm member in class:MVT
1668 { ISD::SIGN_EXTEND, MVT::v8i16, MVT::v8i1, 1 }, member in class:MVT
1679 { ISD::ZERO_EXTEND, MVT::v8i16, MVT::v8i1, 2 }, member in class:MVT
1690 { ISD::TRUNCATE, MVT::v8i1, MVT::v8i16, 2 }, \/\/ vpsllw+vptestmw member in class:MVT
    [all...]
  /src/external/apache2/llvm/dist/clang/lib/Headers/
msa.h 18 typedef short v8i16 __attribute__((vector_size(16), aligned(16))); typedef
  /src/external/gpl3/gcc/dist/gcc/config/mips/
msa.h 35 typedef short v8i16 __attribute__ ((vector_size(16), aligned(16))); typedef
  /src/external/gpl3/gcc.old/dist/gcc/config/mips/
msa.h 35 typedef short v8i16 __attribute__ ((vector_size(16), aligned(16))); typedef
  /src/external/gpl3/gcc/dist/gcc/config/loongarch/
lsxintrin.h 34 typedef short v8i16 __attribute__ ((vector_size(16), aligned(16))); typedef
68 return (__m128i)__builtin_lsx_vsll_h ((v8i16)_1, (v8i16)_2);
95 ((__m128i)__builtin_lsx_vslli_h ((v8i16)(_1), (_2)))
120 return (__m128i)__builtin_lsx_vsra_h ((v8i16)_1, (v8i16)_2);
147 ((__m128i)__builtin_lsx_vsrai_h ((v8i16)(_1), (_2)))
172 return (__m128i)__builtin_lsx_vsrar_h ((v8i16)_1, (v8i16)_2);
199 ((__m128i)__builtin_lsx_vsrari_h ((v8i16)(_1), (_2))
    [all...]

Completed in 71 milliseconds