Home
last modified time | relevance | path

Searched refs:MultiVersionKind (Results 1 – 5 of 5) sorted by relevance

/freebsd/contrib/llvm-project/clang/lib/Sema/
H A DSemaDecl.cpp11244 MultiVersionKind MVKind) { in AttrCompatibleWithMultiVersion()
11251 return MVKind == MultiVersionKind::TargetVersion || in AttrCompatibleWithMultiVersion()
11252 MVKind == MultiVersionKind::TargetClones; in AttrCompatibleWithMultiVersion()
11254 return MVKind == MultiVersionKind::Target; in AttrCompatibleWithMultiVersion()
11264 MultiVersionKind MVKind) { in checkNonMultiVersionCompatAttributes()
11277 if (MVKind != MultiVersionKind::CPUDispatch && in checkNonMultiVersionCompatAttributes()
11278 MVKind != MultiVersionKind::CPUSpecific) in checkNonMultiVersionCompatAttributes()
11282 if (MVKind != MultiVersionKind::Target) in checkNonMultiVersionCompatAttributes()
11286 if (MVKind != MultiVersionKind::TargetVersion && in checkNonMultiVersionCompatAttributes()
11287 MVKind != MultiVersionKind::TargetClones) in checkNonMultiVersionCompatAttributes()
[all …]
H A DSemaDeclAttr.cpp3621 << static_cast<unsigned>(MultiVersionKind::TargetClones) in handleTargetClonesAttr()
/freebsd/contrib/llvm-project/clang/lib/AST/
H A DDecl.cpp3621 MultiVersionKind FunctionDecl::getMultiVersionKind() const { in getMultiVersionKind()
3623 return MultiVersionKind::Target; in getMultiVersionKind()
3625 return MultiVersionKind::TargetVersion; in getMultiVersionKind()
3627 return MultiVersionKind::CPUDispatch; in getMultiVersionKind()
3629 return MultiVersionKind::CPUSpecific; in getMultiVersionKind()
3631 return MultiVersionKind::TargetClones; in getMultiVersionKind()
3632 return MultiVersionKind::None; in getMultiVersionKind()
/freebsd/contrib/llvm-project/clang/lib/CodeGen/
H A DCodeGenModule.cpp2057 case MultiVersionKind::CPUDispatch: in getMangledNameImpl()
2058 case MultiVersionKind::CPUSpecific: in getMangledNameImpl()
2063 case MultiVersionKind::Target: { in getMangledNameImpl()
2071 case MultiVersionKind::TargetVersion: { in getMangledNameImpl()
2079 case MultiVersionKind::TargetClones: { in getMangledNameImpl()
2088 case MultiVersionKind::None: in getMangledNameImpl()
4724 case MultiVersionKind::None: in GetOrCreateMultiVersionResolver()
4726 case MultiVersionKind::Target: in GetOrCreateMultiVersionResolver()
4727 case MultiVersionKind::CPUSpecific: in GetOrCreateMultiVersionResolver()
4728 case MultiVersionKind::CPUDispatch: in GetOrCreateMultiVersionResolver()
[all …]
/freebsd/contrib/llvm-project/clang/include/clang/AST/
H A DDecl.h1958 enum class MultiVersionKind { enum
2692 MultiVersionKind getMultiVersionKind() const;