Home
last modified time | relevance | path

Searched refs:ext_vector_type (Results 1 – 8 of 8) sorted by relevance

/freebsd/contrib/llvm-project/clang/lib/Headers/
H A Dopencl-c-base.h169 typedef char char2 __attribute__((ext_vector_type(2)));
170 typedef char char3 __attribute__((ext_vector_type(3)));
171 typedef char char4 __attribute__((ext_vector_type(4)));
172 typedef char char8 __attribute__((ext_vector_type(8)));
173 typedef char char16 __attribute__((ext_vector_type(16)));
174 typedef uchar uchar2 __attribute__((ext_vector_type(2)));
175 typedef uchar uchar3 __attribute__((ext_vector_type(3)));
176 typedef uchar uchar4 __attribute__((ext_vector_type(4)));
177 typedef uchar uchar8 __attribute__((ext_vector_type(8)));
178 typedef uchar uchar16 __attribute__((ext_vector_type(16)));
[all …]
H A Dvelintrin.h18 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)));
H A D__clang_cuda_intrinsics.h291 typedef char c2 __attribute__((ext_vector_type(2))); in __ldg()
302 typedef char c4 __attribute__((ext_vector_type(4))); in __ldg()
312 typedef short s2 __attribute__((ext_vector_type(2))); in __ldg()
320 typedef short s4 __attribute__((ext_vector_type(4))); in __ldg()
330 typedef int i2 __attribute__((ext_vector_type(2))); in __ldg()
338 typedef int i4 __attribute__((ext_vector_type(4))); in __ldg()
348 typedef long long ll2 __attribute__((ext_vector_type(2))); in __ldg()
357 typedef unsigned char uc2 __attribute__((ext_vector_type(2))); in __ldg()
365 typedef unsigned char uc4 __attribute__((ext_vector_type(4))); in __ldg()
375 typedef unsigned short us2 __attribute__((ext_vector_type(2))); in __ldg()
[all …]
H A D__clang_hip_libdevice_declares.h285 typedef _Float16 __2f16 __attribute__((ext_vector_type(2)));
286 typedef short __2i16 __attribute__((ext_vector_type(2)));
/freebsd/contrib/llvm-project/clang/include/clang/AST/
H A DOperationKinds.def191 /// __attribute__((ext_vector_type(4))) int v = 5;
/freebsd/contrib/llvm-project/lldb/source/Plugins/TypeSystem/Clang/
H A DTypeSystemClang.cpp2948 const clang::ExtVectorType *ext_vector_type = in IsVectorType() local
2950 if (ext_vector_type) { in IsVectorType()
2952 *size = ext_vector_type->getNumElements(); in IsVectorType()
2956 ext_vector_type->getElementType().getAsOpaquePtr()); in IsVectorType()
/freebsd/contrib/llvm-project/clang/include/clang/Basic/
H A DAttrDocs.td1123 The ``ext_vector_type(N)`` attribute specifies that a type is a vector with N
1133 constexpr T simd_reduce(T [[clang::ext_vector_type(N)]] v) {
1147 using f16_x16 = _Float16 __attribute__((ext_vector_type(16)));
H A DAttr.td1840 let Spellings = [Clang<"ext_vector_type">];