|
LLVM 23.0.0git
|
#include "Target/AArch64/Utils/AArch64BaseInfo.h"
Public Member Functions | |
| constexpr | TLBIPSysAlias (const char *N, uint16_t E, SysAliasRegUse R, FeatureBitset F, bool AllowWithTLBID) |
| bool | haveFeatures (FeatureBitset ActiveFeatures) const |
| Public Member Functions inherited from llvm::SysAliasOptionalReg | |
| constexpr | SysAliasOptionalReg (const char *N, uint16_t E, SysAliasRegUse R) |
| constexpr | SysAliasOptionalReg (const char *N, uint16_t E, SysAliasRegUse R, FeatureBitset F) |
| Public Member Functions inherited from llvm::SysAlias | |
| constexpr | SysAlias (const char *N, uint16_t E) |
| constexpr | SysAlias (const char *N, uint16_t E, FeatureBitset F) |
| bool | haveFeatures (FeatureBitset ActiveFeatures) const |
| FeatureBitset | getRequiredFeatures () const |
Public Attributes | |
| bool | AllowWithTLBID |
| Public Attributes inherited from llvm::SysAliasOptionalReg | |
| SysAliasRegUse | RegUse |
| Public Attributes inherited from llvm::SysAlias | |
| const char * | Name |
| uint16_t | Encoding |
| FeatureBitset | FeaturesRequired |
Definition at line 458 of file AArch64BaseInfo.h.
|
inlineconstexpr |
Definition at line 461 of file AArch64BaseInfo.h.
References AllowWithTLBID, E(), F, N, and llvm::SysAliasOptionalReg::SysAliasOptionalReg().
|
inline |
Definition at line 465 of file AArch64BaseInfo.h.
References AllowWithTLBID, and llvm::SysAlias::haveFeatures().
Referenced by llvm::AArch64InstPrinter::printSyspAlias().
| bool llvm::TLBIPSysAlias::AllowWithTLBID |
Definition at line 459 of file AArch64BaseInfo.h.
Referenced by haveFeatures(), and TLBIPSysAlias().