Lines Matching defs:void

5 int __attribute__((target_version("rng+flagm+fp16fml"))) fmv(void) { return 1; }
6 int __attribute__((target_version("flagm2+sme-i16i64"))) fmv(void) { return 2; }
7 int __attribute__((target_version("lse+sha2"))) fmv(void) { return 3; }
8 int __attribute__((target_version("dotprod+wfxt"))) fmv(void) { return 4; }
9 int __attribute__((target_version("fp16fml+memtag"))) fmv(void) { return 5; }
10 int __attribute__((target_version("fp+aes"))) fmv(void) { return 6; }
11 int __attribute__((target_version("crc+wfxt"))) fmv(void) { return 7; }
12 int __attribute__((target_version("bti"))) fmv(void) { return 8; }
13 int __attribute__((target_version("sme2"))) fmv(void) { return 9; }
14 int __attribute__((target_version("default"))) fmv(void) { return 0; }
15 int __attribute__((target_version("wfxt+simd"))) fmv_one(void) { return 1; }
16 int __attribute__((target_version("dpb"))) fmv_one(void) { return 2; }
17 int __attribute__((target_version("default"))) fmv_one(void) { return 0; }
18 int __attribute__((target_version("fp"))) fmv_two(void) { return 1; }
19 int __attribute__((target_version("simd"))) fmv_two(void) { return 2; }
20 int __attribute__((target_version("fp16+simd"))) fmv_two(void) { return 4; }
21 int __attribute__((target_version("default"))) fmv_two(void) { return 0; }
26 inline int __attribute__((target_version("sha2+aes+f64mm"))) fmv_inline(void) { return 1; }
27 inline int __attribute__((target_version("fp16+fcma+rdma+sme+ fp16 "))) fmv_inline(void) { return 2; }
28 inline int __attribute__((target_version("sha3+i8mm+f32mm"))) fmv_inline(void) { return 12; }
29 inline int __attribute__((target_version("dit+bf16"))) fmv_inline(void) { return 8; }
30 inline int __attribute__((target_version("dpb+rcpc2 "))) fmv_inline(void) { return 6; }
31 inline int __attribute__((target_version(" dpb2 + jscvt"))) fmv_inline(void) { return 7; }
32 inline int __attribute__((target_version("rcpc+frintts"))) fmv_inline(void) { return 3; }
33 inline int __attribute__((target_version("sve+bf16"))) fmv_inline(void) { return 4; }
34 inline int __attribute__((target_version("sve2-aes+sve2-sha3"))) fmv_inline(void) { return 5; }
35 inline int __attribute__((target_version("sve2+sve2-aes+sve2-bitperm"))) fmv_inline(void) { return 9; }
36 inline int __attribute__((target_version("sve2-sm4+memtag"))) fmv_inline(void) { return 10; }
37 inline int __attribute__((target_version("memtag+rcpc3+mops"))) fmv_inline(void) { return 11; }
38 inline int __attribute__((target_version("aes+dotprod"))) fmv_inline(void) { return 13; }
39 inline int __attribute__((target_version("simd+fp16fml"))) fmv_inline(void) { return 14; }
40 inline int __attribute__((target_version("fp+sm4"))) fmv_inline(void) { return 15; }
41 inline int __attribute__((target_version("lse+rdm"))) fmv_inline(void) { return 16; }
42 inline int __attribute__((target_version("default"))) fmv_inline(void) { return 3; }
44 __attribute__((target_version("wfxt"))) int fmv_e(void);
45 int fmv_e(void) { return 20; }
47 static __attribute__((target_version("sb"))) inline int fmv_d(void);
48 static __attribute__((target_version("default"))) inline int fmv_d(void);
50 int __attribute__((target_version("default"))) fmv_default(void) { return 111; }
51 int fmv_default(void);
53 void fmv_c(void);
54 void __attribute__((target_version("ssbs"))) fmv_c(void){};
55 void __attribute__((target_version("default"))) fmv_c(void){};
64 static inline int __attribute__((target_version("sb"))) fmv_d(void) { return 0; }
65 static inline int __attribute__((target_version(" default "))) fmv_d(void) { return 1; }
67 static void func(void) {}
68 inline __attribute__((target_version("default"))) void recb(void) { func(); }
69 inline __attribute__((target_version("default"))) void reca(void) { recb(); }
70 void recur(void) { reca(); }
72 int __attribute__((target_version("default"))) main(void) {
78 void f(Fptr);
79 int hoo(void) {
87 __attribute__((target_version("default"))) int unused_with_forward_default_decl(void);
88 __attribute__((target_version("mops"))) int unused_with_forward_default_decl(void) { return 0; }
91 extern int unused_with_implicit_extern_forward_default_decl(void);
93 int unused_with_implicit_extern_forward_default_decl(void) { return 0; }
96 __attribute__((target_version("aes"))) int unused_with_default_decl(void) { return 0; }
97 __attribute__((target_version("default"))) int unused_with_default_decl(void);
100 __attribute__((target_version("sve"))) int unused_with_default_def(void) { return 0; }
101 __attribute__((target_version("default"))) int unused_with_default_def(void) { return 1; }
104 __attribute__((target_version("fp16"))) int unused_with_implicit_default_def(void) { return 0; }
105 int unused_with_implicit_default_def(void) { return 1; }
108 int unused_with_implicit_forward_default_def(void) { return 0; }
109 __attribute__((target_version("lse"))) int unused_with_implicit_forward_default_def(void) { return 1; }
112 __attribute__((target_version("rdm"))) int unused_without_default(void) { return 0; }
115 int unused_version_declarations(void);
116 __attribute__((target_version("jscvt"))) int unused_version_declarations(void);
117 __attribute__((target_version("rdma"))) int unused_version_declarations(void);
120 int default_def_with_version_decls(void) { return 0; }
121 __attribute__((target_version("jscvt"))) int default_def_with_version_decls(void);
122 __attribute__((target_version("rdma"))) int default_def_with_version_decls(void);
127 __attribute__((target_version("jscvt"))) int used_def_without_default_decl(void) { return 1; }
128 __attribute__((target_version("rdma"))) int used_def_without_default_decl(void) { return 2; }
131 __attribute__((target_version("jscvt"))) int used_decl_without_default_decl(void);
132 __attribute__((target_version("rdma"))) int used_decl_without_default_decl(void);
134 int caller(void) { return used_def_without_default_decl() + used_decl_without_default_decl(); }
145 // CHECK: @fmv_c = weak_odr ifunc void (), ptr @fmv_c.resolver
147 // CHECK: @reca = weak_odr ifunc void (), ptr @reca.resolver
152 // CHECK: @recb = weak_odr ifunc void (), ptr @recb.resolver
303 // CHECK-NEXT: ret void
310 // CHECK-NEXT: ret void
320 // CHECK-NEXT: call void @fmv_c()
329 // CHECK-NEXT: call void @reca()
330 // CHECK-NEXT: ret void
339 // CHECK-NEXT: call void @f(ptr noundef @fmv)
457 // CHECK-NEXT: call void @recur()
464 // CHECK-NEXT: call void @__init_cpu_features_resolver()
542 // CHECK-NEXT: call void @__init_cpu_features_resolver()
564 // CHECK-NEXT: call void @__init_cpu_features_resolver()
594 // CHECK-NEXT: call void @__init_cpu_features_resolver()
622 // CHECK-NEXT: call void @__init_cpu_features_resolver()
641 // CHECK-NEXT: call void @__init_cpu_features_resolver()
774 // CHECK-NEXT: call void @__init_cpu_features_resolver()
910 // CHECK-NEXT: call void @recb()
911 // CHECK-NEXT: ret void
921 // CHECK-NEXT: call void @__init_cpu_features_resolver()
935 // CHECK-NEXT: call void @__init_cpu_features_resolver()
949 // CHECK-NEXT: call void @__init_cpu_features_resolver()
963 // CHECK-NEXT: call void @__init_cpu_features_resolver()
987 // CHECK-NEXT: call void @func()
988 // CHECK-NEXT: ret void
995 // CHECK-NEXT: ret void
1050 // CHECK-NOFMV-NEXT: call void @fmv_c()
1066 // CHECK-NOFMV-NEXT: ret void
1080 // CHECK-NOFMV-NEXT: call void @reca()
1081 // CHECK-NOFMV-NEXT: ret void
1090 // CHECK-NOFMV-NEXT: call void @f(ptr noundef @fmv)
1128 // CHECK-NOFMV-NEXT: call void @recur()