Home
last modified time | relevance | path

Searched refs:SpecialFuncs (Results 1 – 9 of 9) sorted by relevance

/llvm-project-15.0.7/clang/test/SemaCXX/
H A Dattr-cpuspecific.cpp99 struct SpecialFuncs { struct
101 __attribute__((cpu_specific(atom))) SpecialFuncs();
103 __attribute__((cpu_specific(atom))) ~SpecialFuncs();
106 SpecialFuncs& __attribute__((cpu_specific(atom))) operator=(const SpecialFuncs&) = default;
108 SpecialFuncs& __attribute__((cpu_specific(atom))) operator=(SpecialFuncs&&) = delete;
H A Dattr-target-mv.cpp131 struct SpecialFuncs { struct
133 __attribute__((target("default"))) SpecialFuncs();
135 __attribute__((target("default"))) ~SpecialFuncs();
138 SpecialFuncs& __attribute__((target("default"))) operator=(const SpecialFuncs&) = default;
140 SpecialFuncs& __attribute__((target("default"))) operator=(SpecialFuncs&&) = delete;
/llvm-project-15.0.7/clang/test/OpenMP/
H A Ddeclare_variant_messages.cpp269 struct SpecialFuncs { struct
273 SpecialFuncs(); // expected-error {{'#pragma omp declare variant' does not support constructors}}
275 #pragma omp declare variant(SpecialFuncs::vd) match(xxx = {}) // expected-warning {{'xxx' is not a …
276 ~SpecialFuncs(); // expected-error {{'#pragma omp declare variant' does not support destructors}}
284 #pragma omp declare variant(SpecialFuncs::car) match(construct={dispatch}) // expected-error {{'#pr…
285 #pragma omp declare variant(SpecialFuncs::dar) match(construct={dispatch}) // expected-error {{'#pr…
288 #pragma omp declare variant(SpecialFuncs::bar) match(xxx = {}) // expected-warning {{'xxx' is not a…
292 SpecialFuncs& foo(const SpecialFuncs&);
293 SpecialFuncs& bar(SpecialFuncs&&);
296 …SpecialFuncs& operator=(const SpecialFuncs&) = default; // expected-error {{'#pragma omp declare v…
[all …]
H A Ddeclare_variant_implementation_vendor_codegen.cpp52 struct SpecialFuncs { struct
54 SpecialFuncs(); argument
55 ~SpecialFuncs();
58 #pragma omp declare variant(SpecialFuncs::method_) \ argument
61 #pragma omp declare variant(SpecialFuncs::method_) \ argument
66 int SpecialFuncs::Method() { return 13; } in Method()
H A Ddeclare_variant_ast_print.cpp157 struct SpecialFuncs { struct
159 SpecialFuncs(); argument
160 ~SpecialFuncs();
165 #pragma omp declare variant(SpecialFuncs::baz) match(xxx = {}) argument
166 #pragma omp declare variant(SpecialFuncs::bar) match(xxx = {})
167 #pragma omp declare variant(SpecialFuncs::bar) match(implementation = {vendor(ibm)}, device = {kind…
168 #pragma omp declare variant(SpecialFuncs::baz) match(implementation = {vendor(unknown)}, device = {…
170 #pragma omp declare variant(SpecialFuncs::baz) match(implementation = {vendor(unknown)}, device = {… argument
177 void SpecialFuncs::xxx() {} in xxx()
H A Ddeclare_variant_device_kind_codegen.cpp147 struct SpecialFuncs { struct
149 SpecialFuncs(); argument
150 ~SpecialFuncs();
153 #pragma omp declare variant(SpecialFuncs::method_) \ argument
156 #pragma omp declare variant(SpecialFuncs::method_) \ argument
161 int SpecialFuncs::Method() { return 1; } in Method()
H A Dnvptx_declare_variant_implementation_vendor_codegen.cpp66 struct SpecialFuncs { struct
68 SpecialFuncs(); argument
69 ~SpecialFuncs();
72 #pragma omp declare variant(SpecialFuncs::method_) \ argument
75 #pragma omp declare variant(SpecialFuncs::method_) \ argument
80 int SpecialFuncs::Method() { return 13; } in Method()
H A Dnvptx_declare_variant_device_kind_codegen.cpp90 struct SpecialFuncs { struct
92 SpecialFuncs(); argument
93 ~SpecialFuncs();
95 #pragma omp declare variant(SpecialFuncs::method_) \ argument
98 #pragma omp declare variant(SpecialFuncs::method_) \ argument
103 int SpecialFuncs::Method() { return 13; } in Method()
H A Ddeclare_variant_mixed_codegen.cpp65 struct SpecialFuncs { struct
67 SpecialFuncs(); argument
68 ~SpecialFuncs();
71 #pragma omp declare variant(SpecialFuncs::method_) \ argument
74 #pragma omp declare variant(SpecialFuncs::method_) \ argument
79 int SpecialFuncs::Method() { return 14; } in Method()