Lines Matching refs:OpenACCAtomicKind
153 OpenACCAtomicKind getOpenACCAtomicKind(Token Tok) { in getOpenACCAtomicKind()
155 return OpenACCAtomicKind::Invalid; in getOpenACCAtomicKind()
156 return llvm::StringSwitch<OpenACCAtomicKind>( in getOpenACCAtomicKind()
158 .Case("read", OpenACCAtomicKind::Read) in getOpenACCAtomicKind()
159 .Case("write", OpenACCAtomicKind::Write) in getOpenACCAtomicKind()
160 .Case("update", OpenACCAtomicKind::Update) in getOpenACCAtomicKind()
161 .Case("capture", OpenACCAtomicKind::Capture) in getOpenACCAtomicKind()
162 .Default(OpenACCAtomicKind::Invalid); in getOpenACCAtomicKind()
392 OpenACCAtomicKind ParseOpenACCAtomicKind(Parser &P) { in ParseOpenACCAtomicKind()
397 return OpenACCAtomicKind::Update; in ParseOpenACCAtomicKind()
399 OpenACCAtomicKind AtomicKind = getOpenACCAtomicKind(AtomicClauseToken); in ParseOpenACCAtomicKind()
404 if (AtomicKind == OpenACCAtomicKind::Invalid) in ParseOpenACCAtomicKind()
405 return OpenACCAtomicKind::Update; in ParseOpenACCAtomicKind()