Searched refs:SpecialFuncs (Results 1 – 9 of 9) sorted by relevance
99 struct SpecialFuncs { struct101 __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;
131 struct SpecialFuncs { struct133 __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;
269 struct SpecialFuncs { struct273 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 …]
52 struct SpecialFuncs { struct54 SpecialFuncs(); argument55 ~SpecialFuncs();58 #pragma omp declare variant(SpecialFuncs::method_) \ argument61 #pragma omp declare variant(SpecialFuncs::method_) \ argument66 int SpecialFuncs::Method() { return 13; } in Method()
157 struct SpecialFuncs { struct159 SpecialFuncs(); argument160 ~SpecialFuncs();165 #pragma omp declare variant(SpecialFuncs::baz) match(xxx = {}) argument166 #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 = {… argument177 void SpecialFuncs::xxx() {} in xxx()
147 struct SpecialFuncs { struct149 SpecialFuncs(); argument150 ~SpecialFuncs();153 #pragma omp declare variant(SpecialFuncs::method_) \ argument156 #pragma omp declare variant(SpecialFuncs::method_) \ argument161 int SpecialFuncs::Method() { return 1; } in Method()
66 struct SpecialFuncs { struct68 SpecialFuncs(); argument69 ~SpecialFuncs();72 #pragma omp declare variant(SpecialFuncs::method_) \ argument75 #pragma omp declare variant(SpecialFuncs::method_) \ argument80 int SpecialFuncs::Method() { return 13; } in Method()
90 struct SpecialFuncs { struct92 SpecialFuncs(); argument93 ~SpecialFuncs();95 #pragma omp declare variant(SpecialFuncs::method_) \ argument98 #pragma omp declare variant(SpecialFuncs::method_) \ argument103 int SpecialFuncs::Method() { return 13; } in Method()
65 struct SpecialFuncs { struct67 SpecialFuncs(); argument68 ~SpecialFuncs();71 #pragma omp declare variant(SpecialFuncs::method_) \ argument74 #pragma omp declare variant(SpecialFuncs::method_) \ argument79 int SpecialFuncs::Method() { return 14; } in Method()