Home
last modified time | relevance | path

Searched refs:AtomicScopeOpenCLModel (Results 1 – 2 of 2) sorted by relevance

/llvm-project/clang/include/clang/Basic/
H A DSyncScope.h124 class AtomicScopeOpenCLModel : public AtomicScopeModel {
137 AtomicScopeOpenCLModel() {} in AtomicScopeOpenCLModel() function
278 return std::make_unique<AtomicScopeOpenCLModel>(); in create()
/llvm-project/clang/lib/Frontend/
H A DInitPreprocessor.cpp906 // The values should match AtomicScopeOpenCLModel::ID enum. in InitializePredefinedMacros()
908 static_cast<unsigned>(AtomicScopeOpenCLModel::WorkGroup) == 1 && in InitializePredefinedMacros()
909 static_cast<unsigned>(AtomicScopeOpenCLModel::Device) == 2 && in InitializePredefinedMacros()
910 static_cast<unsigned>(AtomicScopeOpenCLModel::AllSVMDevices) == 3 && in InitializePredefinedMacros()
911 static_cast<unsigned>(AtomicScopeOpenCLModel::SubGroup) == 4, in InitializePredefinedMacros()