Home
last modified time | relevance | path

Searched refs:cpu_specific (Results 1 – 11 of 11) sorted by relevance

/llvm-project-15.0.7/clang/test/Sema/
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);
51 int __attribute__((cpu_specific(atom))) redecl4(void);
56 int __attribute__((cpu_specific(atom, atom))) dup_procs(void);
61 int __attribute__((cpu_specific(atom))) dup_procs2(void);
[all …]
/llvm-project-15.0.7/clang/test/SemaCXX/
H A Dattr-cpuspecific.cpp6 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);
32 int __attribute__((cpu_specific(sandybridge))) foo2(void);
45 int __attribute__((cpu_specific(sandybridge))) bar3(void);
54 void __attribute__((cpu_specific(atom))) diff_return(void);
69 int __attribute__((cpu_specific(sandybridge))) foo2(T);
90 __attribute__((cpu_specific(atom))) void DiffDecl();
101 __attribute__((cpu_specific(atom))) SpecialFuncs();
[all …]
/llvm-project-15.0.7/clang/test/CodeGen/
H A Dattr-cpuspecific.c37 ATTR(cpu_specific(ivybridge)) in ATTR()
57 ATTR(cpu_specific(ivybridge)) in ATTR()
84 ATTR(cpu_specific(ivybridge)) in ATTR()
88 ATTR(cpu_specific(knl)) in ATTR()
92 ATTR(cpu_specific(ivybridge, knl)) in ATTR()
97 ATTR(cpu_specific(atom, ivybridge, knl)) in ATTR()
103 ATTR(cpu_specific(knl)) in ATTR()
124 ATTR(cpu_specific(knl)) in ATTR()
323 ATTR(cpu_specific(atom)) in ATTR()
331 ATTR(cpu_specific(pentium)) in ATTR()
[all …]
H A Dattr-cpuspecific-renaming.cpp20 __attribute__((cpu_specific(generic)))
24 __attribute__((cpu_specific(ivybridge)))
34 __attribute__((cpu_specific(generic)))
41 __attribute__((cpu_specific(ivybridge)))
H A Dattr-cpuspecific-avx-abi.c17 __attribute__((cpu_specific(generic)))
21 __attribute__((cpu_specific(core_4th_gen_avx)))
/llvm-project-15.0.7/clang/test/CodeGenCXX/
H A Dattr-cpuspecific-outoflinedefs.cpp7 __attribute__((cpu_specific(atom))) int foo(int, int, int) { return 1; } in foo()
10 int __attribute__((cpu_specific(atom))) OutOfLineDefs::foo(int) { in foo()
13 int __attribute__((cpu_specific(ivybridge))) OutOfLineDefs::foo(int) { in foo()
19 int __attribute__((cpu_specific(atom))) OutOfLineDefs::foo(int, int) { in foo()
22 int __attribute__((cpu_specific(ivybridge))) OutOfLineDefs::foo(int, int) { in foo()
29 int __attribute__((cpu_specific(ivybridge))) OutOfLineDefs::foo(int, int, int) { in foo()
32 int __attribute__((cpu_specific(sandybridge)))
H A Dattr-cpuspecific.cpp5 __attribute__((cpu_specific(atom)))
/llvm-project-15.0.7/clang/test/OpenMP/
H A Ddeclare_variant_messages.c151 __attribute__((cpu_specific(generic))) void incompat_attr_cpu_specific(void); // expected-error {{'…
/llvm-project-15.0.7/clang/include/clang/Basic/
H A DAttrDocs.td280 The ``cpu_specific`` and ``cpu_dispatch`` attributes are used to define and
299 Function versions are defined with ``cpu_specific``, which takes one or more CPU
305 __attribute__((cpu_specific(ivybridge)))
309 __attribute__((cpu_specific(atom)))
313 __attribute__((cpu_specific(ivybridge, atom)))
318 as a parameter (like ``cpu_specific``). Functions marked with ``cpu_dispatch``
H A DAttr.td1112 let Spellings = [Clang<"cpu_specific">, Declspec<"cpu_specific">];
H A DDiagnosticSemaKinds.td730 "invalid option '%0' for %select{cpu_specific|cpu_dispatch}1">;
11425 "function declaration is missing %select{'target'|'cpu_specific' or "
11441 "'%select{|target|cpu_specific|cpu_dispatch|target_clones}0' "
11450 "'%select{|target|cpu_specific|cpu_dispatch|target_clones}0' "
11465 "multiple 'cpu_specific' functions cannot specify the same CPU: %0">;