| /llvm-project/clang/lib/Headers/ |
| H A D | __clang_hip_libdevice_declares.h | 22 __device__ __attribute__((const)) float __ocml_acos_f32(float); 23 __device__ __attribute__((pure)) float __ocml_acosh_f32(float); 24 __device__ __attribute__((const)) float __ocml_asin_f32(float); 25 __device__ __attribute__((pure)) float __ocml_asinh_f32(float); 26 __device__ __attribute__((const)) float __ocml_atan2_f32(float, float); 27 __device__ __attribute__((const)) float __ocml_atan_f32(float); 28 __device__ __attribute__((pure)) float __ocml_atanh_f32(float); 29 __device__ __attribute__((pure)) float __ocml_cbrt_f32(float); 30 __device__ __attribute__((const)) float __ocml_ceil_f32(float); 31 __device__ __attribute__((const)) __device__ float __ocml_copysign_f32(float, [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))) 41 __aio __attribute__((__clang_arm_builtin_alias(__builtin_sve_svset_neonq_u64))) [all …]
|
| /llvm-project/clang/test/Sema/ |
| H A D | attr-target-mv.c | 3 void __attribute__((target("sse4.2"))) no_default(void); 4 void __attribute__((target("arch=sandybridge"))) no_default(void); 11 void __attribute__((target("sse4.2"))) has_def(void); 12 void __attribute__((target("default"))) has_def(void); 20 int __attribute__((target("sse4.2"))) no_proto(); 23 int __attribute__((target("arch=sandybridge"))) no_proto(); 26 int __attribute__((target("sse4.2"))) redecl1(void); 27 int __attribute__((target("sse4.2"))) redecl1(void) { return 1; } in redecl1() 28 int __attribute__((target("arch=sandybridge"))) redecl1(void) { return 2; } in redecl1() 30 int __attribute__((targe [all...] |
| H A D | attr-cpuspecific.c | 3 void __attribute__((cpu_specific(ivybridge))) no_default(void); 4 void __attribute__((cpu_specific(sandybridge))) no_default(void); 11 int __attribute__((cpu_specific(atom))) addr_of(void); 12 int __attribute__((cpu_specific(ivybridge))) addr_of(void); 13 int __attribute__((cpu_specific(ivybridge))) addr_of2(void); 29 int __attribute__((cpu_specific(atom))) no_proto(); 31 int __attribute__((cpu_specific(atom))) redecl1(void); 32 int __attribute__((cpu_specific(atom))) redecl1(void) { return 1; } in redecl1() 34 int __attribute__((cpu_dispatch(atom))) redecl2(void); 35 int __attribute__((cpu_dispatc [all...] |
| H A D | overloadable.c | 3 int var __attribute__((overloadable)); // expected-error{{'overloadable' attribute only applies to … 5 void params(void) __attribute__((overloadable(12))); // expected-error {{'overloadable' attribute t… 7 int *f(int) __attribute__((overloadable)); // expected-note{{previous overload of function is here}} 11 double *f(double) __attribute__((overloadable)); // okay, new 14 int isdigit(int) __attribute__((overloadable)); 22 int *accept_funcptr(int (*)()) __attribute__((overloadable)); // \ 24 float *accept_funcptr(int (*)(int, double)) __attribute__((overloadable)); // \ 35 int* accept_struct(struct X x) __attribute__((__overloadable__)); 36 float* accept_struct(struct Y y) __attribute__((overloadable)); 43 double *f(int) __attribute__((overloadable)); // expected-error{{conflicting types for 'f'}} [all …]
|
| H A D | attr-target-version.c | 3 int __attribute__((target_version("crc"))) dup(void) { return 3; } in dup() 4 int __attribute__((target_version("default"))) dup(void) { return 1; } in dup() 7 int __attribute__((target_version("default"))) dup(void) { return 2; } in dup() 9 int __attribute__((target_version("default"))) dup1(void) { return 1; } in dup1() 14 int __attribute__((target_version("aes"))) foo(void) { return 1; } in foo() 16 int __attribute__((target_version("default"))) foo(void) { return 2; } in foo() 19 int __attribute__((target_version("sha3 + aes "))) foo(void) { return 1; } in foo() 23 int __attribute__((target("dotprod"))) foo(void) { return -1; } in foo() 30 __attribute__ ((target("bf16,sve,sve2,dotprod"))) int func(void) { return 1; } in func() 32 __attribute__ ((targe [all...] |
| H A D | attr-target-clones.c | 4 void __attribute__((target_clones("sse4.2", "arch=sandybridge"))) 9 void __attribute__((target("sse4.2"), target_clones("arch=sandybridge"))) 13 void __attribute__((target_clones("arch=sandybridge,default"), target("sse4.2"))) 17 int __attribute__((target_clones("sse4.2", "default"))) redecl(void) { return 1; } in redecl() 19 int __attribute__((target_clones("sse4.2", "default"))) redecl2(void); 20 int __attribute__((target_clones("sse4.2", "default"))) redecl2(void) { return 1; } in redecl2() 22 int __attribute__((target_clones("sse4.2", "default"))) redecl3(void); 25 int __attribute__((target_clones("sse4.2", "arch=atom", "default"))) redecl4(void); 28 int __attribute__((target_clones("sse4.2", "arch=sandybridge", "default"))) 31 int __attribute__((targe [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; }; 9 typedef union { int a; char* b; } __attribute__((capability("mutex"))) MutexUnion2; 12 struct __attribute__((capability("custom"))) CustomName {}; 14 int Test1 __attribute__((capability("test1"))); // expected-error {{'capability' attribute only ap… 15 int Test2 __attribute__((shared_capability("test2"))); // expected-error {{'shared_capability' attr… 16 int Test3 __attribute__((acquire_capability("test3"))); // expected-warning {{'acquire_capability'… 17 int Test4 __attribute__((try_acquire_capability("test4"))); // expected-error {{'try_acquire_capabi… 18 int Test5 __attribute__((release_capability("test5"))); // expected-warning {{'release_capability' … [all …]
|
| H A D | attr-target.c | 9 int __attribute__((target("avx,sse4.2,arch=ivybridge"))) foo(void) { return 4; } in foo() 11 int __attribute__((target())) bar(void) { return 4; } in bar() 13 int __attribute__((target("tune=sandybridge"))) baz(void) { return 4; } in baz() 15 int __attribute__((target("fpmath=387"))) walrus(void) { return 4; } in walrus() 17 int __attribute__((target("avx,sse4.2,arch=hiss"))) meow(void) { return 4; } in meow() 19 int __attribute__((target("woof"))) bark(void) { return 4; } in bark() 21 int __attribute__((target("arch="))) turtle(void) { return 4; } in turtle() 23 int __attribute__((target("arch=hiss,arch=woof"))) pine_tree(void) { return 4; } in pine_tree() 25 int __attribute__((target("arch=ivybridge,arch=haswell"))) oak_tree(void) { return 4; } in oak_tree() 27 int __attribute__((targe [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… 7 __attribute__((callback(1, 2, 2))) void too_many_args_3(void (*callback)(int), int); // 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() 13 __attribute__((callback(-1))) void oob_args_1(void (*callback)(void)); // expected-error {{… 14 __attribute__((callback(2))) void oob_args_2(int *(*callback)(void)) {} // expected-error {{… in oob_args_2() 15 __attribute__((callback(1, 3))) void oob_args_3(short (*callback)(int), int); // expected-error {{… [all …]
|
| H A D | attr-availability.c | 5 void f0(void) __attribute__((availability(macosx,introduced=10.4,deprecated=10.2))); // expected-warning{{feature cannot be deprecated in macOS version 10.2 before it was introduced in version 10.4; attribute ignored}} 6 void f1(void) __attribute__((availability(ios,obsoleted=2.1,deprecated=3.0))); // expected-warning{{feature cannot be obsoleted in iOS version 2.1 before it was deprecated in version 3.0; attribute ignored}} 7 void f2(void) __attribute__((availability(ios,introduced=2.1,deprecated=2.1))); 9 void f3(void) __attribute__((availability(otheros,introduced=2.2))); // expected-warning{{unknown platform 'otheros' in availability macro}} 12 ATSFontGetName(const char *oName) __attribute__((availability(macosx,introduced=8.0,deprecated=9.0, message="use CTFontCopyFullName"))); // expected-note {{'ATSFontGetName' has been explicitly marked deprecated here}} 15 ATSFontGetPostScriptName(int flags) __attribute__((availability(macosx,introduced=8.0,obsoleted=9.0, message="use ATSFontGetFullPostScriptName"))); // expected-note {{'ATSFontGetPostScriptName' has been explicitly marked unavailable here}} 21 PartiallyAvailable(void) __attribute__((availability(macosx,introduced=10.8))); 26 enum __attribute__((availability(macosx,introduced=10.8))) PartialEnum { 79 __attribute__((availability(macos, unavailable))) // expected-warning {{attribute 'availability' is ignored}} 85 void f4(int) __attribute__((availabilit in f8() [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))); 13 typedef int v8qi __attribute__ ((mode(V8QI))); 16 typedef float v4sf __attribute__((mode(V4SF))); [all …]
|
| /llvm-project/clang/test/SemaCXX/ |
| H A D | attr-target-mv.cpp | 2 void __attribute__((target("default"))) invalid_features(void); 5 void __attribute__((target("hello_world"))) invalid_features(void); 7 void __attribute__((target("no-sse4.2"))) invalid_features(void); 9 void __attribute__((target("sse4.2"))) no_default(void); 10 void __attribute__((target("arch=sandybridge"))) no_default(void); 16 constexpr int __attribute__((target("sse4.2"))) foo(void) { return 0; } in foo() 17 constexpr int __attribute__((target("arch=sandybridge"))) foo(void); 19 int __attribute__((target("arch=ivybridge"))) foo(void) {return 1;} in foo() 20 constexpr int __attribute__((target("default"))) foo(void) { return 2; } in foo() 22 int __attribute__((targe [all...] |
| H A D | attr-target-version.cpp | 2 void __attribute__((target_version("default"))) wrong_tv(void); 4 void __attribute__((target_version("vmull"))) wrong_tv(void); 6 void __attribute__((target_version("dotprod"))) no_def(void); 7 void __attribute__((target_version("rdm+fp"))) no_def(void); 8 void __attribute__((target_version("rcpc3"))) no_def(void); 9 void __attribute__((target_version("mops"))) no_def(void); 10 void __attribute__((target_version("rdma"))) no_def(void); 14 constexpr int __attribute__((target_version("sve2"))) diff_const(void) { return 1; } in diff_const() 16 int __attribute__((target_version("sve2-bitperm"))) diff_const(void); 18 int __attribute__((target_versio [all...] |
| H A D | attr-declspec-ignored.cpp | 5 …__attribute__((visibility("hidden"))) __attribute__((aligned)) class A; // expected-warning{{attr… 7 …__attribute__((visibility("hidden"))) __attribute__((aligned)) struct B; // expected-warning{{att… 9 …__attribute__((visibility("hidden"))) __attribute__((aligned)) union C; // expected-warning{{attr… 11 …__attribute__((visibility("hidden"))) __attribute__((aligned)) enum D {D}; // expected-warning{{a… 13 …__attribute__((visibility("hidden"))) __attribute__((aligned)) enum class EC {}; // expected-warn… 15 …__attribute__((visibility("hidden"))) __attribute__((aligned)) enum struct ES {}; // expected-war… 20 …__attribute__((visibility("hidden"))) __attribute__((aligned)) class A; // expected-warning{{attr… 22 …__attribute__((visibility("hidden"))) __attribute__((aligned)) struct B; // expected-warning{{att… 24 …__attribute__((visibility("hidden"))) __attribute__((aligned)) union C; // expected-warning{{attr… 26 …__attribute__((visibility("hidden"))) __attribute__((aligned)) enum D {D}; // expected-warning{{a… [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); 7 void __attribute__((cpu_specific(sandybridge))) 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); 30 constexpr int __attribute__((cpu_specific(sandybridge))) foo(void); 32 int __attribute__((cpu_specific(sandybridge))) foo2(void); 34 constexpr int __attribute__((cpu_specific(ivybridge))) foo2(void); 36 static int __attribute__((cpu_specific(sandybridge))) bar(void); [all …]
|
| /llvm-project/clang/test/CodeGen/ |
| H A D | aarch64-fmv-dependencies.c | |
| H A D | attr-target-version.c | 5 int __attribute__((target_version("rng+flagm+fp16fml"))) fmv(void) { return 1; } in fmv() 6 int __attribute__((target_version("flagm2+sme-i16i64"))) fmv(void) { return 2; } in fmv() 7 int __attribute__((target_version("lse+sha2"))) fmv(void) { return 3; } in fmv() 8 int __attribute__((target_version("dotprod+wfxt"))) fmv(void) { return 4; } in fmv() 9 int __attribute__((target_version("fp16fml+memtag"))) fmv(void) { return 5; } in fmv() 10 int __attribute__((target_version("fp+aes"))) fmv(void) { return 6; } in fmv() 11 int __attribute__((target_version("crc+wfxt"))) fmv(void) { return 7; } in fmv() 12 int __attribute__((target_version("bti"))) fmv(void) { return 8; } in fmv() 13 int __attribute__((target_version("sme2"))) fmv(void) { return 9; } in fmv() 14 int __attribute__((target_versio in fmv() [all...] |
| H A D | attr-target-mv.c | 5 int __attribute__((target("sse4.2"))) foo(void) { return 0; } in foo() 6 int __attribute__((target("arch=sandybridge"))) foo(void); 7 int __attribute__((target("arch=ivybridge"))) foo(void) {return 1;} in foo() 8 int __attribute__((target("arch=goldmont"))) foo(void) {return 3;} in foo() 9 int __attribute__((target("arch=goldmont-plus"))) foo(void) {return 4;} in foo() 10 int __attribute__((target("arch=tremont"))) foo(void) {return 5;} in foo() 11 int __attribute__((target("arch=icelake-client"))) foo(void) {return 6;} in foo() 12 int __attribute__((target("arch=icelake-server"))) foo(void) {return 7;} in foo() 13 int __attribute__((target("arch=cooperlake"))) foo(void) {return 8;} in foo() 14 int __attribute__((targe in foo() [all...] |
| /llvm-project/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/clang/test/Parser/ |
| H A D | stmt-attributes.c | 9 …__attribute__((unknown_attribute)); // expected-warning {{unknown attribute 'unknown_attribute' ig… in foo() 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() 20 __attribute__(()) switch (i) { in foo() 21 __attribute__(()) case 0 : in foo() 22 __attribute__(()) default : in foo() [all …]
|
| H A D | attributes.c | 3 int __attribute__(()) x; 5 __inline void __attribute__((__always_inline__, __nodebug__)) 10 __attribute__(()) y; // expected-error {{type specifier missing, defaults to 'int'}} 13 int (__attribute__(()) *z)(long y); 16 void f1(__attribute__(()) int x); 18 int f2(y, __attribute__(()) x); // expected-error {{expected identifier}} 22 void f3(__attribute__(()) x, // expected-error {{type specifier missing, defaults to 'int'}} 25 void f4(__attribute__(())); // expected-error {{expected parameter declarator}} 29 int baz(int (__attribute__(()) *x)(long y)); 31 void g1(void (*f1)(__attribute__(()) int x)); [all …]
|
| H A D | lambda-attr.cu | 4 __attribute__((device)) void device_fn() {} in device_fn() 5 __attribute__((host, device)) void hd_fn() {} in hd_fn() 7 __attribute__((device)) void device_attr() { in device_attr() 8 ([]() __attribute__((device)) { device_fn(); })(); in device_attr() 10 ([] __attribute__((device)) () { device_fn(); })(); in device_attr() 11 ([] __attribute__((device)) { device_fn(); })(); in device_attr() 13 ([&]() __attribute__((device)){ device_fn(); })(); in device_attr() 15 ([&] __attribute__((device)) () { device_fn(); })(); in device_attr() 16 ([&] __attribute__((device)) { device_fn(); })(); in device_attr() 18 ([&](int) __attribute__((device)){ device_fn(); })(0); in device_attr() [all …]
|
| /llvm-project/libclc/generic/include/clc/ |
| H A D | clctypes.h | |
| /llvm-project/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))) 21 __attribute__((amdgpu_flat_work_group_size(32, 64), amdgpu_waves_per_eu(2))) 24 __attribute__((amdgpu_flat_work_group_size(32, 64), amdgpu_waves_per_eu(2, 4))) 27 __attribute__((amdgpu_flat_work_group_size(32, 64), amdgpu_num_sgpr(32))) 30 __attribute__((amdgpu_flat_work_group_size(32, 64), amdgpu_num_vgpr(64))) 33 __attribute__((amdgpu_waves_per_eu(2), amdgpu_num_sgpr(32))) [all …]
|