Home | History | Annotate | Download | only in Parser

Lines Matching refs:loop

9 #pragma clang loop vectorize(enable)
10 #pragma clang loop interleave(enable)
11 #pragma clang loop unroll(enable)
16 #pragma clang loop vectorize_width(4)
17 #pragma clang loop interleave_count(8)
18 #pragma clang loop unroll_count(16)
23 #pragma clang loop vectorize(disable)
24 #pragma clang loop interleave(disable)
25 #pragma clang loop unroll(disable)
30 #pragma clang loop vectorize_width(4) interleave_count(8) unroll_count(16)
35 #pragma clang loop interleave_count(16)
41 #pragma clang loop vectorize(disable) interleave(disable) unroll(disable)
46 /* expected-error {{expected '('}} */ #pragma clang loop vectorize
47 /* expected-error {{expected '('}} */ #pragma clang loop interleave
48 /* expected-error {{expected '('}} */ #pragma clang loop unroll
50 /* expected-error {{expected ')'}} */ #pragma clang loop vectorize(enable
51 /* expected-error {{expected ')'}} */ #pragma clang loop interleave(enable
52 /* expected-error {{expected ')'}} */ #pragma clang loop unroll(enable
54 /* expected-error {{expected ')'}} */ #pragma clang loop vectorize_width(4
55 /* expected-error {{expected ')'}} */ #pragma clang loop interleave_count(4
56 /* expected-error {{expected ')'}} */ #pragma clang loop unroll_count(4
58 /* expected-error {{missing argument to loop pragma 'vectorize'}} */ #pragma clang loop vectorize()
59 /* expected-error {{missing argument to loop pragma 'interleave_count'}} */ #pragma clang loop interleave_count()
60 /* expected-error {{missing argument to loop pragma 'unroll'}} */ #pragma clang loop unroll()
62 /* expected-error {{missing option}} */ #pragma clang loop
63 /* expected-error {{invalid option 'badkeyword'}} */ #pragma clang loop badkeyword
64 /* expected-error {{invalid option 'badkeyword'}} */ #pragma clang loop badkeyword(enable)
65 /* expected-error {{invalid option 'badkeyword'}} */ #pragma clang loop vectorize(enable) badkeyword(4)
66 /* expected-warning {{extra tokens at end of '#pragma clang loop'}} */ #pragma clang loop vectorize(enable) ,
72 /* expected-error {{invalid argument; expected a positive integer value}} */ #pragma clang loop vectorize_width(0)
73 /* expected-error {{invalid argument; expected a positive integer value}} */ #pragma clang loop interleave_count(0)
74 /* expected-error {{invalid argument; expected a positive integer value}} */ #pragma clang loop unroll_count(0)
79 /* expected-error {{invalid argument; expected a positive integer value}} */ #pragma clang loop vectorize_width(3000000000)
80 /* expected-error {{invalid argument; expected a positive integer value}} */ #pragma clang loop interleave_count(3000000000)
81 /* expected-error {{invalid argument; expected a positive integer value}} */ #pragma clang loop unroll_count(3000000000)
86 /* expected-error {{invalid argument; expected a positive integer value}} */ #pragma clang loop vectorize_width(badvalue)
87 /* expected-error {{invalid argument; expected a positive integer value}} */ #pragma clang loop interleave_count(badvalue)
88 /* expected-error {{invalid argument; expected a positive integer value}} */ #pragma clang loop unroll_count(badvalue)
93 /* expected-error {{invalid argument; expected 'enable' or 'disable'}} */ #pragma clang loop vectorize(badidentifier)
94 /* expected-error {{invalid argument; expected 'enable' or 'disable'}} */ #pragma clang loop interleave(badidentifier)
95 /* expected-error {{invalid argument; expected 'enable' or 'disable'}} */ #pragma clang loop unroll(badidentifier)
100 // PR20069 - Loop pragma arguments that are not identifiers or numeric
102 /* expected-error {{invalid argument; expected 'enable' or 'disable'}} */ #pragma clang loop vectorize(()
103 /* expected-error {{invalid argument; expected 'enable' or 'disable'}} */ #pragma clang loop interleave(*)
104 /* expected-error {{invalid argument; expected 'enable' or 'disable'}} */ #pragma clang loop unroll(=)
105 /* expected-error {{invalid argument; expected a positive integer value}} */ #pragma clang loop vectorize_width(^)
106 /* expected-error {{invalid argument; expected a positive integer value}} */ #pragma clang loop interleave_count(/)
107 /* expected-error {{invalid argument; expected a positive integer value}} */ #pragma clang loop unroll_count(==)
112 #pragma clang loop vectorize(enable)
113 /* expected-error {{expected a for, while, or do-while loop to follow the '#pragma clang loop' directive}} */ int j = Length;
125 /* expected-error {{incompatible directives 'vectorize(disable)' and 'vectorize_width(4)'}} */ #pragma clang loop vectorize_width(4)
126 #pragma clang loop vectorize(disable)
127 /* expected-error {{incompatible directives 'interleave(disable)' and 'interleave_count(4)'}} */ #pragma clang loop interleave_count(4)
128 #pragma clang loop interleave(disable)
129 /* expected-error {{incompatible directives 'unroll(disable)' and 'unroll_count(4)'}} */ #pragma clang loop unroll_count(4)
130 #pragma clang loop unroll(disable)
135 /* expected-error {{duplicate directives 'vectorize(disable)' and 'vectorize(enable)'}} */ #pragma clang loop vectorize(enable)
136 #pragma clang loop vectorize(disable)
137 /* expected-error {{duplicate directives 'interleave(disable)' and 'interleave(enable)'}} */ #pragma clang loop interleave(enable)
138 #pragma clang loop interleave(disable)
139 /* expected-error {{duplicate directives 'unroll(disable)' and 'unroll(enable)'}} */ #pragma clang loop unroll(enable)
140 #pragma clang loop unroll(disable)
145 /* expected-error {{incompatible directives 'vectorize(disable)' and 'vectorize_width(4)'}} */ #pragma clang loop vectorize(disable)
146 #pragma clang loop vectorize_width(4)
147 /* expected-error {{incompatible directives 'interleave(disable)' and 'interleave_count(4)'}} */ #pragma clang loop interleave(disable)
148 #pragma clang loop interleave_count(4)
149 /* expected-error {{incompatible directives 'unroll(disable)' and 'unroll_count(4)'}} */ #pragma clang loop unroll(disable)
150 #pragma clang loop unroll_count(4)
155 /* expected-error {{duplicate directives 'vectorize_width(4)' and 'vectorize_width(8)'}} */ #pragma clang loop vectorize_width(8)
156 #pragma clang loop vectorize_width(4)
157 /* expected-error {{duplicate directives 'interleave_count(4)' and 'interleave_count(8)'}} */ #pragma clang loop interleave_count(8)
158 #pragma clang loop interleave_count(4)
159 /* expected-error {{duplicate directives 'unroll_count(4)' and 'unroll_count(8)'}} */ #pragma clang loop unroll_count(8)
160 #pragma clang loop unroll_count(4)
165 #pragma clang loop interleave(enable)