|
LLVM 22.0.0git
|
#include "Target/AArch64/Utils/AArch64BaseInfo.h"
Public Member Functions | |
| constexpr | SysAliasOptionalReg (const char *N, uint16_t E, bool R, bool O) |
| constexpr | SysAliasOptionalReg (const char *N, uint16_t E, bool R, bool O, 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 | NeedsReg |
| bool | OptionalReg |
| Public Attributes inherited from llvm::SysAlias | |
| const char * | Name |
| uint16_t | Encoding |
| FeatureBitset | FeaturesRequired |
Definition at line 412 of file AArch64BaseInfo.h.
|
inlineconstexpr |
Definition at line 415 of file AArch64BaseInfo.h.
References E(), N, NeedsReg, OptionalReg, and llvm::SysAlias::SysAlias().
|
inlineconstexpr |
Definition at line 417 of file AArch64BaseInfo.h.
References E(), F, N, NeedsReg, OptionalReg, and llvm::SysAlias::SysAlias().
| bool llvm::SysAliasOptionalReg::NeedsReg |
Definition at line 413 of file AArch64BaseInfo.h.
Referenced by llvm::AArch64InstPrinter::printSysAlias(), SysAliasOptionalReg(), and SysAliasOptionalReg().
| bool llvm::SysAliasOptionalReg::OptionalReg |
Definition at line 414 of file AArch64BaseInfo.h.
Referenced by llvm::AArch64InstPrinter::printSysAlias(), SysAliasOptionalReg(), and SysAliasOptionalReg().