Searched refs:AtomicKind (Results 1 – 3 of 3) sorted by relevance
| /llvm-project-15.0.7/llvm/include/llvm/Frontend/OpenMP/ |
| H A D | OMPIRBuilder.h | 1345 enum AtomicKind { Read, Write, Update, Capture, Compare }; enum 1355 AtomicOrdering AO, AtomicKind AK);
|
| /llvm-project-15.0.7/llvm/lib/Frontend/OpenMP/ |
| H A D | OMPIRBuilder.cpp | 3846 const LocationDescription &Loc, llvm::AtomicOrdering AO, AtomicKind AK) { in checkAndEmitFlushAfterAtomic() 3943 checkAndEmitFlushAfterAtomic(Loc, AO, AtomicKind::Read); in createAtomicRead() 3978 checkAndEmitFlushAfterAtomic(Loc, AO, AtomicKind::Write); in createAtomicWrite() 4005 checkAndEmitFlushAfterAtomic(Loc, AO, AtomicKind::Update); in createAtomicUpdate() 4183 checkAndEmitFlushAfterAtomic(Loc, AO, AtomicKind::Capture); in createAtomicCapture() 4364 checkAndEmitFlushAfterAtomic(Loc, AO, AtomicKind::Compare); in createAtomicCompare()
|
| /llvm-project-15.0.7/clang/lib/Sema/ |
| H A D | SemaOpenMP.cpp | 12292 AtomicKind = C->getClauseKind(); in ActOnOpenMPAtomicDirective() 12331 AtomicKind = OMPC_compare; in ActOnOpenMPAtomicDirective() 12340 if ((AtomicKind == OMPC_read && in ActOnOpenMPAtomicDirective() 12342 ((AtomicKind == OMPC_write || AtomicKind == OMPC_update || in ActOnOpenMPAtomicDirective() 12343 AtomicKind == OMPC_unknown) && in ActOnOpenMPAtomicDirective() 12346 if (AtomicKind == OMPC_unknown) in ActOnOpenMPAtomicDirective() 12349 << getOpenMPClauseName(AtomicKind) in ActOnOpenMPAtomicDirective() 12392 if (AtomicKind == OMPC_read) { in ActOnOpenMPAtomicDirective() 12455 } else if (AtomicKind == OMPC_write) { in ActOnOpenMPAtomicDirective() 12517 } else if (AtomicKind == OMPC_update || AtomicKind == OMPC_unknown) { in ActOnOpenMPAtomicDirective() [all …]
|