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

#include "Target/RISCV/Utils/RISCVBaseInfo.h"

Collaboration diagram for llvm::RISCVSysReg::SysReg:
Collaboration graph

Public Member Functions

bool haveRequiredFeatures (FeatureBitset ActiveFeatures) const

Public Attributes

const charName
unsigned Encoding
FeatureBitset FeaturesRequired
bool isRV32Only

Detailed Description

Definition at line 150 of file RISCVBaseInfo.h.

Member Function Documentation

◆ haveRequiredFeatures()

bool llvm::RISCVSysReg::SysReg::haveRequiredFeatures ( FeatureBitset  ActiveFeatures) const

Definition at line 165 of file RISCVBaseInfo.h.

References llvm::FeatureBitset::none().

Member Data Documentation

◆ Encoding

unsigned llvm::RISCVSysReg::SysReg::Encoding

Definition at line 152 of file RISCVBaseInfo.h.

◆ FeaturesRequired

FeatureBitset llvm::RISCVSysReg::SysReg::FeaturesRequired

Definition at line 162 of file RISCVBaseInfo.h.

◆ isRV32Only

bool llvm::RISCVSysReg::SysReg::isRV32Only

Definition at line 163 of file RISCVBaseInfo.h.

◆ Name

const char* llvm::RISCVSysReg::SysReg::Name

Definition at line 151 of file RISCVBaseInfo.h.

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