Home
last modified time | relevance | path

Searched refs:AtomicKind (Results 1 – 8 of 8) sorted by relevance

/freebsd/contrib/llvm-project/clang/lib/Parse/
H A DParseOpenACC.cpp404 OpenACCAtomicKind AtomicKind = getOpenACCAtomicKind(AtomicClauseToken); in ParseOpenACCAtomicKind() local
409 if (AtomicKind != OpenACCAtomicKind::None) in ParseOpenACCAtomicKind()
412 return AtomicKind; in ParseOpenACCAtomicKind()
1496 OpenACCAtomicKind AtomicKind = OpenACCAtomicKind::None; in ParseOpenACCDirective() local
1505 AtomicKind = ParseOpenACCAtomicKind(*this); in ParseOpenACCDirective()
1565 AtomicKind, in ParseOpenACCDirective()
1688 DirInfo.StartLoc, DirInfo.DirKind, DirInfo.AtomicKind, DirInfo.Clauses, in ParseOpenACCDirectiveStmt()
1694 DirInfo.MiscLoc, DirInfo.Exprs, DirInfo.AtomicKind, DirInfo.RParenLoc, in ParseOpenACCDirectiveStmt()
/freebsd/contrib/llvm-project/clang/include/clang/AST/
H A DStmtOpenACC.h770 OpenACCAtomicKind AtomicKind = OpenACCAtomicKind::None; variable
788 AtomicKind(AtKind) { in OpenACCAtomicConstruct()
811 OpenACCAtomicKind getAtomicKind() const { return AtomicKind; } in getAtomicKind()
/freebsd/contrib/llvm-project/llvm/include/llvm/Frontend/OpenMP/
H A DOMPIRBuilder.h3249 enum AtomicKind { Read, Write, Update, Capture, Compare }; enum
3259 AtomicOrdering AO, AtomicKind AK);
/freebsd/contrib/llvm-project/clang/lib/Sema/
H A DSemaOpenACC.cpp1963 OpenACCAtomicKind AtomicKind, SourceLocation RParenLoc, in ActOnEndStmtDirective() argument
2029 getASTContext(), StartLoc, DirLoc, AtomicKind, EndLoc, Clauses, in ActOnEndStmtDirective()
H A DSemaOpenMP.cpp12452 OpenMPClauseKind AtomicKind = OMPC_unknown; in ActOnOpenMPAtomicDirective() local
12467 if (AtomicKind != OMPC_unknown && MutexClauseEncountered) { in ActOnOpenMPAtomicDirective()
12471 << getOpenMPClauseNameForDiag(AtomicKind); in ActOnOpenMPAtomicDirective()
12473 AtomicKind = C->getClauseKind(); in ActOnOpenMPAtomicDirective()
12479 << getOpenMPClauseNameForDiag(AtomicKind); in ActOnOpenMPAtomicDirective()
12522 AtomicKind = OMPC_compare; in ActOnOpenMPAtomicDirective()
12531 if ((AtomicKind == OMPC_read && in ActOnOpenMPAtomicDirective()
12533 ((AtomicKind == OMPC_write || AtomicKind == OMPC_update || in ActOnOpenMPAtomicDirective()
12534 AtomicKind == OMPC_unknown) && in ActOnOpenMPAtomicDirective()
12537 if (AtomicKind == OMPC_unknown) in ActOnOpenMPAtomicDirective()
[all …]
/freebsd/contrib/llvm-project/llvm/lib/Frontend/OpenMP/
H A DOMPIRBuilder.cpp8809 const LocationDescription &Loc, llvm::AtomicOrdering AO, AtomicKind AK) { in checkAndEmitFlushAfterAtomic()
8917 checkAndEmitFlushAfterAtomic(Loc, AO, AtomicKind::Read); in createAtomicRead()
8959 checkAndEmitFlushAfterAtomic(Loc, AO, AtomicKind::Write); in createAtomicWrite()
8989 checkAndEmitFlushAfterAtomic(Loc, AO, AtomicKind::Update); in createAtomicUpdate()
9216 checkAndEmitFlushAfterAtomic(Loc, AO, AtomicKind::Capture); in createAtomicCapture()
9403 checkAndEmitFlushAfterAtomic(Loc, AO, AtomicKind::Compare); in createAtomicCompare()
/freebsd/contrib/llvm-project/clang/include/clang/Parse/
H A DParser.h6085 OpenACCAtomicKind AtomicKind; member
/freebsd/contrib/llvm-project/clang/lib/Serialization/
H A DASTReaderStmt.cpp2939 S->AtomicKind = Record.readEnum<OpenACCAtomicKind>(); in VisitOpenACCAtomicConstruct()