Home
last modified time | relevance | path

Searched refs:VecType (Results 1 – 19 of 19) sorted by relevance

/third_party/boost/boost/qvm/detail/
Dvec_register_impl.hpp17 template<class VecType, class ScalarType, int Dim>
20 typedef VecType vec_type;
25 template<class VecType, class ScalarType, int Dim>
28 template<int I> static ScalarType read_element(VecType const& v);
32 static BOOST_QVM_INLINE_CRITICAL ScalarType impl(int const i, VecType const& v) in impl()
42 static BOOST_QVM_INLINE_TRIVIAL ScalarType impl(int, VecType const& v) in impl()
49 static BOOST_QVM_INLINE_CRITICAL ScalarType read_element_idx(int const i, VecType const& v) in read_element_idx()
55 template<class VecType, class ScalarType, int Dim>
58 template<int I> static ScalarType& write_element(VecType& v);
62 static BOOST_QVM_INLINE_CRITICAL ScalarType& impl(int const i, VecType& v) in impl()
[all …]
/third_party/boost/boost/qvm/
Dvec_register4.hpp12 #define BOOST_QVM_REGISTER_VEC_4_READ(VecType, ScalarType, Read0, Read1, Read2, Read3) \ argument
13 BOOST_QVM_DETAIL_REGISTER_VEC_SPECIALIZE_VEC_TRAITS_READ(VecType, ScalarType, 4) \
14 BOOST_QVM_DETAIL_SPECIALIZE_QVM_DETAIL_VEC_REGISTER_READ(VecType, ScalarType, 4, 0, Read0) \
15 BOOST_QVM_DETAIL_SPECIALIZE_QVM_DETAIL_VEC_REGISTER_READ(VecType, ScalarType, 4, 1, Read1) \
16 BOOST_QVM_DETAIL_SPECIALIZE_QVM_DETAIL_VEC_REGISTER_READ(VecType, ScalarType, 4, 2, Read2) \
17 BOOST_QVM_DETAIL_SPECIALIZE_QVM_DETAIL_VEC_REGISTER_READ(VecType, ScalarType, 4, 3, Read3)
19 #define BOOST_QVM_REGISTER_VEC_4_READ_WRITE(VecType, ScalarType, Read0, Read1, Read2, Read3, Write0… argument
20 BOOST_QVM_DETAIL_REGISTER_VEC_SPECIALIZE_VEC_TRAITS_READ_WRITE(VecType, ScalarType, 4) …
21 BOOST_QVM_DETAIL_SPECIALIZE_QVM_DETAIL_VEC_REGISTER_READ_WRITE(VecType, ScalarType, 4, 0, Read0, Wr…
22 BOOST_QVM_DETAIL_SPECIALIZE_QVM_DETAIL_VEC_REGISTER_READ_WRITE(VecType, ScalarType, 4, 1, Read1, Wr…
[all …]
Dvec_register3.hpp12 #define BOOST_QVM_REGISTER_VEC_3_READ(VecType, ScalarType, Read0, Read1, Read2) \ argument
13 BOOST_QVM_DETAIL_REGISTER_VEC_SPECIALIZE_VEC_TRAITS_READ(VecType, ScalarType, 3) \
14 BOOST_QVM_DETAIL_SPECIALIZE_QVM_DETAIL_VEC_REGISTER_READ(VecType, ScalarType, 3, 0, Read0) \
15 BOOST_QVM_DETAIL_SPECIALIZE_QVM_DETAIL_VEC_REGISTER_READ(VecType, ScalarType, 3, 1, Read1) \
16 BOOST_QVM_DETAIL_SPECIALIZE_QVM_DETAIL_VEC_REGISTER_READ(VecType, ScalarType, 3, 2, Read2)
18 #define BOOST_QVM_REGISTER_VEC_3_READ_WRITE(VecType, ScalarType, Read0, Read1, Read2, Write0, Write… argument
19 BOOST_QVM_DETAIL_REGISTER_VEC_SPECIALIZE_VEC_TRAITS_READ_WRITE(VecType, ScalarType, 3) …
20 BOOST_QVM_DETAIL_SPECIALIZE_QVM_DETAIL_VEC_REGISTER_READ_WRITE(VecType, ScalarType, 3, 0, Read0, Wr…
21 BOOST_QVM_DETAIL_SPECIALIZE_QVM_DETAIL_VEC_REGISTER_READ_WRITE(VecType, ScalarType, 3, 1, Read1, Wr…
22 BOOST_QVM_DETAIL_SPECIALIZE_QVM_DETAIL_VEC_REGISTER_READ_WRITE(VecType, ScalarType, 3, 2, Read2, Wr…
[all …]
Dvec_register2.hpp12 #define BOOST_QVM_REGISTER_VEC_2_READ(VecType, ScalarType, Read0, Read1) \ argument
13 BOOST_QVM_DETAIL_REGISTER_VEC_SPECIALIZE_VEC_TRAITS_READ(VecType, ScalarType, 2) \
14 BOOST_QVM_DETAIL_SPECIALIZE_QVM_DETAIL_VEC_REGISTER_READ(VecType, ScalarType, 2, 0, Read0) \
15 BOOST_QVM_DETAIL_SPECIALIZE_QVM_DETAIL_VEC_REGISTER_READ(VecType, ScalarType, 2, 1, Read1)
17 #define BOOST_QVM_REGISTER_VEC_2_READ_WRITE(VecType, ScalarType, Read0, Read1, Write0, Write1) … argument
18 BOOST_QVM_DETAIL_REGISTER_VEC_SPECIALIZE_VEC_TRAITS_READ_WRITE(VecType, ScalarType, 2) …
19 BOOST_QVM_DETAIL_SPECIALIZE_QVM_DETAIL_VEC_REGISTER_READ_WRITE(VecType, ScalarType, 2, 0, Read0, Wr…
20 BOOST_QVM_DETAIL_SPECIALIZE_QVM_DETAIL_VEC_REGISTER_READ_WRITE(VecType, ScalarType, 2, 1, Read1, Wr…
22 #define BOOST_QVM_REGISTER_VEC_2(VecType, ScalarType, Element0, Element1) \ argument
23 BOOST_QVM_REGISTER_VEC_2_READ_WRITE(VecType, ScalarType, Element0, Element1, Element0, Element1)
Dvec_traits_defaults.hpp56 template <class VecType,class ScalarType,int Dim>
60 typedef VecType vec_type;
/third_party/vk-gl-cts/external/vulkancts/modules/vulkan/pipeline/
DvktPipelineInterfaceMatchingTests.cpp60 enum class VecType enum
116 VecType outVecType;
117 VecType inVecType;
441 const VecData& getVecData (VecType vecType) const;
904 const InterfaceMatchingTestCase::VecData& InterfaceMatchingTestCase::getVecData(VecType vecType) co… in getVecData()
906 static const std::map<VecType, VecData> vecDataMap in getVecData()
908 { VecType::VEC2, { "vec2", ComponentType::FLOAT, 2, { "-2.0", "3.0", "", "" } } }, in getVecData()
909 { VecType::VEC3, { "vec3", ComponentType::FLOAT, 3, { "-3.0", "2.0", "5.0", "" } } }, in getVecData()
910 { VecType::VEC4, { "vec4", ComponentType::FLOAT, 4, { "-4.0", "-9.0", "3.0", "7.0" } } }, in getVecData()
911 { VecType::IVEC2, { "ivec2", ComponentType::INT, 2, { "-4", "8", "", "" } } }, in getVecData()
[all …]
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/CodeGen/
DScalarizeMaskedMemIntrin.cpp134 VectorType *VecType = cast<VectorType>(CI->getType()); in scalarizeMaskedLoad() local
136 Type *EltTy = VecType->getElementType(); in scalarizeMaskedLoad()
147 Value *NewI = Builder.CreateAlignedLoad(VecType, Ptr, AlignVal); in scalarizeMaskedLoad()
159 unsigned VectorWidth = VecType->getNumElements(); in scalarizeMaskedLoad()
227 PHINode *Phi = Builder.CreatePHI(VecType, 2, "res.phi.else"); in scalarizeMaskedLoad()
272 VectorType *VecType = cast<VectorType>(Src->getType()); in scalarizeMaskedStore() local
274 Type *EltTy = VecType->getElementType(); in scalarizeMaskedStore()
295 unsigned VectorWidth = VecType->getNumElements(); in scalarizeMaskedStore()
396 VectorType *VecType = cast<VectorType>(CI->getType()); in scalarizeMaskedGather() local
397 Type *EltTy = VecType->getElementType(); in scalarizeMaskedGather()
[all …]
/third_party/skia/third_party/externals/swiftshader/src/OpenGL/compiler/
DSymbolTable.h278 inline TType *VecType(TType *type, int size) in VecType() function
400 …insertBuiltIn(level, op, ext, VecType(rvalue, 2), name, VecType(ptype1, 2), VecType(ptype2, 2), Ve…
401 …insertBuiltIn(level, op, ext, VecType(rvalue, 3), name, VecType(ptype1, 3), VecType(ptype2, 3), Ve…
402 …insertBuiltIn(level, op, ext, VecType(rvalue, 4), name, VecType(ptype1, 4), VecType(ptype2, 4), Ve…
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Target/NVPTX/
DNVPTX.h103 enum VecType { enum
DNVPTXISelDAGToDAG.cpp1047 unsigned VecType; in tryLoadVector() local
1051 VecType = NVPTX::PTXLdStInstCode::V2; in tryLoadVector()
1054 VecType = NVPTX::PTXLdStInstCode::V4; in tryLoadVector()
1094 getI32Imm(VecType, DL), getI32Imm(FromType, DL), in tryLoadVector()
1121 getI32Imm(VecType, DL), getI32Imm(FromType, DL), in tryLoadVector()
1170 getI32Imm(VecType, DL), getI32Imm(FromType, DL), in tryLoadVector()
1219 getI32Imm(VecType, DL), getI32Imm(FromType, DL), in tryLoadVector()
1913 unsigned VecType; in tryStoreVector() local
1917 VecType = NVPTX::PTXLdStInstCode::V2; in tryStoreVector()
1923 VecType = NVPTX::PTXLdStInstCode::V4; in tryStoreVector()
[all …]
/third_party/vk-gl-cts/external/vulkancts/modules/vulkan/renderpass/
DvktRenderPassMultisampleResolveTests.cpp1991 template <typename VecType>
1992 bool isValueAboveThreshold1 (const VecType& vale, const VecType& threshold) in isValueAboveThreshold1()
1997 template <typename VecType>
1998 bool isValueAboveThreshold2 (const VecType& vale, const VecType& threshold) in isValueAboveThreshold2()
2003 template <typename VecType>
2004 bool isValueAboveThreshold3 (const VecType& vale, const VecType& threshold) in isValueAboveThreshold3()
2009 template <typename VecType>
2010 bool isValueAboveThreshold4 (const VecType& vale, const VecType& threshold) in isValueAboveThreshold4()
/third_party/skia/third_party/externals/swiftshader/third_party/subzero/src/
DPNaClTranslator.cpp1732 Ice::Type VecType = Vec->getType(); in validateVectorIndex() local
1733 if (!Ice::isVectorType(VecType)) in validateVectorIndex()
1738 if (static_cast<size_t>(C->getValue()) >= typeNumElements(VecType)) in validateVectorIndex()
2306 Ice::Type VecType = Vec->getType(); in ProcessRecord() local
2312 StrBuf << ": extractelement " << VecType << " " << *Vec << ", " in ProcessRecord()
2315 appendErrorInstruction(VecType); in ProcessRecord()
2319 Func.get(), getNextInstVar(typeElementType(VecType)), Vec, Index)); in ProcessRecord()
2329 Ice::Type VecType = Vec->getType(); in ProcessRecord() local
2335 StrBuf << ": insertelement " << VecType << " " << *Vec << ", " in ProcessRecord()
2342 if (Ice::typeElementType(VecType) != Elt->getType()) { in ProcessRecord()
[all …]
/third_party/abseil-cpp/absl/container/
Dinlined_vector_benchmark.cc241 template <typename VecType>
245 VecType vec; in BM_Sizeof()
/third_party/skia/third_party/externals/abseil-cpp/absl/container/
Dinlined_vector_benchmark.cc241 template <typename VecType>
245 VecType vec; in BM_Sizeof()
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Transforms/InstCombine/
DInstCombineCasts.cpp471 VectorType *VecType = cast<VectorType>(VecInput->getType()); in foldVecTruncToExtElt() local
472 unsigned VecWidth = VecType->getPrimitiveSizeInBits(); in foldVecTruncToExtElt()
482 if (VecType->getElementType() != DestType) { in foldVecTruncToExtElt()
483 VecType = VectorType::get(DestType, NumVecElts); in foldVecTruncToExtElt()
484 VecInput = IC.Builder.CreateBitCast(VecInput, VecType, "bc"); in foldVecTruncToExtElt()
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Target/WebAssembly/
DWebAssemblyISelLowering.cpp1475 MVT VecType = Op.getOperand(0).getSimpleValueType(); in LowerVECTOR_SHUFFLE() local
1476 assert(VecType.is128BitVector() && "Unexpected shuffle vector type"); in LowerVECTOR_SHUFFLE()
1477 size_t LaneBytes = VecType.getVectorElementType().getSizeInBits() / 8; in LowerVECTOR_SHUFFLE()
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/CodeGen/SelectionDAG/
DLegalizeVectorTypes.cpp1159 Type *VecType = VecVT.getTypeForEVT(*DAG.getContext()); in SplitVecRes_INSERT_SUBVECTOR() local
1160 unsigned Alignment = DAG.getDataLayout().getPrefTypeAlignment(VecType); in SplitVecRes_INSERT_SUBVECTOR()
1454 Type *VecType = VecVT.getTypeForEVT(*DAG.getContext()); in SplitVecRes_INSERT_VECTOR_ELT() local
1455 unsigned Alignment = DAG.getDataLayout().getPrefTypeAlignment(VecType); in SplitVecRes_INSERT_VECTOR_ELT()
/third_party/boost/libs/qvm/doc/
Dqvm.adoc931 template <class VecType,class ScalarType,int Dim>
934 typedef VecType vec_type;
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Target/AMDGPU/
DSIISelLowering.cpp8018 MVT VecType = MVT::getVectorVT(SimpleVT, 2); in LowerATOMIC_CMP_SWAP() local
8020 SDValue NewOld = DAG.getBuildVector(VecType, DL, {New, Old}); in LowerATOMIC_CMP_SWAP()