• Home
  • Raw
  • Download

Lines Matching refs:AccClause

26 TYPE_PARSER("AUTO" >> construct<AccClause>(construct<AccClause::Auto>()) ||
27 "ASYNC" >> construct<AccClause>(construct<AccClause::Async>(
29 "ATTACH" >> construct<AccClause>(construct<AccClause::Attach>(
32 construct<AccClause>(construct<AccClause::Bind>(parenthesized(name))) ||
33 "CAPTURE" >> construct<AccClause>(construct<AccClause::Capture>()) ||
34 "COLLAPSE" >> construct<AccClause>(construct<AccClause::Collapse>(
37 construct<AccClause>(construct<AccClause::Copy>(
40 construct<AccClause>(construct<AccClause::Copyin>(
43 construct<AccClause>(construct<AccClause::Copyout>(
46 construct<AccClause>(construct<AccClause::Create>(
48 "DEFAULT" >> construct<AccClause>(construct<AccClause::Default>(
50 "DEFAULT_ASYNC" >> construct<AccClause>(construct<AccClause::DefaultAsync>(
52 "DELETE" >> construct<AccClause>(construct<AccClause::Delete>(
54 "DETACH" >> construct<AccClause>(construct<AccClause::Detach>(
56 "DEVICE" >> construct<AccClause>(construct<AccClause::Device>(
58 "DEVICEPTR" >> construct<AccClause>(construct<AccClause::Deviceptr>(
60 "DEVICE_NUM" >> construct<AccClause>(construct<AccClause::DeviceNum>(
63 construct<AccClause>(construct<AccClause::DeviceResident>(
66 construct<AccClause>(construct<AccClause::DeviceType>(parenthesized(
69 construct<AccClause>(construct<AccClause::DeviceType>(
71 "FINALIZE" >> construct<AccClause>(construct<AccClause::Finalize>()) ||
72 "FIRSTPRIVATE" >> construct<AccClause>(construct<AccClause::Firstprivate>(
74 "GANG" >> construct<AccClause>(construct<AccClause::Gang>(
76 "HOST" >> construct<AccClause>(construct<AccClause::Host>(
78 "IF" >> construct<AccClause>(
79 construct<AccClause::If>(parenthesized(scalarLogicalExpr))) ||
80 "IF_PRESENT" >> construct<AccClause>(construct<AccClause::IfPresent>()) ||
82 construct<AccClause>(construct<AccClause::Independent>()) ||
83 "LINK" >> construct<AccClause>(construct<AccClause::Link>(
85 "NO_CREATE" >> construct<AccClause>(construct<AccClause::NoCreate>(
87 "NOHOST" >> construct<AccClause>(construct<AccClause::Nohost>()) ||
88 "NUM_GANGS" >> construct<AccClause>(construct<AccClause::NumGangs>(
90 "NUM_WORKERS" >> construct<AccClause>(construct<AccClause::NumWorkers>(
92 "PRESENT" >> construct<AccClause>(construct<AccClause::Present>(
94 "PRIVATE" >> construct<AccClause>(construct<AccClause::Private>(
96 "READ" >> construct<AccClause>(construct<AccClause::Read>()) ||
97 "REDUCTION" >> construct<AccClause>(construct<AccClause::Reduction>(
101 "SELF" >> construct<AccClause>(
102 construct<AccClause::Self>(Parser<AccSelfClause>{})) ||
103 "SEQ" >> construct<AccClause>(construct<AccClause::Seq>()) ||
104 "TILE" >> construct<AccClause>(construct<AccClause::Tile>(
106 "USE_DEVICE" >> construct<AccClause>(construct<AccClause::UseDevice>(
108 "VECTOR_LENGTH" >> construct<AccClause>(construct<AccClause::VectorLength>(
111 construct<AccClause>(construct<AccClause::Vector>(maybe(
113 "WAIT" >> construct<AccClause>(construct<AccClause::Wait>(
116 construct<AccClause>(construct<AccClause::Worker>(maybe(
118 "WRITE" >> construct<AccClause>(construct<AccClause::Auto>()))
263 many(maybe(","_tok) >> sourced(Parser<AccClause>{})))))