Home
last modified time | relevance | path

Searched refs:AtomicScopeModelKind (Results 1 – 3 of 3) sorted by relevance

/freebsd/contrib/llvm-project/clang/include/clang/Basic/
H A DSyncScope.h95 enum class AtomicScopeModelKind { None, OpenCL, HIP, Generic }; enum
120 static std::unique_ptr<AtomicScopeModel> create(AtomicScopeModelKind K);
273 AtomicScopeModel::create(AtomicScopeModelKind K) { in create()
275 case AtomicScopeModelKind::None: in create()
277 case AtomicScopeModelKind::OpenCL: in create()
279 case AtomicScopeModelKind::HIP: in create()
281 case AtomicScopeModelKind::Generic: in create()
/freebsd/contrib/llvm-project/clang/include/clang/AST/
H A DExpr.h6946 return AtomicScopeModel::create(AtomicScopeModelKind::OpenCL); in getScopeModel()
6949 return AtomicScopeModel::create(AtomicScopeModelKind::HIP); in getScopeModel()
6951 return AtomicScopeModel::create(AtomicScopeModelKind::Generic); in getScopeModel()
6952 return AtomicScopeModel::create(AtomicScopeModelKind::None); in getScopeModel()
/freebsd/contrib/llvm-project/clang/lib/CodeGen/
H A DCGBuiltin.cpp5062 auto ScopeModel = AtomicScopeModel::create(AtomicScopeModelKind::Generic); in EmitBuiltinExpr()