/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 }
|