clang 20.0.0git
|
#include "clang/Basic/TargetInfo.h"
Public Member Functions | |
const char * | getSignReturnAddrStr () const |
const char * | getSignKeyStr () const |
BranchProtectionInfo () | |
BranchProtectionInfo (const LangOptions &LangOpts) | |
Definition at line 1403 of file TargetInfo.h.
|
inline |
Definition at line 1433 of file TargetInfo.h.
|
inline |
Definition at line 1439 of file TargetInfo.h.
|
inline |
Definition at line 1423 of file TargetInfo.h.
Referenced by clang::CodeGen::TargetCodeGenInfo::initBranchProtectionFnAttributes(), and clang::CodeGen::TargetCodeGenInfo::setBranchProtectionFnAttributes().
|
inline |
Definition at line 1411 of file TargetInfo.h.
Referenced by clang::CodeGen::TargetCodeGenInfo::initBranchProtectionFnAttributes(), and clang::CodeGen::TargetCodeGenInfo::setBranchProtectionFnAttributes().
bool clang::TargetInfo::BranchProtectionInfo::BranchProtectionPAuthLR |
Definition at line 1408 of file TargetInfo.h.
Referenced by clang::CodeGen::TargetCodeGenInfo::initBranchProtectionFnAttributes(), clang::CodeGen::TargetCodeGenInfo::setBranchProtectionFnAttributes(), clang::targets::AArch64TargetInfo::validateBranchProtection(), and clang::targets::ARMTargetInfo::validateBranchProtection().
bool clang::TargetInfo::BranchProtectionInfo::BranchTargetEnforcement |
Definition at line 1407 of file TargetInfo.h.
Referenced by clang::CodeGen::TargetCodeGenInfo::initBranchProtectionFnAttributes(), clang::CodeGen::TargetCodeGenInfo::setBranchProtectionFnAttributes(), clang::targets::AArch64TargetInfo::validateBranchProtection(), and clang::targets::ARMTargetInfo::validateBranchProtection().
bool clang::TargetInfo::BranchProtectionInfo::GuardedControlStack |
LangOptions::SignReturnAddressKeyKind clang::TargetInfo::BranchProtectionInfo::SignKey |
Definition at line 1406 of file TargetInfo.h.
Referenced by clang::targets::AArch64TargetInfo::validateBranchProtection(), and clang::targets::ARMTargetInfo::validateBranchProtection().
LangOptions::SignReturnAddressScopeKind clang::TargetInfo::BranchProtectionInfo::SignReturnAddr |
Definition at line 1405 of file TargetInfo.h.
Referenced by clang::CodeGen::TargetCodeGenInfo::initBranchProtectionFnAttributes(), clang::CodeGen::TargetCodeGenInfo::setBranchProtectionFnAttributes(), clang::targets::AArch64TargetInfo::validateBranchProtection(), and clang::targets::ARMTargetInfo::validateBranchProtection().