LLVM  7.0.0svn
Public Member Functions | Public Attributes | List of all members
llvm::AArch64SysReg::SysReg Struct Reference

#include "Target/AArch64/Utils/AArch64BaseInfo.h"

Collaboration diagram for llvm::AArch64SysReg::SysReg:
Collaboration graph

Public Member Functions

bool haveFeatures (FeatureBitset ActiveFeatures) const

Public Attributes

const charName
unsigned Encoding
bool Readable
bool Writeable
FeatureBitset FeaturesRequired

Detailed Description

Definition at line 444 of file AArch64BaseInfo.h.

Member Function Documentation

◆ haveFeatures()

bool llvm::AArch64SysReg::SysReg::haveFeatures ( FeatureBitset  ActiveFeatures) const

Member Data Documentation

◆ Encoding

unsigned llvm::AArch64SysReg::SysReg::Encoding

Definition at line 446 of file AArch64BaseInfo.h.

Referenced by getIntOperandFromRegisterString().

◆ FeaturesRequired

FeatureBitset llvm::AArch64SysReg::SysReg::FeaturesRequired

Definition at line 449 of file AArch64BaseInfo.h.

◆ Name

const char* llvm::AArch64SysReg::SysReg::Name

◆ Readable

bool llvm::AArch64SysReg::SysReg::Readable

◆ Writeable

bool llvm::AArch64SysReg::SysReg::Writeable

Definition at line 448 of file AArch64BaseInfo.h.

Referenced by llvm::AArch64InstPrinter::printMSRSystemRegister().

The documentation for this struct was generated from the following file: