| /llvm-project-15.0.7/clang/lib/Headers/ |
| H A D | __clang_hip_libdevice_declares.h | 18 __device__ __attribute__((const)) float __ocml_acos_f32(float); 19 __device__ __attribute__((pure)) float __ocml_acosh_f32(float); 20 __device__ __attribute__((const)) float __ocml_asin_f32(float); 21 __device__ __attribute__((pure)) float __ocml_asinh_f32(float); 141 __device__ inline __attribute__((const)) float 145 __device__ inline __attribute__((const)) float 149 __device__ inline __attribute__((const)) float 153 __device__ inline __attribute__((const)) float 280 __device__ inline __attribute__((const)) double 284 __device__ inline __attribute__((const)) double [all …]
|
| H A D | arm_neon_sve_bridge.h | 22 #define __ai static __inline__ __attribute__((__always_inline__, __nodebug__)) 25 __attribute__((__always_inline__, __nodebug__, __overloadable__)) 27 __aio __attribute__((__clang_arm_builtin_alias(__builtin_sve_svset_neonq_s8))) 29 __aio __attribute__((__clang_arm_builtin_alias(__builtin_sve_svset_neonq_s16))) 31 __aio __attribute__((__clang_arm_builtin_alias(__builtin_sve_svset_neonq_s32))) 33 __aio __attribute__((__clang_arm_builtin_alias(__builtin_sve_svset_neonq_s64))) 35 __aio __attribute__((__clang_arm_builtin_alias(__builtin_sve_svset_neonq_u8))) 37 __aio __attribute__((__clang_arm_builtin_alias(__builtin_sve_svset_neonq_u16))) 39 __aio __attribute__((__clang_arm_builtin_alias(__builtin_sve_svset_neonq_u32))) 49 __ai __attribute__((__clang_arm_builtin_alias(__builtin_sve_svset_neonq_s8))) [all …]
|
| /llvm-project-15.0.7/clang/test/Sema/ |
| H A D | attr-target-mv.c | 20 int __attribute__((target("sse4.2"))) no_proto(); 126 int __attribute__((__overloadable__)) __attribute__((target("sse4.2"))) bad_overload3(void); 131 int __attribute__((__overloadable__)) __attribute__((target("arch=sandybridge"))) bad_overload4(voi… 146 int __attribute__((__overloadable__)) __attribute__((target("sse4.2"))) good_overload3(void); 147 int __attribute__((__overloadable__)) __attribute__((target("arch=sandybridge"))) good_overload3(vo… 153 int __attribute__((__overloadable__)) __attribute__((target("sse4.2"))) good_overload4(void); 154 int __attribute__((__overloadable__)) __attribute__((target("arch=sandybridge"))) good_overload4(vo… 156 int __attribute__((__overloadable__)) __attribute__((target("sse4.2"))) good_overload5(void); 157 int __attribute__((__overloadable__)) __attribute__((target("arch=sandybridge"))) good_overload5(in… 160 int __attribute__((__overloadable__)) __attribute__((target("arch=sandybridge"))) good_overload6(in… [all …]
|
| H A D | attr-cpuspecific.c | 11 int __attribute__((cpu_specific(atom))) addr_of(void); 145 int __attribute__((__overloadable__)) __attribute__((cpu_specific(generic))) bad_overload5(void); 150 int __attribute__((__overloadable__)) __attribute__((cpu_specific(ivybridge))) bad_overload6(void); 161 int __attribute__((__overloadable__)) __attribute__((cpu_specific(atom))) good_overload3(void); 163 int __attribute__((__overloadable__)) __attribute__((cpu_specific(ivybridge))) good_overload3(void); 168 int __attribute__((__overloadable__)) __attribute__((cpu_specific(atom))) good_overload4(void); 170 int __attribute__((__overloadable__)) __attribute__((cpu_specific(ivybridge))) good_overload4(void); 173 int __attribute__((__overloadable__)) __attribute__((cpu_specific(atom))) good_overload5(void); 175 int __attribute__((__overloadable__)) __attribute__((cpu_specific(ivybridge))) good_overload5(int); 179 int __attribute__((__overloadable__)) __attribute__((cpu_specific(ivybridge))) good_overload6(int); [all …]
|
| H A D | attr-target-clones.c | 4 void __attribute__((target_clones("sse4.2", "arch=sandybridge"))) 53 void __attribute__((target_clones(""))) 56 void __attribute__((target_clones(",default"))) 59 void __attribute__((target_clones("default,"))) 62 void __attribute__((target_clones("default, ,avx2"))) 66 void __attribute__((target_clones("default,avx2", ""))) 106 void __attribute__((__overloadable__)) good_overload2(void) __attribute__((target_clones("mmx", "ss… 110 void __attribute__((__overloadable__)) good_overload3(void) __attribute__((target_clones("mmx", "ss… 112 void __attribute__((__overloadable__)) good_overload3(int) __attribute__((target_clones("mmx", "sse… 116 void __attribute__((__overloadable__)) good_overload4(int) __attribute__((target_clones("mmx", "sse… [all …]
|
| H A D | overloadable.c | 14 int isdigit(int) __attribute__((overloadable)); 60 typedef Int IntVec __attribute__((vector_size(16))); 94 void foo(char *c) __attribute__((overloadable)); in conversions() 108 void foo(void *c) __attribute__((overloadable)); in fn_type_conversions() 109 void foo(char *c) __attribute__((overloadable)); in fn_type_conversions() 134 void foo(char *c) __attribute__((overloadable)); in incompatible_pointer_type_conversions() 160 void wg_foo(int) __attribute__((overloadable)); in overloadable_with_global() 216 __attribute__((enable_if(1, ""))); 218 __attribute__((overloadable)); 229 void to_foo10(int) __attribute__((overloadable)); [all …]
|
| H A D | attr-capabilities.c | 3 typedef int __attribute__((capability("role"))) ThreadRole; 4 struct __attribute__((shared_capability("mutex"))) Mutex {}; 8 union __attribute__((capability("mutex"))) MutexUnion { int a; char* b; }; 12 struct __attribute__((capability("custom"))) CustomName {}; 28 void Func1(void) __attribute__((requires_capability(GUI))) {} in Func1() 37 void Func7(void) __attribute__((assert_capability(GUI))) {} in Func7() 38 void Func8(void) __attribute__((assert_shared_capability(GUI))) {} in Func8() 43 void Func11(void) __attribute__((acquire_capability(GUI))) {} in Func11() 44 void Func12(void) __attribute__((acquire_shared_capability(GUI))) {} in Func12() 49 void Func15(void) __attribute__((release_capability(GUI))) {} in Func15() [all …]
|
| H A D | attr-callback-broken.c | 3 __attribute__((callback())) void no_callee(void (*callback)(void)); // expected-error {{'callback' … 5 __attribute__((callback(1, 1))) void too_many_args_1(void (*callback)(void)) {} // expected-er… in too_many_args_1() 6 __attribute__((callback(1, -1))) void too_many_args_2(double (*callback)(void)); // expected-er… 9 __attribute__((callback(1, 2))) void too_few_args_1(void (*callback)(int, int), int); // expected-e… 10 __attribute__((callback(1))) void too_few_args_2(int (*callback)(int)); // expected-e… 11 __attribute__((callback(1, -1))) void too_few_args_3(void (*callback)(int, int)) {} // expected-e… in too_few_args_3() 20 __attribute__((callback(1))) __attribute__((callback(1))) void multiple_cb_1(void (*callback)(void)… 21 __attribute__((callback(1))) __attribute__((callback(2))) void multiple_cb_2(void (*callback1)(void… 24 __attribute__((callback(0))) void oob_args_0(void (*callback)(void)); // expected-error {{'callback… 55 __attribute__((callback(callback))) __attribute__((callback(callback))) void multiple_cb_1b(void (*… [all …]
|
| H A D | attr-availability.c | 7 void f2(void) __attribute__((availability(ios,introduced=2.1,deprecated=2.1))); 22 PartiallyAvailable(void) __attribute__((availability(macosx,introduced=10.8))); 27 enum __attribute__((availability(macosx,introduced=10.8))) PartialEnum { 64 void f4(int) __attribute__((availability(ios,deprecated=3.0))); 73 void f7(int) __attribute__((availability(ios,introduced=2.0))); 83 extern int x __attribute__((availability(macosx,introduced=10.5))); 103 } __attribute__((availability(macosx, deprecated=10.2))); 107 } __attribute__((availability(macosx, unavailable))); 120 UserADUnavailable __attribute__((availability(macosx, unavailable))) = AllDeprecatedCase, 151 } __attribute__((availability(macosx, deprecated=10.2))); [all …]
|
| H A D | attr-mode-vector-types.c | 4 typedef int __attribute__((mode(byte))) __attribute__((vector_size(256))) vec_t1; 5 typedef int __attribute__((mode(QI))) __attribute__((vector_size(256))) vec_t2; 6 typedef int __attribute__((mode(SI))) __attribute__((vector_size(256))) vec_t3; 7 typedef int __attribute__((mode(DI))) __attribute__((vector_size(256)))vec_t4; 8 typedef float __attribute__((mode(SF))) __attribute__((vector_size(256))) vec_t5; 9 typedef float __attribute__((mode(DF))) __attribute__((vector_size(256))) vec_t6; 10 typedef float __attribute__((mode(XF))) __attribute__((vector_size(256))) vec_t7; 12 typedef int v8qi __attribute__ ((mode(QI))) __attribute__ ((vector_size(8))); 18 typedef float v4sf __attribute__((mode(SF))) __attribute__ ((vector_size(16))); 21 typedef float __attribute__((mode(QC))) __attribute__((vector_size(256))) vec_t8; [all …]
|
| H A D | attr-alias-elf.c | 3 void f1(void) __attribute__((alias("g1"))); 14 void f4() __attribute__((alias("g4"))); 16 void h4() __attribute__((alias("f4"))); 18 void f5() __attribute__((alias("g5"))); 19 void h5() __attribute__((alias("f5"))); 23 void f6() __attribute__((alias("g6"))); 24 void h6() __attribute__((alias("f6"))); 27 void h7() __attribute__((alias("f7"))); 28 void f7() __attribute__((alias("g7"))); 30 void h8() __attribute__((alias("f8"))); [all …]
|
| H A D | callingconv.c | 4 void __attribute__((fastcall)) foo(float *a) { in foo() 7 void __attribute__((stdcall)) bar(float *a) { in bar() 13 void __attribute__((fastcall)) test0() { in test0() 16 void __attribute__((fastcall)) test1(void) { in test1() 26 void __attribute__((cdecl)) ctest0() {} in ctest0() 30 void (__attribute__((fastcall)) *pfoo)(float*) = foo; 32 void (__attribute__((stdcall)) *pbar)(float*) = bar; 39 void (__attribute__((cdecl)) *pctest2)() = ctest2; 61 void __attribute__((cdecl)) ctest3() {} in ctest3() 64 typedef __attribute__((stdcall)) void (*PROC)(); [all …]
|
| H A D | no_callconv.cpp | 25 void __attribute__((vectorcall)) funcA() {} in funcA() 26 void __attribute__((regcall)) funcB() {} in funcB() 27 void __attribute__((ms_abi)) funcH() {} in funcH() 28 void __attribute__((intel_ocl_bicc)) funcJ() {} in funcJ() 29 void __attribute__((swiftcall)) funcK() {} in funcK() 30 void __attribute__((swiftasynccall)) funcKK() {} in funcKK() 31 void __attribute__((preserve_most)) funcL() {} in funcL() 32 void __attribute__((preserve_all)) funcM() {} in funcM() 35 void __attribute__((preserve_all)) funcR(); // expected-note {{previous declaration is here}} 45 void __attribute__((sysv_abi)) funcI() {} in funcI() [all …]
|
| /llvm-project-15.0.7/clang/test/SemaCXX/ |
| H A D | attr-target-mv.cpp | 2 void __attribute__((target("default"))) invalid_features(void); 9 void __attribute__((target("sse4.2"))) no_default(void); 122 __attribute__((target("default"))) void DiffDecl(); 133 __attribute__((target("default"))) SpecialFuncs(); 145 __attribute__((target("default"))) 147 __attribute__((target("arch=sandybridge"))) 151 __attribute__((target("default"))) 156 __attribute__((target("arch=sandybridge"))) 161 __attribute__((target("arch=ivybridge"))) 184 int __attribute__((target("sse4.2"))) foo(int); [all …]
|
| H A D | attr-cpuspecific.cpp | 4 void __attribute__((cpu_dispatch(atom, invalid))) invalid_cpu(); 6 void __attribute__((cpu_specific(atom))) no_default(void); 10 int __attribute__((cpu_specific(sandybridge))) bar(void); 11 int __attribute__((cpu_specific(ivybridge))) bar(void); 12 int __attribute__((cpu_specific(sandybridge))) foo(void); 69 int __attribute__((cpu_specific(sandybridge))) foo2(T); 90 __attribute__((cpu_specific(atom))) void DiffDecl(); 96 __attribute__((cpu_dispatch(atom))) void DiffDecl(); 101 __attribute__((cpu_specific(atom))) SpecialFuncs(); 103 __attribute__((cpu_specific(atom))) ~SpecialFuncs(); [all …]
|
| H A D | thread-safety-annotations.h | 4 #define LOCKABLE __attribute__((capability("mutex"))) 5 #define ASSERT_EXCLUSIVE_LOCK(...) __attribute__((assert_capability(__VA_ARGS__))) 7 #define EXCLUSIVE_LOCK_FUNCTION(...) __attribute__((acquire_capability(__VA_ARGS__))) 15 #define LOCKABLE __attribute__((lockable)) 28 #define GUARDED_VAR __attribute__((guarded_var)) 29 #define PT_GUARDED_VAR __attribute__((pt_guarded_var)) 34 #define GUARDED_BY(x) __attribute__((guarded_by(x))) 35 #define PT_GUARDED_BY(x) __attribute__((pt_guarded_by(x))) 38 #define SCOPED_LOCKABLE __attribute__((scoped_lockable)) 41 #define LOCK_RETURNED(x) __attribute__((lock_returned(x))) [all …]
|
| H A D | attr-optnone.cpp | 3 int foo() __attribute__((optnone)); 4 int bar() __attribute__((optnone)) __attribute__((noinline)); 6 int baz() __attribute__((always_inline)) __attribute__((optnone)); // expected-warning{{'always_inl… 7 int quz() __attribute__((optnone)) __attribute__((always_inline)); // expected-warning{{'always_inl… 15 int bay() __attribute__((minsize)) __attribute__((optnone)); // expected-warning{{'minsize' attribu… 16 int quy() __attribute__((optnone)) __attribute__((minsize)); // expected-warning{{'minsize' attribu… 27 __attribute__((optnone)) // expected-note 2 {{conflicting}} 35 __attribute__((optnone)) int qux2(); // expected-note{{conflicting}} 47 void foo() __attribute__((optnone)); 48 static void bar() __attribute__((optnone)); [all …]
|
| H A D | attr-declspec-ignored.cpp | 4 …__attribute__((visibility("hidden"))) __attribute__((aligned)) class A; // expected-warning{{attr… 6 …__attribute__((visibility("hidden"))) __attribute__((aligned)) struct B; // expected-warning{{att… 8 …__attribute__((visibility("hidden"))) __attribute__((aligned)) union C; // expected-warning{{attr… 39 __attribute__((visibility("hidden"))) __attribute__((aligned)) class A {} a; 40 __attribute__((visibility("hidden"))) __attribute__((aligned)) struct B {} b; 41 __attribute__((visibility("hidden"))) __attribute__((aligned)) union C {} c; 42 __attribute__((visibility("hidden"))) __attribute__((aligned)) enum D {D} d; 45 __attribute__((visibility("hidden"))) __attribute__((aligned)) class A {} a; 46 __attribute__((visibility("hidden"))) __attribute__((aligned)) struct B {} b; 47 __attribute__((visibility("hidden"))) __attribute__((aligned)) union C {} c; [all …]
|
| /llvm-project-15.0.7/clang/test/Parser/ |
| H A D | stmt-attributes.c | 10 __attribute__(()) {} in foo() 11 __attribute__(()) if (0) {} in foo() 12 __attribute__(()) for (;;); in foo() 13 __attribute__(()) do { in foo() 14 __attribute__(()) continue; in foo() 18 __attribute__(()) while (0); in foo() 21 __attribute__(()) case 0 : in foo() 23 __attribute__(()) break; in foo() 26 __attribute__(()) goto here; in foo() 27 __attribute__(()) here : in foo() [all …]
|
| H A D | attributes.c | 3 int __attribute__(()) x; 13 int (__attribute__(()) *z)(long y); 16 void f1(__attribute__(()) int x); 29 int baz(int (__attribute__(()) *x)(long y)); 31 void g1(void (*f1)(__attribute__(()) int x)); 47 int x, __attribute__((unused)) y, z; in foo42() 52 void __attribute__((noreturn)) d0(void), __attribute__((noreturn)) d1(void); 54 void d2(void) __attribute__((noreturn)), d3(void) __attribute__((noreturn)); 107 __attribute__((used)) bar; 119 __attribute__(()) struct t; [all …]
|
| H A D | lambda-attr.cu | 4 __attribute__((device)) void device_fn() {} in device_fn() 7 __attribute__((device)) void device_attr() { in device_attr() 23 __attribute__((host)) __attribute__((device)) void host_device_attrs() { in host_device_attrs() 24 ([]() __attribute__((host)) __attribute__((device)){ hd_fn(); })(); in host_device_attrs() 27 ([] __attribute__((host)) __attribute__((device)) () { hd_fn(); })(); in host_device_attrs() 28 ([] __attribute__((host)) __attribute__((device)) { hd_fn(); })(); in host_device_attrs() 30 ([&]() __attribute__((host)) __attribute__((device)){ hd_fn(); })(); in host_device_attrs() 33 ([&] __attribute__((host)) __attribute__((device)) () { hd_fn(); })(); in host_device_attrs() 34 ([&] __attribute__((host)) __attribute__((device)) { hd_fn(); })(); in host_device_attrs() 36 ([&](int) __attribute__((host)) __attribute__((device)){ hd_fn(); })(0); in host_device_attrs() [all …]
|
| /llvm-project-15.0.7/clang/test/CodeGen/VE/ |
| H A D | ve-velintrin.c | 15 void __attribute__((noinline)) 22 void __attribute__((noinline)) 29 void __attribute__((noinline)) 36 void __attribute__((noinline)) 43 void __attribute__((noinline)) 50 void __attribute__((noinline)) 57 void __attribute__((noinline)) 64 void __attribute__((noinline)) 71 void __attribute__((noinline)) 78 void __attribute__((noinline)) [all …]
|
| /llvm-project-15.0.7/libclc/generic/include/clc/ |
| H A D | clctypes.h | 25 typedef __attribute__((ext_vector_type(2))) char char2; 26 typedef __attribute__((ext_vector_type(3))) char char3; 27 typedef __attribute__((ext_vector_type(4))) char char4; 28 typedef __attribute__((ext_vector_type(8))) char char8; 29 typedef __attribute__((ext_vector_type(16))) char char16; 31 typedef __attribute__((ext_vector_type(2))) uchar uchar2; 32 typedef __attribute__((ext_vector_type(3))) uchar uchar3; 49 typedef __attribute__((ext_vector_type(2))) int int2; 50 typedef __attribute__((ext_vector_type(3))) int int3; 51 typedef __attribute__((ext_vector_type(4))) int int4; [all …]
|
| /llvm-project-15.0.7/clang/test/CodeGen/ |
| H A D | attr-target-mv.c | 4 int __attribute__((target("sse4.2"))) foo(void) { return 0; } in foo() 5 int __attribute__((target("arch=sandybridge"))) foo(void); 6 int __attribute__((target("arch=ivybridge"))) foo(void) {return 1;} in foo() 7 int __attribute__((target("arch=goldmont"))) foo(void) {return 3;} in foo() 9 int __attribute__((target("arch=tremont"))) foo(void) {return 5;} in foo() 13 int __attribute__((target("arch=tigerlake"))) foo(void) {return 9;} in foo() 17 int __attribute__((target("default"))) foo(void) { return 2; } in foo() 32 inline __attribute__((target("default"))) void foo_decls(void); 33 inline __attribute__((target("sse4.2"))) void foo_decls(void); 37 inline __attribute__((target("default"))) void foo_decls(void) {} in foo_decls() [all …]
|
| /llvm-project-15.0.7/clang/test/SemaCUDA/ |
| H A D | amdgpu-attrs.cu | 5 __attribute__((amdgpu_flat_work_group_size(32, 64))) 8 __attribute__((amdgpu_waves_per_eu(2))) 11 __attribute__((amdgpu_waves_per_eu(2, 4))) 14 __attribute__((amdgpu_num_sgpr(32))) 17 __attribute__((amdgpu_num_vgpr(64))) 75 __attribute__((vec_type_hint(int))) 137 __attribute__((amdgpu_waves_per_eu("2"))) 158 __attribute__((amdgpu_waves_per_eu(T))) 163 __attribute__((amdgpu_waves_per_eu(2, T))) 167 __attribute__((amdgpu_waves_per_eu(a))) [all …]
|