Searched refs:ext_vector_type (Results 1 – 9 of 9) sorted by relevance
162 typedef char char2 __attribute__((ext_vector_type(2)));163 typedef char char3 __attribute__((ext_vector_type(3)));164 typedef char char4 __attribute__((ext_vector_type(4)));165 typedef char char8 __attribute__((ext_vector_type(8)));166 typedef char char16 __attribute__((ext_vector_type(16)));167 typedef uchar uchar2 __attribute__((ext_vector_type(2)));168 typedef uchar uchar3 __attribute__((ext_vector_type(3)));169 typedef uchar uchar4 __attribute__((ext_vector_type(4)));170 typedef uchar uchar8 __attribute__((ext_vector_type(8)));171 typedef uchar uchar16 __attribute__((ext_vector_type(16)));[all …]
18 typedef _Bool __vm __attribute__((ext_vector_type(256)));19 typedef _Bool __vm256 __attribute__((ext_vector_type(256)));20 typedef _Bool __vm512 __attribute__((ext_vector_type(512)));24 typedef bool __vm __attribute__((ext_vector_type(256)));25 typedef bool __vm256 __attribute__((ext_vector_type(256)));26 typedef bool __vm512 __attribute__((ext_vector_type(512)));
293 typedef char c2 __attribute__((ext_vector_type(2))); in __ldg()304 typedef char c4 __attribute__((ext_vector_type(4))); in __ldg()314 typedef short s2 __attribute__((ext_vector_type(2))); in __ldg()322 typedef short s4 __attribute__((ext_vector_type(4))); in __ldg()332 typedef int i2 __attribute__((ext_vector_type(2))); in __ldg()340 typedef int i4 __attribute__((ext_vector_type(4))); in __ldg()350 typedef long long ll2 __attribute__((ext_vector_type(2))); in __ldg()359 typedef unsigned char uc2 __attribute__((ext_vector_type(2))); in __ldg()367 typedef unsigned char uc4 __attribute__((ext_vector_type(4))); in __ldg()377 typedef unsigned short us2 __attribute__((ext_vector_type(2))); in __ldg()[all …]
316 typedef _Float16 __2f16 __attribute__((ext_vector_type(2)));317 typedef short __2i16 __attribute__((ext_vector_type(2)));
190 /// __attribute__((ext_vector_type(4))) int v = 5;
434 OpenCL vector types are created using the ``ext_vector_type`` attribute. It440 typedef float float4 __attribute__((ext_vector_type(4)));441 typedef float float2 __attribute__((ext_vector_type(2)));450 Query for this feature with ``__has_attribute(ext_vector_type)``.500 Clang also supports the ext_vector_type attribute with boolean element types in506 typedef bool bool4 __attribute__((ext_vector_type(4)));529 scalar value onto all lanes (same as general ext_vector_type).531 (different than general ext_vector_type).552 typedef float float4 __attribute__((ext_vector_type(4)));553 typedef float float2 __attribute__((ext_vector_type(2)));
761 using the ``ext_vector_type`` attribute (the ``vector_size`` attribute was
2966 const clang::ExtVectorType *ext_vector_type = in IsVectorType() local2968 if (ext_vector_type) { in IsVectorType()2970 *size = ext_vector_type->getNumElements(); in IsVectorType()2974 ext_vector_type->getElementType().getAsOpaquePtr()); in IsVectorType()
1414 let Spellings = [GNU<"ext_vector_type">];