LLVM API Documentation
#include <AArch64BaseInfo.h>
Public Member Functions | |
SysRegMapper (uint64_t FeatureBits) | |
uint32_t | fromString (StringRef Name, bool &Valid) const |
std::string | toString (uint32_t Bits, bool &Valid) const |
Public Attributes | |
const AArch64NamedImmMapper::Mapping * | InstPairs |
size_t | NumInstPairs |
uint64_t | FeatureBits |
Static Public Attributes | |
static const AArch64NamedImmMapper::Mapping | SysRegPairs [] |
static const AArch64NamedImmMapper::Mapping | CycloneSysRegPairs [] |
Definition at line 1136 of file AArch64BaseInfo.h.
llvm::AArch64SysReg::SysRegMapper::SysRegMapper | ( | uint64_t | FeatureBits | ) | [inline] |
Definition at line 1144 of file AArch64BaseInfo.h.
uint32_t AArch64SysReg::SysRegMapper::fromString | ( | StringRef | Name, |
bool & | Valid | ||
) | const |
Definition at line 764 of file AArch64BaseInfo.cpp.
References llvm::array_lengthof(), llvm::tgtok::Bits, llvm::StringRef::lower(), and llvm::Regex::match().
std::string AArch64SysReg::SysRegMapper::toString | ( | uint32_t | Bits, |
bool & | Valid | ||
) | const |
Definition at line 817 of file AArch64BaseInfo.cpp.
References llvm::array_lengthof(), and llvm::utostr().
{ {"cpm_ioacc_ctl_el3", CPM_IOACC_CTL_EL3} }
Definition at line 1138 of file AArch64BaseInfo.h.
Definition at line 1142 of file AArch64BaseInfo.h.
Definition at line 1140 of file AArch64BaseInfo.h.
Referenced by llvm::AArch64SysReg::MRSMapper::MRSMapper(), and llvm::AArch64SysReg::MSRMapper::MSRMapper().
Definition at line 1141 of file AArch64BaseInfo.h.
Referenced by llvm::AArch64SysReg::MRSMapper::MRSMapper(), and llvm::AArch64SysReg::MSRMapper::MSRMapper().
Definition at line 1137 of file AArch64BaseInfo.h.