LLVM  8.0.1
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
[legend]

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 480 of file AArch64BaseInfo.h.

Member Function Documentation

◆ haveFeatures()

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

Member Data Documentation

◆ Encoding

unsigned llvm::AArch64SysReg::SysReg::Encoding

Definition at line 482 of file AArch64BaseInfo.h.

Referenced by getIntOperandFromRegisterString().

◆ FeaturesRequired

FeatureBitset llvm::AArch64SysReg::SysReg::FeaturesRequired

Definition at line 485 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 484 of file AArch64BaseInfo.h.

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


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