LLVM: lib/Target/AArch64/AArch64PointerAuth.h File Reference (original) (raw)
Go to the source code of this file.
| Namespaces | |
|---|---|
| namespace | llvm |
| This is an optimization pass for GlobalISel generic memory operations. | |
| namespace | llvm::AArch64PAuth |
◆ AUTH_CHECK_METHOD_CL_VALUES_COMMON
#define AUTH_CHECK_METHOD_CL_VALUES_COMMON
Value:
clEnumValN(AArch64PAuth::AuthCheckMethod::None, "none", \
"Do not check authenticated address"), \
clEnumValN(AArch64PAuth::AuthCheckMethod::DummyLoad, "load", \
"Perform dummy load from authenticated address"), \
clEnumValN( \
AArch64PAuth::AuthCheckMethod::HighBitsNoTBI, "high-bits-notbi", \
"Compare bits 62 and 61 of address (TBI should be disabled)"), \
clEnumValN(AArch64PAuth::AuthCheckMethod::XPAC, "xpac", \
"Compare with the result of XPAC (requires Armv8.3-a)")
#define clEnumValN(ENUMVAL, FLAGNAME, DESC)
Definition at line 88 of file AArch64PointerAuth.h.
◆ AUTH_CHECK_METHOD_CL_VALUES_LR
#define AUTH_CHECK_METHOD_CL_VALUES_LR
Value:
clEnumValN(AArch64PAuth::AuthCheckMethod::XPACHint, "xpac-hint", \
"Compare with the result of XPACLRI")
#define AUTH_CHECK_METHOD_CL_VALUES_COMMON
Definition at line 99 of file AArch64PointerAuth.h.