|
LLVM 24.0.0git
|
#include "Utils/AArch64BaseInfo.h"Go to the source code of this file.
Namespaces | |
| namespace | llvm |
| This is an optimization pass for GlobalISel generic memory operations. | |
| namespace | llvm::AArch64PAuth |
Enumerations | |
| enum class | llvm::AArch64PAuth::AuthCheckMethod { llvm::AArch64PAuth::None , llvm::AArch64PAuth::DummyLoad , llvm::AArch64PAuth::HighBitsNoTBI , llvm::AArch64PAuth::XPACHint , llvm::AArch64PAuth::XPAC } |
| Variants of check performed on an authenticated pointer. More... | |
| enum class | llvm::AArch64PAuth::PtrauthCheckMode { llvm::AArch64PAuth::Unchecked , llvm::AArch64PAuth::Poison , llvm::AArch64PAuth::Trap } |
| Ways to check pointer authentication auth/resign failures. More... | |
| enum class | llvm::AArch64PAuth::SetRAStateMode { llvm::AArch64PAuth::Never , llvm::AArch64PAuth::PAuthLR , llvm::AArch64PAuth::Always } |
| Control the emission of .cfi_set_ra_state, which replaces the deprecated .cfi_negate_ra_state_with_pc [1]. More... | |
Functions | |
| unsigned | llvm::AArch64PAuth::getCheckerSizeInBytes (AuthCheckMethod Method) |
| Returns the number of bytes added by checkAuthenticatedRegister. | |
Variables | |
| constexpr AArch64PACKey::ID | llvm::AArch64PAuth::InitFiniKey = AArch64PACKey::IA |
| PAuth key to be used with function pointers in .init_array and .fini_array. | |
| constexpr unsigned | llvm::AArch64PAuth::InitFiniPointerConstantDiscriminator = 0xD9D4 |
| Constant discriminator to be used with function pointers in .init_array and .fini_array. | |