LLVM 20.0.0git
|
Go to the source code of this file.
Namespaces | |
namespace | llvm |
This is an optimization pass for GlobalISel generic memory operations. | |
namespace | llvm::AArch64PAuth |
Macros | |
#define | AUTH_CHECK_METHOD_CL_VALUES_COMMON |
#define | AUTH_CHECK_METHOD_CL_VALUES_LR |
Enumerations | |
enum class | llvm::AArch64PAuth::AuthCheckMethod { llvm::AArch64PAuth::None , llvm::AArch64PAuth::DummyLoad , llvm::AArch64PAuth::HighBitsNoTBI , llvm::AArch64PAuth::XPACHint } |
Variants of check performed on an authenticated pointer. More... | |
Functions | |
void | llvm::AArch64PAuth::checkAuthenticatedRegister (MachineBasicBlock::iterator MBBI, AuthCheckMethod Method, Register AuthenticatedReg, Register TmpReg, bool UseIKey, unsigned BrkImm) |
Explicitly checks that pointer authentication succeeded. | |
unsigned | llvm::AArch64PAuth::getCheckerSizeInBytes (AuthCheckMethod Method) |
Returns the number of bytes added by checkAuthenticatedRegister. | |
#define AUTH_CHECK_METHOD_CL_VALUES_COMMON |
Definition at line 76 of file AArch64PointerAuth.h.
#define AUTH_CHECK_METHOD_CL_VALUES_LR |
Definition at line 85 of file AArch64PointerAuth.h.