Home
last modified time | relevance | path

Searched refs:__attribute__ (Results 1 – 25 of 2856) sorted by relevance

12345678910>>...115

/llvm-project/clang/lib/Headers/
H A D__clang_hip_libdevice_declares.h22 __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 Darm_neon_sve_bridge.h22 #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 Dattr-target-mv.c3 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 Dattr-cpuspecific.c3 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 Doverloadable.c3 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 Dattr-target-version.c3 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 Dattr-target-clones.c4 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 Dattr-capabilities.c3 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 Dattr-target.c9 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 Dattr-callback-broken.c3 __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 Dattr-availability.c5 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 Dattr-mode-vector-types.c4 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 Dattr-target-mv.cpp2 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 Dattr-target-version.cpp2 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 Dattr-declspec-ignored.cpp5__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 Dattr-cpuspecific.cpp4 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 Daarch64-fmv-dependencies.c
H A Dattr-target-version.c5 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 Dattr-target-mv.c5 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 Dve-velintrin.c15 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 Dstmt-attributes.c9__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 Dattributes.c3 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 Dlambda-attr.cu4 __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 Dclctypes.h
/llvm-project/clang/test/SemaCUDA/
H A Damdgpu-attrs.cu5 __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 …]

12345678910>>...115