HomeSort by relevance Sort by last modified time
    Searched full:v16i16 (Results 1 - 25 of 72) sorted by null

1 2 3

  /external/clang/test/CodeGen/
ppc64-vector.c 8 typedef short v16i16 __attribute__((vector_size (32))); typedef
10 struct v16i16 { v16i16 x; }; struct
43 v16i16 test_v16i16(v16i16 x)
48 // CHECK: define void @test_struct_v16i16(%struct.v16i16* noalias sret %agg.result, [2 x i128] %x.coerce)
49 struct v16i16 test_struct_v16i16(struct v16i16 x)
  /external/llvm/lib/Target/X86/
X86TargetTransformInfo.cpp 121 { ISD::SDIV, MVT::v16i16, 6 }, // vpmulhw sequence
122 { ISD::UDIV, MVT::v16i16, 6 }, // vpmulhuw sequence
165 if (ISD == ISD::SHL && LT.second == MVT::v16i16 &&
168 // On AVX2, a packed v16i16 shift left by a constant build_vector
194 { ISD::SHL, MVT::v16i16, 2 },
195 { ISD::SRL, MVT::v16i16, 4 },
196 { ISD::SRA, MVT::v16i16, 4 },
213 { ISD::SHL, MVT::v16i16, 10 }, // extend/vpsrlvd/pack sequence.
216 { ISD::SRL, MVT::v16i16, 10 }, // extend/vpsrlvd/pack sequence.
219 { ISD::SRA, MVT::v16i16, 10 }, // extend/vpsravd/pack sequence
    [all...]
X86CallingConv.td 62 CCIfType<[v32i8, v16i16, v8i32, v4i64, v8f32, v4f64],
145 CCIfType<[v32i8, v16i16, v8i32, v4i64, v8f32, v4f64],
340 CCIfNotVarArg<CCIfType<[v32i8, v16i16, v8i32, v4i64, v8f32, v4f64],
362 CCIfType<[v32i8, v16i16, v8i32, v4i64, v8f32, v4f64],
403 CCIfType<[v32i8, v16i16, v8i32, v4i64, v8f32, v4f64], CCPassIndirect<i64>>,
445 CCIfType<[v32i8, v16i16, v8i32, v4i64, v8f32, v4f64],
520 CCIfType<[v32i8, v16i16, v8i32, v4i64, v8f32, v4f64],
536 CCIfNotVarArg<CCIfType<[v32i8, v16i16, v8i32, v4i64, v8f32, v4f64],
555 CCIfNotVarArg<CCIfType<[v32i8, v16i16, v8i32, v4i64, v8f32, v4f64],
667 CCIfType<[v32i8, v16i16, v8i32, v4i64, v8f32, v4f64]
    [all...]
X86InstrSSE.td 350 def : Pat<(v8i16 (extract_subvector (v16i16 VR256:$src), (iPTR 0))),
351 (v8i16 (EXTRACT_SUBREG (v16i16 VR256:$src), sub_xmm))>;
367 (INSERT_SUBREG (v16i16 (IMPLICIT_DEF)), VR128:$src, sub_xmm)>;
421 def : Pat<(v4i64 (bitconvert (v16i16 VR256:$src))), (v4i64 VR256:$src)>;
426 def : Pat<(v8i32 (bitconvert (v16i16 VR256:$src))), (v8i32 VR256:$src)>;
430 def : Pat<(v16i16 (bitconvert (v4i64 VR256:$src))), (v16i16 VR256:$src)>;
431 def : Pat<(v16i16 (bitconvert (v8i32 VR256:$src))), (v16i16 VR256:$src)>;
432 def : Pat<(v16i16 (bitconvert (v32i8 VR256:$src))), (v16i16 VR256:$src)>
    [all...]
  /external/llvm/test/CodeGen/X86/
avx2-cmp.ll 18 define <16 x i16> @v16i16-cmp(<16 x i16> %i, <16 x i16> %j) nounwind readnone {
46 define <16 x i16> @v16i16-cmpeq(<16 x i16> %i, <16 x i16> %j) nounwind readnone {
avx-cmp.ll 72 define <16 x i16> @v16i16-cmp(<16 x i16> %i, <16 x i16> %j) nounwind readnone {
116 define <16 x i16> @v16i16-cmpeq(<16 x i16> %i, <16 x i16> %j) nounwind readnone {
avx512bw-mov.ll 155 %res = call <16 x i16> @llvm.masked.load.v16i16(<16 x i16>* %addr, i32 4, <16 x i1>%mask, <16 x i16> zeroinitializer)
158 declare <16 x i16> @llvm.masked.load.v16i16(<16 x i16>*, i32, <16 x i1>, <16 x i16>)
215 call void @llvm.masked.store.v16i16(<16 x i16> %val, <16 x i16>* %addr, i32 4, <16 x i1>%mask)
218 declare void @llvm.masked.store.v16i16(<16 x i16>, <16 x i16>*, i32, <16 x i1>)
  /external/llvm/test/Analysis/CostModel/X86/
bswap.ll 16 declare <16 x i16> @llvm.bswap.v16i16(<16 x i16>)
80 %bswap = call <16 x i16> @llvm.bswap.v16i16(<16 x i16> %a)
ctbits-cost.ll 17 declare <16 x i16> @llvm.ctpop.v16i16(<16 x i16>)
70 %ctpop = call <16 x i16> @llvm.ctpop.v16i16(<16 x i16> %a)
101 declare <16 x i16> @llvm.ctlz.v16i16(<16 x i16>, i1)
199 %ctlz = call <16 x i16> @llvm.ctlz.v16i16(<16 x i16> %a, i1 0)
208 %ctlz = call <16 x i16> @llvm.ctlz.v16i16(<16 x i16> %a, i1 1)
257 declare <16 x i16> @llvm.cttz.v16i16(<16 x i16>, i1)
355 %cttz = call <16 x i16> @llvm.cttz.v16i16(<16 x i16> %a, i1 0)
364 %cttz = call <16 x i16> @llvm.cttz.v16i16(<16 x i16> %a, i1 1)
bitreverse.ll 68 declare <16 x i16> @llvm.bitreverse.v16i16(<16 x i16>)
133 %bitreverse = call <16 x i16> @llvm.bitreverse.v16i16(<16 x i16> %a)
  /external/swiftshader/third_party/LLVM/test/CodeGen/X86/
avx-cmp.ll 72 define <16 x i16> @v16i16-cmp(<16 x i16> %i, <16 x i16> %j) nounwind readnone {
116 define <16 x i16> @v16i16-cmpeq(<16 x i16> %i, <16 x i16> %j) nounwind readnone {
  /external/swiftshader/third_party/LLVM/lib/VMCore/
ValueTypes.cpp 128 case MVT::v16i16: return "v16i16";
175 case MVT::v16i16: return VectorType::get(Type::getInt16Ty(Context), 16);
  /external/llvm/include/llvm/CodeGen/
MachineValueType.h 82 v16i16 = 34, // 16 x i16
258 SimpleTy == MVT::v32i8 || SimpleTy == MVT::v16i16 ||
338 case v16i16:
391 case v16i16:
491 case v16i16:
618 if (NumElements == 16) return MVT::v16i16;
  /external/swiftshader/third_party/LLVM/include/llvm/CodeGen/
ValueTypes.h 62 v16i16 = 20, // 16 x i16 enumerator in enum:llvm::MVT::SimpleValueType
198 case v16i16: return i16;
220 case v16i16: return 16;
279 case v16i16:
349 if (NumElements == 16) return MVT::v16i16;
505 V == MVT::v16i16 || V == MVT::v8i32 || V == MVT::v4i64);
ValueTypes.td 43 def v16i16 : ValueType<256, 20>; // 16 x i16 vector value
  /prebuilts/clang/host/darwin-x86/clang-3957855/prebuilt_include/llvm/include/llvm/CodeGen/
MachineValueType.h 81 v16i16 = 34, // 16 x i16
256 SimpleTy == MVT::v32i8 || SimpleTy == MVT::v16i16 ||
335 case v16i16:
388 case v16i16:
488 case v16i16:
615 if (NumElements == 16) return MVT::v16i16;
  /prebuilts/clang/host/darwin-x86/clang-3960126/prebuilt_include/llvm/include/llvm/CodeGen/
MachineValueType.h 81 v16i16 = 34, // 16 x i16
256 SimpleTy == MVT::v32i8 || SimpleTy == MVT::v16i16 ||
335 case v16i16:
388 case v16i16:
488 case v16i16:
615 if (NumElements == 16) return MVT::v16i16;
  /prebuilts/clang/host/darwin-x86/clang-3977809/prebuilt_include/llvm/include/llvm/CodeGen/
MachineValueType.h 81 v16i16 = 34, // 16 x i16
256 SimpleTy == MVT::v32i8 || SimpleTy == MVT::v16i16 ||
335 case v16i16:
388 case v16i16:
488 case v16i16:
615 if (NumElements == 16) return MVT::v16i16;
  /prebuilts/clang/host/darwin-x86/clang-4053586/prebuilt_include/llvm/include/llvm/CodeGen/
MachineValueType.h 81 v16i16 = 34, // 16 x i16
256 SimpleTy == MVT::v32i8 || SimpleTy == MVT::v16i16 ||
335 case v16i16:
388 case v16i16:
488 case v16i16:
615 if (NumElements == 16) return MVT::v16i16;
  /prebuilts/clang/host/linux-x86/clang-3957855/prebuilt_include/llvm/include/llvm/CodeGen/
MachineValueType.h 81 v16i16 = 34, // 16 x i16
256 SimpleTy == MVT::v32i8 || SimpleTy == MVT::v16i16 ||
335 case v16i16:
388 case v16i16:
488 case v16i16:
615 if (NumElements == 16) return MVT::v16i16;
  /prebuilts/clang/host/linux-x86/clang-3960126/prebuilt_include/llvm/include/llvm/CodeGen/
MachineValueType.h 81 v16i16 = 34, // 16 x i16
256 SimpleTy == MVT::v32i8 || SimpleTy == MVT::v16i16 ||
335 case v16i16:
388 case v16i16:
488 case v16i16:
615 if (NumElements == 16) return MVT::v16i16;
  /prebuilts/clang/host/linux-x86/clang-3977809/prebuilt_include/llvm/include/llvm/CodeGen/
MachineValueType.h 81 v16i16 = 34, // 16 x i16
256 SimpleTy == MVT::v32i8 || SimpleTy == MVT::v16i16 ||
335 case v16i16:
388 case v16i16:
488 case v16i16:
615 if (NumElements == 16) return MVT::v16i16;
  /prebuilts/clang/host/linux-x86/clang-4053586/prebuilt_include/llvm/include/llvm/CodeGen/
MachineValueType.h 81 v16i16 = 34, // 16 x i16
256 SimpleTy == MVT::v32i8 || SimpleTy == MVT::v16i16 ||
335 case v16i16:
388 case v16i16:
488 case v16i16:
615 if (NumElements == 16) return MVT::v16i16;
  /external/swiftshader/third_party/LLVM/lib/Target/X86/
X86CallingConv.td 46 CCIfType<[v32i8, v16i16, v8i32, v4i64, v8f32, v4f64],
162 CCIfType<[v32i8, v16i16, v8i32, v4i64, v8f32, v4f64],
178 CCIfType<[v32i8, v16i16, v8i32, v4i64, v8f32, v4f64],
277 CCIfNotVarArg<CCIfType<[v32i8, v16i16, v8i32, v4i64, v8f32, v4f64],
285 CCIfType<[v32i8, v16i16, v8i32, v4i64, v8f32, v4f64],
  /external/llvm/lib/Target/ARM/
ARMTargetTransformInfo.cpp 148 { ISD::SINT_TO_FP, MVT::v16f32, MVT::v16i16, 8 },
149 { ISD::UINT_TO_FP, MVT::v16f32, MVT::v16i16, 8 },
175 { ISD::FP_TO_SINT, MVT::v16i16, MVT::v16f32, 8 },
176 { ISD::FP_TO_UINT, MVT::v16i16, MVT::v16f32, 8 }

Completed in 864 milliseconds

1 2 3