Home
last modified time | relevance | path

Searched refs:v2i8 (Results 1 – 25 of 89) sorted by relevance

1234

/external/clang/test/CodeGen/
Dsystemz-abi-vector.c12 typedef __attribute__((vector_size(2))) char v2i8; typedef
46 v2i8 pass_v2i8(v2i8 arg) { return arg; } in pass_v2i8()
138 struct agg_v2i8 { v2i8 a; };
221 v2i8 va_v2i8(__builtin_va_list l) { return __builtin_va_arg(l, v2i8); } in va_v2i8()
/external/swiftshader/third_party/LLVM/include/llvm/CodeGen/
DValueTypes.h54 v2i8 = 12, // 2 x i8 enumerator
77 FIRST_VECTOR_VALUETYPE = v2i8,
154 (SimpleTy >= MVT::v2i8 && SimpleTy <= MVT::v8i64)); in isInteger()
190 case v2i8 : in getVectorElementType()
232 case v2i8: in getVectorNumElements()
255 case v2i8: return 16; in getSizeInBits()
339 if (NumElements == 2) return MVT::v2i8; in getVectorVT()
/external/llvm/lib/Target/AArch64/
DAArch64TargetTransformInfo.cpp223 { ISD::SINT_TO_FP, MVT::v2f32, MVT::v2i8, 3 }, in getCastInstrCost()
226 { ISD::UINT_TO_FP, MVT::v2f32, MVT::v2i8, 3 }, in getCastInstrCost()
247 { ISD::SINT_TO_FP, MVT::v2f64, MVT::v2i8, 4 }, in getCastInstrCost()
250 { ISD::UINT_TO_FP, MVT::v2f64, MVT::v2i8, 4 }, in getCastInstrCost()
266 { ISD::FP_TO_SINT, MVT::v2i8, MVT::v2f32, 1 }, in getCastInstrCost()
269 { ISD::FP_TO_UINT, MVT::v2i8, MVT::v2f32, 1 }, in getCastInstrCost()
280 { ISD::FP_TO_SINT, MVT::v2i8, MVT::v2f64, 2 }, in getCastInstrCost()
283 { ISD::FP_TO_UINT, MVT::v2i8, MVT::v2f64, 2 }, in getCastInstrCost()
/external/swiftshader/third_party/llvm-7.0/llvm/test/Transforms/InstCombine/
Dlshr.ll9 declare <2 x i8> @llvm.cttz.v2i8(<2 x i8>, i1) nounwind readnone
10 declare <2 x i8> @llvm.ctlz.v2i8(<2 x i8>, i1) nounwind readnone
11 declare <2 x i8> @llvm.ctpop.v2i8(<2 x i8>) nounwind readnone
52 %ct = call <2 x i8> @llvm.ctlz.v2i8(<2 x i8> %x, i1 false)
63 %ct = call <2 x i8> @llvm.cttz.v2i8(<2 x i8> %x, i1 false)
74 %ct = call <2 x i8> @llvm.ctpop.v2i8(<2 x i8> %x)
Dintrinsics.ll26 declare <2 x i8> @llvm.ctlz.v2i8(<2 x i8>, i1) nounwind readnone
391 %count = tail call <2 x i8> @llvm.ctlz.v2i8(<2 x i8> %and, i1 true) nounwind readnone
420 %cnt = call <2 x i8> @llvm.ctlz.v2i8(<2 x i8> %or, i1 true) nounwind readnone
441 ; CHECK-NEXT: [[CNT:%.*]] = call <2 x i8> @llvm.ctlz.v2i8(<2 x i8> [[OR]], i1 true)
446 %cnt = call <2 x i8> @llvm.ctlz.v2i8(<2 x i8> %or, i1 true) nounwind readnone
465 ; CHECK-NEXT: [[CNT:%.*]] = call <2 x i8> @llvm.ctlz.v2i8(<2 x i8> [[OR]], i1 true)
470 %cnt = call <2 x i8> @llvm.ctlz.v2i8(<2 x i8> %or, i1 true) nounwind readnone
/external/llvm/include/llvm/CodeGen/
DMachineValueType.h69 v2i8 = 22, // 2 x i8 enumerator
228 return (SimpleTy == MVT::v2i8 || SimpleTy == MVT::v1i16 || in is16BitVector()
326 case v2i8: in getVectorElementType()
412 case v2i8: in getVectorNumElements()
457 case v2i8: in getSizeInBits()
604 if (NumElements == 2) return MVT::v2i8; in getVectorVT()
/external/llvm/test/CodeGen/ARM/
D2012-08-23-legalize-vmull.ll26 ; v2i8
70 ; v2i8
120 ; v2i8
121 ; v2i8 x v2i16
/external/swiftshader/third_party/llvm-7.0/llvm/test/CodeGen/ARM/
D2012-08-23-legalize-vmull.ll26 ; v2i8
70 ; v2i8
120 ; v2i8
121 ; v2i8 x v2i16
/external/llvm/test/CodeGen/Hexagon/vect/
Dvect-load-1.ll2 …16f76e0<LD2[undef](align=8), sext from v2i8>", 0x16c5890, 0x16f76e0, 0x16f76e0<LD2[undef](align=8)…
/external/swiftshader/third_party/llvm-7.0/llvm/include/llvm/Support/
DMachineValueType.h72 v2i8 = 25, // 2 x i8 enumerator
331 return (SimpleTy == MVT::v2i8 || SimpleTy == MVT::v1i16 || in is16BitVector()
437 case v2i8: in getVectorElementType()
587 case v2i8: in getVectorNumElements()
658 case v2i8: in getSizeInBits()
845 if (NumElements == 2) return MVT::v2i8; in getVectorVT()
/external/swiftshader/third_party/llvm-7.0/llvm/test/Transforms/InstSimplify/
Dshift-knownbits.ll152 declare <2 x i8> @llvm.cttz.v2i8(<2 x i8>, i1) nounwind readnone
153 declare <2 x i8> @llvm.ctlz.v2i8(<2 x i8>, i1) nounwind readnone
177 %ct = call <2 x i8> @llvm.ctlz.v2i8(<2 x i8> %x, i1 true)
186 %ct = call <2 x i8> @llvm.cttz.v2i8(<2 x i8> %x, i1 true)
/external/swiftshader/third_party/llvm-7.0/llvm/lib/Target/AArch64/
DAArch64TargetTransformInfo.cpp326 { ISD::SINT_TO_FP, MVT::v2f32, MVT::v2i8, 3 }, in getCastInstrCost()
329 { ISD::UINT_TO_FP, MVT::v2f32, MVT::v2i8, 3 }, in getCastInstrCost()
350 { ISD::SINT_TO_FP, MVT::v2f64, MVT::v2i8, 4 }, in getCastInstrCost()
353 { ISD::UINT_TO_FP, MVT::v2f64, MVT::v2i8, 4 }, in getCastInstrCost()
369 { ISD::FP_TO_SINT, MVT::v2i8, MVT::v2f32, 1 }, in getCastInstrCost()
372 { ISD::FP_TO_UINT, MVT::v2i8, MVT::v2f32, 1 }, in getCastInstrCost()
383 { ISD::FP_TO_SINT, MVT::v2i8, MVT::v2f64, 2 }, in getCastInstrCost()
386 { ISD::FP_TO_UINT, MVT::v2i8, MVT::v2f64, 2 }, in getCastInstrCost()
/external/llvm/test/CodeGen/SystemZ/
Dvec-const-01.ll57 ; Test an all-zeros v2i8 that gets promoted to v16i8.
65 ; Test a mixed v2i8 that gets promoted to v16i8 (mask 0x8000).
Dvec-shift-07.ll82 ; Test a v2i8->v2i64 extension.
112 ; Test an alternative v2i8->v2i64 extension.
142 ; Test an extraction-based v2i8->v2i64 extension.
/external/swiftshader/third_party/llvm-7.0/llvm/test/CodeGen/SystemZ/
Dvec-const-01.ll57 ; Test an all-zeros v2i8 that gets promoted to v16i8.
65 ; Test a mixed v2i8 that gets promoted to v16i8 (mask 0x8000).
Dvec-shift-07.ll82 ; Test a v2i8->v2i64 extension.
112 ; Test an alternative v2i8->v2i64 extension.
142 ; Test an extraction-based v2i8->v2i64 extension.
/external/llvm/include/llvm/IR/
DIntrinsicsNVVM.td1832 "llvm.nvvm.suld.1d.v2i8.clamp">;
1877 "llvm.nvvm.suld.1d.array.v2i8.clamp">;
1922 "llvm.nvvm.suld.2d.v2i8.clamp">;
1967 "llvm.nvvm.suld.2d.array.v2i8.clamp">;
2012 "llvm.nvvm.suld.3d.v2i8.clamp">;
2058 "llvm.nvvm.suld.1d.v2i8.trap">;
2103 "llvm.nvvm.suld.1d.array.v2i8.trap">;
2148 "llvm.nvvm.suld.2d.v2i8.trap">;
2193 "llvm.nvvm.suld.2d.array.v2i8.trap">;
2238 "llvm.nvvm.suld.3d.v2i8.trap">;
[all …]
/external/swiftshader/third_party/llvm-7.0/llvm/test/CodeGen/Hexagon/vect/
Dvect-load-1.ll3 …annot select: v2i32,ch = load 0x16c5890, 0x16f76e0, 0x16f76e0<LD2[undef](align=8), sext from v2i8>"
/external/swiftshader/third_party/LLVM/lib/VMCore/
DValueTypes.cpp120 case MVT::v2i8: return "v2i8"; in getEVTString()
167 case MVT::v2i8: return VectorType::get(Type::getInt8Ty(Context), 2); in getTypeForEVT()
/external/swiftshader/third_party/llvm-7.0/llvm/include/llvm/IR/
DIntrinsicsNVVM.td1858 "llvm.nvvm.suld.1d.v2i8.clamp">;
1903 "llvm.nvvm.suld.1d.array.v2i8.clamp">;
1948 "llvm.nvvm.suld.2d.v2i8.clamp">;
1993 "llvm.nvvm.suld.2d.array.v2i8.clamp">;
2038 "llvm.nvvm.suld.3d.v2i8.clamp">;
2084 "llvm.nvvm.suld.1d.v2i8.trap">;
2129 "llvm.nvvm.suld.1d.array.v2i8.trap">;
2174 "llvm.nvvm.suld.2d.v2i8.trap">;
2219 "llvm.nvvm.suld.2d.array.v2i8.trap">;
2264 "llvm.nvvm.suld.3d.v2i8.trap">;
[all …]
/external/llvm/lib/Target/ARM/
DARMTargetTransformInfo.cpp132 { ISD::SINT_TO_FP, MVT::v2f32, MVT::v2i8, 3 }, in getCastInstrCost()
133 { ISD::UINT_TO_FP, MVT::v2f32, MVT::v2i8, 3 }, in getCastInstrCost()
164 { ISD::SINT_TO_FP, MVT::v2f64, MVT::v2i8, 4 }, in getCastInstrCost()
165 { ISD::UINT_TO_FP, MVT::v2f64, MVT::v2i8, 4 }, in getCastInstrCost()
/external/swiftshader/third_party/llvm-7.0/llvm/lib/Target/ARM/
DARMTargetTransformInfo.cpp193 { ISD::SINT_TO_FP, MVT::v2f32, MVT::v2i8, 3 }, in getCastInstrCost()
194 { ISD::UINT_TO_FP, MVT::v2f32, MVT::v2i8, 3 }, in getCastInstrCost()
225 { ISD::SINT_TO_FP, MVT::v2f64, MVT::v2i8, 4 }, in getCastInstrCost()
226 { ISD::UINT_TO_FP, MVT::v2f64, MVT::v2i8, 4 }, in getCastInstrCost()
/external/llvm/lib/Target/Hexagon/
DHexagonInstrInfoVector.td356 // Sign extends a v2i8 into a v2i32.
357 def: Pat<(v2i32 (sext_inreg V2I32:$Rs, v2i8)),
460 // Zero and sign extended load from v2i8 into v2i16.
462 [{ return cast<LoadSDNode>(N)->getMemoryVT() == MVT::v2i8; }]>;
465 [{ return cast<LoadSDNode>(N)->getMemoryVT() == MVT::v2i8; }]>;
/external/swiftshader/third_party/llvm-7.0/llvm/lib/CodeGen/
DValueTypes.cpp151 case MVT::v2i8: return "v2i8"; in getEVTString()
232 case MVT::v2i8: return VectorType::get(Type::getInt8Ty(Context), 2); in getTypeForEVT()
/external/llvm/lib/IR/
DValueTypes.cpp154 case MVT::v2i8: return "v2i8"; in getEVTString()
232 case MVT::v2i8: return VectorType::get(Type::getInt8Ty(Context), 2); in getTypeForEVT()

1234