Home
last modified time | relevance | path

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

/freebsd/contrib/llvm-project/clang/include/clang/Basic/
H A DTargetInfo.h1405 LangOptions::SignReturnAddressScopeKind SignReturnAddr;
1413 case LangOptions::SignReturnAddressScopeKind::None: in getSignReturnAddrStr()
1415 case LangOptions::SignReturnAddressScopeKind::NonLeaf: in getSignReturnAddrStr()
1417 case LangOptions::SignReturnAddressScopeKind::All: in getSignReturnAddrStr()
1434 : SignReturnAddr(LangOptions::SignReturnAddressScopeKind::None), in BranchProtectionInfo()
1443 ? LangOptions::SignReturnAddressScopeKind::All in BranchProtectionInfo()
1444 : LangOptions::SignReturnAddressScopeKind::NonLeaf) in BranchProtectionInfo()
1445 : LangOptions::SignReturnAddressScopeKind::None; in BranchProtectionInfo()
H A DLangOptions.h333 enum class SignReturnAddressScopeKind { enum
683 return getSignReturnAddressScope() != SignReturnAddressScopeKind::None; in hasSignReturnAddress()
693 return getSignReturnAddressScope() == SignReturnAddressScopeKind::All; in isSignReturnAddressScopeAll()
H A DLangOptions.def480 ENUM_LANGOPT(SignReturnAddressScope, SignReturnAddressScopeKind, 2, SignReturnAddressScopeKind::Non…
/freebsd/contrib/llvm-project/clang/lib/CodeGen/
H A DTargetInfo.cpp215 if (BPI.SignReturnAddr != LangOptions::SignReturnAddressScopeKind::None) { in setBranchProtectionFnAttributes()
243 if (BPI.SignReturnAddr != LangOptions::SignReturnAddressScopeKind::None) { in initBranchProtectionFnAttributes()
H A DCodeGenModule.cpp1182 LangOptions::SignReturnAddressScopeKind::None) in Release()
/freebsd/contrib/llvm-project/clang/lib/Basic/Targets/
H A DARM.cpp415 llvm::StringSwitch<LangOptions::SignReturnAddressScopeKind>(PBP.Scope) in validateBranchProtection()
416 .Case("non-leaf", LangOptions::SignReturnAddressScopeKind::NonLeaf) in validateBranchProtection()
417 .Case("all", LangOptions::SignReturnAddressScopeKind::All) in validateBranchProtection()
418 .Default(LangOptions::SignReturnAddressScopeKind::None); in validateBranchProtection()
H A DAArch64.cpp251 llvm::StringSwitch<LangOptions::SignReturnAddressScopeKind>(PBP.Scope) in validateBranchProtection()
252 .Case("non-leaf", LangOptions::SignReturnAddressScopeKind::NonLeaf) in validateBranchProtection()
253 .Case("all", LangOptions::SignReturnAddressScopeKind::All) in validateBranchProtection()
254 .Default(LangOptions::SignReturnAddressScopeKind::None); in validateBranchProtection()
/freebsd/contrib/llvm-project/clang/lib/Frontend/
H A DCompilerInvocation.cpp3799 LangOptions::SignReturnAddressScopeKind::All) in GenerateLangArgs()
3802 LangOptions::SignReturnAddressScopeKind::NonLeaf) in GenerateLangArgs()
4314 LangOptions::SignReturnAddressScopeKind::None); in ParseLangArgs()
4317 LangOptions::SignReturnAddressScopeKind::All); in ParseLangArgs()
4320 LangOptions::SignReturnAddressScopeKind::NonLeaf); in ParseLangArgs()