Lines Matching full:variant

16 #pragma omp declare variant // expected-error {{expected '(' after 'declare variant'}}
17 #pragma omp declare variant( // expected-error {{expected expression}} expected-error {{expected ')…
18variant(foo // expected-error {{expected ')'}} omp50-error {{expected 'match' clause on 'omp decla…
19variant(x) // expected-error {{use of undeclared identifier 'x'}} omp50-error {{expected 'match' c…
20variant(foo) // omp50-error {{expected 'match' clause on 'omp declare variant' directive}} omp51-e…
21variant(foofoo <int>) // omp50-error {{expected 'match' clause on 'omp declare variant' directive}…
22variant(foofoo <int>) xxx // omp50-error {{expected 'match' clause on 'omp declare variant' direct…
23 #pragma omp declare variant(foofoo <int>) match // expected-error {{expected '(' after 'match'}}
24 #pragma omp declare variant(foofoo <int>) match( // expected-error {{expected ')'}} expected-warnin…
25 #pragma omp declare variant(foofoo <int>) match() // expected-warning {{expected identifier or stri…
26 #pragma omp declare variant(foofoo <int>) match(implementation) // expected-warning {{expected '=' …
27 #pragma omp declare variant(foofoo <int>) match(implementation =) // expected-warning {{expected '{…
28 #pragma omp declare variant(foofoo <int>) match(implementation = yyy) // expected-warning {{expecte…
29 #pragma omp declare variant(foofoo <int>) match(implementation = yyy }) // expected-warning {{expec…
30 #pragma omp declare variant(foofoo <int>) match(implementation = {) // expected-warning {{expected …
31 #pragma omp declare variant(foofoo <int>) match(implementation = {}) // expected-warning {{expected…
32 #pragma omp declare variant(foofoo <int>) match(implementation = {vvv, vvv}) // expected-warning {{…
33 #pragma omp declare variant(foofoo <int>) match(implementation = {vvv} implementation) // expected-…
34variant(foofoo <int>) match(implementation = {vvv}) implementation // expected-warning {{'vvv' is …
35 #pragma omp declare variant(foofoo <int>) match(implementation={xxx}) // expected-warning {{'xxx' i…
36 #pragma omp declare variant(foofoo <int>) match(implementation={vendor}) // expected-warning {{the …
37 #pragma omp declare variant(foofoo <int>) match(implementation={vendor(}) // expected-error {{expec…
38 #pragma omp declare variant(foofoo <int>) match(implementation={vendor()}) // expected-warning {{ex…
39 #pragma omp declare variant(foofoo <int>) match(implementation={vendor(score ibm)}) // expected-err…
40 #pragma omp declare variant(foofoo <int>) match(implementation={vendor(score( ibm)}) // expected-er…
41 #pragma omp declare variant(foofoo <int>) match(implementation={vendor(score(2 ibm)}) // expected-e…
42 #pragma omp declare variant(foofoo <int>) match(implementation={vendor(score(foofoo <int>()) ibm)})…
43variant(foofoo <int>) match(implementation={vendor(score(5): ibm), vendor(llvm)}) // expected-warn…
44 #pragma omp declare variant(foofoo <int>) match(implementation={vendor(score(5): ibm), kind(cpu)}) …
45 #pragma omp declare variant(foofoo <int>) match(device={xxx}) // expected-warning {{'xxx' is not a …
46 #pragma omp declare variant(foofoo <int>) match(device={kind}) // expected-warning {{the context se…
47 #pragma omp declare variant(foofoo <int>) match(device={kind(}) // expected-error {{expected ')'}} …
48 #pragma omp declare variant(foofoo <int>) match(device={kind()}) // expected-warning {{expected ide…
49 #pragma omp declare variant(foofoo <int>) match(device={kind(score cpu)}) // expected-error {{expec…
50 #pragma omp declare variant(foofoo <int>) match(device={kind(score( ibm)}) // expected-error {{use …
51 #pragma omp declare variant(foofoo <int>) match(device={kind(score(2 gpu)}) // expected-error {{exp…
52 #pragma omp declare variant(foofoo <int>) match(device={kind(score(foofoo <int>()) ibm)}) // expect…
53variant(foofoo <int>) match(device={kind(score(5): host), kind(llvm)}) // expected-warning {{the c…
54 #pragma omp declare variant(foofoo <int>) match(device={kind(score(5): nohost), vendor(llvm)}) // e…
57 #pragma omp declare variant // expected-error {{expected '(' after 'declare variant'}}
58 #pragma omp declare variant( // expected-error {{expected expression}} expected-error {{expected ')…
59variant(foofoo <T> // expected-error {{expected ')'}} omp50-error {{expected 'match' clause on 'om…
60variant(x) // expected-error {{use of undeclared identifier 'x'}} omp50-error {{expected 'match' c…
61variant(foo) // omp50-error {{expected 'match' clause on 'omp declare variant' directive}} omp51-e…
62variant(foofoo) // omp50-error {{expected 'match' clause on 'omp declare variant' directive}} omp5…
63variant(foofoo <T>) // omp50-error {{expected 'match' clause on 'omp declare variant' directive}} …
64variant(foofoo <T>) xxx // omp50-error {{expected 'match' clause on 'omp declare variant' directiv…
65 #pragma omp declare variant(foofoo <T>) match // expected-error {{expected '(' after 'match'}}
66 #pragma omp declare variant(foofoo <T>) match( // expected-error {{expected ')'}} expected-warning …
67 #pragma omp declare variant(foofoo <T>) match() // expected-warning {{expected identifier or string…
68 #pragma omp declare variant(foofoo <T>) match(implementation) // expected-warning {{expected '=' af…
69 #pragma omp declare variant(foofoo <T>) match(implementation =) // expected-warning {{expected '{' …
70 #pragma omp declare variant(foofoo <T>) match(implementation = {) // expected-warning {{expected id…
71 #pragma omp declare variant(foofoo <T>) match(implementation = {}) // expected-warning {{expected i…
72 #pragma omp declare variant(foofoo <T>) match(implementation = {vvv, vvv}) // expected-warning {{'v…
73 #pragma omp declare variant(foofoo <T>) match(user = {score(<expr>) : condition(<expr>)}) // expect…
74 #pragma omp declare variant(foofoo <T>) match(user = {score(<expr>) : condition(<expr>)}) // expect…
75 #pragma omp declare variant(foofoo <T>) match(user = {condition(<expr>)}) // expected-error {{expec…
76 #pragma omp declare variant(foofoo <T>) match(user = {condition(<expr>)}) // expected-error {{expec…
77 #pragma omp declare variant(foofoo <T>) match(implementation = {vvv} implementation) // expected-er…
78variant(foofoo <T>) match(implementation = {vvv}) xxx // expected-warning {{'vvv' is not a valid c…
79 #pragma omp declare variant(foofoo <int>) match(implementation={vendor(score ibm)}) // expected-err…
80 #pragma omp declare variant(foofoo <int>) match(implementation={vendor(score( ibm)}) // expected-er…
81 #pragma omp declare variant(foofoo <int>) match(implementation={vendor(score(C ibm)}) // expected-e…
82 #pragma omp declare variant(foofoo <int>) match(implementation={vendor(score(foofoo <int>()) ibm)})…
83variant(foofoo <int>) match(implementation={vendor(score(C+5): ibm), vendor(llvm)}) // expected-wa…
84 #pragma omp declare variant(foofoo <int>) match(implementation={vendor(score(5): ibm), kind(cpu)}) …
85 #pragma omp declare variant(foofoo <int>) match(device={xxx}) // expected-warning {{'xxx' is not a …
86 #pragma omp declare variant(foofoo <int>) match(device={kind}) // expected-warning {{the context se…
87 #pragma omp declare variant(foofoo <int>) match(device={kind(}) // expected-error {{expected ')'}} …
88 #pragma omp declare variant(foofoo <int>) match(device={kind()}) // expected-warning {{expected ide…
89 #pragma omp declare variant(foofoo <int>) match(device={kind(score cpu)}) // expected-error {{expec…
90 #pragma omp declare variant(foofoo <int>) match(device={kind(score( ibm)}) // expected-error {{use …
91 #pragma omp declare variant(foofoo <int>) match(device={kind(score(C gpu)}) // expected-error {{exp…
92 #pragma omp declare variant(foofoo <int>) match(device={kind(score(foofoo <int>()) ibm)}) // expect…
93variant(foofoo <int>) match(device={kind(score(C+5): host), kind(llvm)}) // expected-warning {{the…
94 #pragma omp declare variant(foofoo <int>) match(device={kind(score(C+5): nohost), vendor(llvm)}) //…
98 #pragma omp declare variant(foo) match(implementation = {vendor(score(foo) :llvm)}) // expected-war…
99 #pragma omp declare variant(foo) match(implementation = {vendor(score(foo()) :llvm)}) // expected-w…
100 #pragma omp declare variant(foo) match(implementation = {vendor(score(<expr>) :llvm)}) // expected-…
101 #pragma omp declare variant(foo) match(user = {condition(foo)}) // expected-error {{the user condit…
102 #pragma omp declare variant(foo) match(user = {condition(foo())}) // expected-error {{the user cond…
103 #pragma omp declare variant(foo) match(user = {condition(<expr>)}) // expected-error {{expected exp…
106 #pragma omp declare variant(foo) match(implementation = {vendor(score(foo) :llvm)})
107 #pragma omp declare variant(foo) match(implementation = {vendor(score(foo()) :llvm)})
108 #pragma omp declare variant(foo) match(implementation = {vendor(score(<expr>) :llvm)}) // expected-…
109 #pragma omp declare variant(foo) match(user = {condition(foo)})
110 #pragma omp declare variant(foo) match(user = {condition(foo())})
111 #pragma omp declare variant(foo) match(user = {condition(<expr>)}) // expected-error {{expected exp…
115 #pragma omp declare variant(foo) match(implementation = {vendor(score(foo) :llvm)}) // expected-war…
116 #pragma omp declare variant(foo) match(implementation = {vendor(score(foo()) :llvm)}) // expected-w…
117 #pragma omp declare variant(foo) match(implementation = {vendor(score(<expr>) :llvm)}) // expected-…
118 #pragma omp declare variant(foo) match(user = {condition(foo)}) // expected-error {{the user condit…
119 #pragma omp declare variant(foo) match(user = {condition(foo())}) // expected-error {{the user cond…
120 #pragma omp declare variant(foo) match(user = {condition(<C>)}) // expected-error {{expected expres…
125 #pragma omp declare variant(foo) match(implementation = {vendor(score(constexpr_fn(3)) : llvm)})
126 #pragma omp declare variant(foo) match(user = {condition(constexpr_fn(1))})
129 #pragma omp declare variant(foo) match(implementation = {vendor(score(constexpr_fn(3)) : llvm)})
130 #pragma omp declare variant(foo) match(implementation = {vendor(score(constexpr_fn(C)) : llvm)})
131 #pragma omp declare variant(foo) match(user = {condition(constexpr_fn(1))})
132 #pragma omp declare variant(foo) match(user = {condition(constexpr_fn(C))})
138 #pragma omp declare variant(pure) match(user = {condition(1)}) // expected-warning {{ignoring retur…
148 #pragma omp declare variant(barbar <int>) match(implementation = {}) // expected-warning {{expected…
149 int a; // expected-error {{'#pragma omp declare variant' can only be applied to functions}}
151 #pragma omp declare variant(barbar <int>) match(implementation = {}) // expected-warning {{expected…
152 #pragma omp threadprivate(a) // expected-error {{'#pragma omp declare variant' can only be applied …
157 …a omp declare variant(barbar <int>) match(implementation = {}) // expected-error {{function declar…
162 …a omp declare variant(barbar <int>) match(implementation = {}) // expected-error {{function declar…
163 #pragma omp declare variant(barbar <int>) match(xxx = {}) // expected-error {{function declaration …
169 …a omp declare variant(barbar <int>) match(implementation = {}) // expected-error {{function declar…
170 #pragma omp declare variant(barbar <int>) match(xxx = {}) // expected-error {{function declaration …
175 …ma omp declare variant(barbar <int>) match(implementation = {}) // expected-error {{single declara…
179 #pragma omp declare variant(C) match(implementation = {}) // expected-error {{'C' does not refer to…
187 #pragma omp declare variant(barbar <int>) match(implementation = {}) // expected-error {{variant in…
198variant(after_use_variant) match(implementation = {}) // expected-warning {{expected identifier or…
203 #pragma omp declare variant(fn) match(xxx = {}) // expected-warning {{'xxx' is not a valid context …
209 #pragma omp declare variant(fn1) match(implementation = {}) // expected-error {{variant in '#pragma…
214 …ma omp declare variant(fn_constexpr_variant) match(xxx = {}) // expected-warning {{'xxx' is not a …
215 constexpr int fn_constexpr(); // expected-error {{'#pragma omp declare variant' does not support co…
219 #pragma omp declare variant(fn_constexpr_variant1) match(implementation = {}) // expected-error {{'…
224variant(fn_sc_variant) match(xxx = {}) // expected-error {{function with '#pragma omp declare vari…
229 #pragma omp declare variant(fn_sc_variant1) match(implementation = {}) // expected-error {{function…
234variant(fn_inline_variant) match(xxx = {}) // expected-error {{function with '#pragma omp declare
239 …ragma omp declare variant(fn_inline_variant1) match(implementation = {}) // expected-error {{funct…
243 …gma omp declare variant(fn_deduced_variant) match(xxx = {}) // expected-warning {{'xxx' is not a v…
247 #pragma omp declare variant(fn_deduced_variant1) match(implementation = {}) // expected-warning {{e…
252variant(fn_deduced_variant1) match(implementation = {}) // expected-warning {{expected identifier …
257variant(fn_deduced_variant2) match(xxx = {}) // expected-error {{variant in '#pragma omp declare v…
263 #pragma omp declare variant(fn_except_variant) match(implementation = {}) // expected-warning {{exp…
269 …gma omp declare variant(fn_except_variant1) match(xxx = {}) // expected-warning {{'xxx' is not a v…
275 #pragma omp declare variant(SpecialFuncs::vd) match(implementation = {}) // expected-warning {{expe…
276 SpecialFuncs(); // expected-error {{'#pragma omp declare variant' does not support constructors}}
278 …agma omp declare variant(SpecialFuncs::vd) match(xxx = {}) // expected-warning {{'xxx' is not a va…
279 ~SpecialFuncs(); // expected-error {{'#pragma omp declare variant' does not support destructors}}
287 #pragma omp declare variant(SpecialFuncs::car) match(construct={dispatch}) // expected-error {{'#pr…
288 #pragma omp declare variant(SpecialFuncs::dar) match(construct={dispatch}) // expected-error {{'#pr…
290 #pragma omp declare variant(SpecialFuncs::baz) match(implementation = {}) // expected-warning {{exp…
291 …agma omp declare variant(SpecialFuncs::bar) match(xxx = {}) // expected-warning {{'xxx' is not a v…
293 #pragma omp declare variant(fn_sc_variant1) match(implementation = {}) // expected-error {{variant
298 …agma omp declare variant(SpecialFuncs::foo) match(xxx = {}) // expected-warning {{'xxx' is not a v…
299 …const SpecialFuncs&) = default; // expected-error {{'#pragma omp declare variant' does not support…
301 #pragma omp declare variant(SpecialFuncs::bar) match(implementation = {}) // expected-warning {{exp…
302 …ator=(SpecialFuncs&&) = delete; // expected-error {{'#pragma omp declare variant' does not support…
307 #pragma omp declare variant // expected-error {{function declaration is expected after 'declare var…
310 #pragma omp declare variant // expected-error {{function declaration is expected after 'declare var…
312 #pragma omp declare variant // expected-error {{function declaration is expected after 'declare var…