Home
last modified time | relevance | path

Searched refs:cpu_dispatch (Results 1 – 12 of 12) sorted by relevance

/llvm-project-15.0.7/clang/test/CodeGen/
H A Dattr-cpuspecific.c42 ATTR(cpu_dispatch(ivybridge))
66 ATTR(cpu_dispatch(ivybridge, knl))
107 ATTR(cpu_dispatch(knl))
155 ATTR(cpu_dispatch(ivybridge, knl, atom))
174 ATTR(cpu_dispatch(atom, ivybridge, knl)) in ATTR()
195 ATTR(cpu_dispatch(knl))
206 ATTR(cpu_dispatch(atom, ivybridge, knl))
227 ATTR(cpu_dispatch(atom, generic, ivybridge, knl))
249 ATTR(cpu_dispatch(atom, generic, ivybridge, knl))
293 ATTR(cpu_dispatch(atom, generic, pentium))
[all …]
H A Dattr-cpuspecific-renaming.cpp16 __attribute__((cpu_dispatch(ivybridge, generic)))
37 __attribute__((cpu_dispatch(ivybridge, generic)))
H A Dattr-cpuspecific-avx-abi.c14 __attribute__((cpu_dispatch(generic, core_4th_gen_avx)))
/llvm-project-15.0.7/clang/test/Sema/
H A Dattr-cpuspecific.c34 int __attribute__((cpu_dispatch(atom))) redecl2(void);
35 int __attribute__((cpu_dispatch(atom))) redecl2(void) { } in redecl2()
38 int __attribute__((cpu_dispatch(atom))) redecl2(void) { } in redecl2()
41 int __attribute__((cpu_dispatch(atom))) allow_fwd_decl(void) {} in allow_fwd_decl()
48 int __attribute__((cpu_dispatch(atom))) allow_fwd_decl2(void) {} in allow_fwd_decl2()
73 int __attribute((cpu_dispatch(atom))) mult_dispatch(void) {} in cpu_dispatch() function
79 int __attribute((cpu_dispatch())) no_dispatch(void) {} in cpu_dispatch() function
96 int __attribute__((cpu_dispatch(ivybridge))) diff_cc(void){} in diff_cc()
101 int __attribute__((cpu_dispatch(atom))) disp_with_body(void) { in disp_with_body()
133 int __attribute__((cpu_dispatch(generic))) bad_overload3(void);
[all …]
/llvm-project-15.0.7/clang/test/SemaCXX/
H A Dattr-cpuspecific.cpp4 void __attribute__((cpu_dispatch(atom, invalid))) invalid_cpu();
38 int __attribute__((cpu_dispatch(ivybridge))) bar(void) {} in bar()
42 int __attribute__((cpu_dispatch(ivybridge))) bar2(void) {} in bar2()
46 static int __attribute__((cpu_dispatch(ivybridge))) bar3(void) {} in bar3()
78 int __attribute__((cpu_dispatch(ivybridge))) foo2(T) {} in foo2()
96 __attribute__((cpu_dispatch(atom))) void DiffDecl();
122 auto x = []() __attribute__((cpu_dispatch(atom))) {}; in __anonc3c6c1510202()
/llvm-project-15.0.7/clang/test/CodeGenCXX/
H A Dattr-cpuspecific-outoflinedefs.cpp16 int __attribute__((cpu_dispatch(ivybridge, atom))) OutOfLineDefs::foo(int) { in foo()
25 int __attribute__((cpu_dispatch(ivybridge, atom)))
36 int __attribute__((cpu_dispatch(sandybridge, ivybridge, atom)))
H A Dmulti-versioning-internal-linkage.cpp11 __attribute__((cpu_dispatch(atom, generic))) static int static_dispatch() {} in static_dispatch()
20 __attribute__((cpu_dispatch(atom, generic))) static int anon_dispatch() {} in anon_dispatch()
H A Dattr-cpuspecific.cpp7 __attribute__((cpu_dispatch(ivybridge,atom)))
/llvm-project-15.0.7/clang/test/OpenMP/
H A Ddeclare_variant_messages.c148 __attribute__((cpu_dispatch(generic))) void incompat_attr_cpu_dispatch(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
317 source code with ``cpu_dispatch``. This attribute takes one or more CPU names
318 as a parameter (like ``cpu_specific``). Functions marked with ``cpu_dispatch``
326 __attribute__((cpu_dispatch(ivybridge, atom)))
331 __attribute__((cpu_dispatch(ivybridge, atom, sandybridge)))
H A DAttr.td1124 let Spellings = [Clang<"cpu_dispatch">, Declspec<"cpu_dispatch">];
H A DDiagnosticSemaKinds.td730 "invalid option '%0' for %select{cpu_specific|cpu_dispatch}1">;
11426 "'cpu_dispatch'}0 attribute in a multiversioned function">;
11441 "'%select{|target|cpu_specific|cpu_dispatch|target_clones}0' "
11450 "'%select{|target|cpu_specific|cpu_dispatch|target_clones}0' "
11463 "'cpu_dispatch' function redeclared with different CPUs">;
11470 "body of cpu_dispatch function will be ignored">,