Lines Matching refs:OmpClause
156 "ACQUIRE" >> construct<OmpClause>(construct<OmpClause::Acquire>()) ||
157 "ACQ_REL" >> construct<OmpClause>(construct<OmpClause::AcqRel>()) ||
159 construct<OmpClause>(parenthesized(Parser<OmpAlignedClause>{})) ||
161 construct<OmpClause>(parenthesized(Parser<OmpAllocateClause>{})) ||
162 "COLLAPSE" >> construct<OmpClause>(construct<OmpClause::Collapse>(
164 "COPYIN" >> construct<OmpClause>(construct<OmpClause::Copyin>(
166 "COPYPRIVATE" >> construct<OmpClause>(construct<OmpClause::Copyprivate>(
169 construct<OmpClause>(parenthesized(Parser<OmpDefaultClause>{})) ||
171 construct<OmpClause>(parenthesized(Parser<OmpDefaultmapClause>{})) ||
173 construct<OmpClause>(parenthesized(Parser<OmpDependClause>{})) ||
174 "DEVICE" >> construct<OmpClause>(construct<OmpClause::Device>(
177 construct<OmpClause>(construct<OmpDistScheduleClause>(
179 "FINAL" >> construct<OmpClause>(construct<OmpClause::Final>(
181 "FIRSTPRIVATE" >> construct<OmpClause>(construct<OmpClause::Firstprivate>(
183 "FROM" >> construct<OmpClause>(construct<OmpClause::From>(
185 "GRAINSIZE" >> construct<OmpClause>(construct<OmpClause::Grainsize>(
187 "HINT" >> construct<OmpClause>(
188 construct<OmpClause::Hint>(parenthesized(constantExpr))) ||
189 "IF" >> construct<OmpClause>(parenthesized(Parser<OmpIfClause>{})) ||
190 "INBRANCH" >> construct<OmpClause>(construct<OmpClause::Inbranch>()) ||
191 "IS_DEVICE_PTR" >> construct<OmpClause>(construct<OmpClause::IsDevicePtr>(
193 "LASTPRIVATE" >> construct<OmpClause>(construct<OmpClause::Lastprivate>(
196 construct<OmpClause>(parenthesized(Parser<OmpLinearClause>{})) ||
197 "LINK" >> construct<OmpClause>(construct<OmpClause::Link>(
199 "MAP" >> construct<OmpClause>(parenthesized(Parser<OmpMapClause>{})) ||
200 "MERGEABLE" >> construct<OmpClause>(construct<OmpClause::Mergeable>()) ||
201 "NOGROUP" >> construct<OmpClause>(construct<OmpClause::Nogroup>()) ||
203 construct<OmpClause>(construct<OmpClause::Notinbranch>()) ||
204 "NOWAIT" >> construct<OmpClause>(construct<OmpNowait>()) ||
205 "NUM_TASKS" >> construct<OmpClause>(construct<OmpClause::NumTasks>(
207 "NUM_TEAMS" >> construct<OmpClause>(construct<OmpClause::NumTeams>(
209 "NUM_THREADS" >> construct<OmpClause>(construct<OmpClause::NumThreads>(
211 "ORDERED" >> construct<OmpClause>(construct<OmpClause::Ordered>(
213 "PRIORITY" >> construct<OmpClause>(construct<OmpClause::Priority>(
215 "PRIVATE" >> construct<OmpClause>(construct<OmpClause::Private>(
218 construct<OmpClause>(parenthesized(Parser<OmpProcBindClause>{})) ||
220 construct<OmpClause>(parenthesized(Parser<OmpReductionClause>{})) ||
221 "RELAXED" >> construct<OmpClause>(construct<OmpClause::Relaxed>()) ||
222 "RELEASE" >> construct<OmpClause>(construct<OmpClause::Release>()) ||
223 "SAFELEN" >> construct<OmpClause>(construct<OmpClause::Safelen>(
226 construct<OmpClause>(parenthesized(Parser<OmpScheduleClause>{})) ||
227 "SEQ_CST" >> construct<OmpClause>(construct<OmpClause::SeqCst>()) ||
228 "SHARED" >> construct<OmpClause>(construct<OmpClause::Shared>(
230 "SIMD"_id >> construct<OmpClause>(construct<OmpClause::Simd>()) ||
231 "SIMDLEN" >> construct<OmpClause>(construct<OmpClause::Simdlen>(
233 "THREADS" >> construct<OmpClause>(construct<OmpClause::Threads>()) ||
234 "THREAD_LIMIT" >> construct<OmpClause>(construct<OmpClause::ThreadLimit>(
236 "TO" >> construct<OmpClause>(construct<OmpClause::To>(
238 "USE_DEVICE_PTR" >> construct<OmpClause>(construct<OmpClause::UseDevicePtr>(
240 "UNIFORM" >> construct<OmpClause>(construct<OmpClause::Uniform>(
242 "UNTIED" >> construct<OmpClause>(construct<OmpClause::Untied>()))
246 many(maybe(","_tok) >> sourced(Parser<OmpClause>{})))))
313 sourced("SEQ_CST" >> construct<OmpClause>(construct<OmpClause::SeqCst>()) ||
314 "ACQ_REL" >> construct<OmpClause>(construct<OmpClause::AcqRel>()) ||
315 "RELEASE" >> construct<OmpClause>(construct<OmpClause::Release>()) ||
316 "ACQUIRE" >> construct<OmpClause>(construct<OmpClause::Acquire>()) ||
317 "RELAXED" >> construct<OmpClause>(construct<OmpClause::Relaxed>())))))
451 maybe(parenthesized(name)), maybe(Parser<OmpClause>{}))) /