MLIR-AIE
Public Member Functions | Public Attributes | List of all members
xilinx::AIE::RegisterInfo Struct Reference

Register information. More...

#include "aie/Dialect/AIE/Util/AIERegisterDatabase.h"

+ Collaboration diagram for xilinx::AIE::RegisterInfo:

Public Member Functions

const BitFieldInfogetField (llvm::StringRef fieldName) const
 

Public Attributes

std::string name
 
uint32_t offset
 
std::string uint32_t width
 
std::string type
 
std::string reset
 
std::string description
 
std::vector< BitFieldInfobit_fields
 

Detailed Description

Register information.

Definition at line 41 of file AIERegisterDatabase.h.

Member Function Documentation

◆ getField()

const BitFieldInfo * RegisterInfo::getField ( llvm::StringRef  fieldName) const

Definition at line 27 of file AIERegisterDatabase.cpp.

References bit_fields.

Member Data Documentation

◆ bit_fields

std::vector<BitFieldInfo> xilinx::AIE::RegisterInfo::bit_fields

Definition at line 49 of file AIERegisterDatabase.h.

Referenced by getField().

◆ description

std::string xilinx::AIE::RegisterInfo::description

Definition at line 48 of file AIERegisterDatabase.h.

◆ name

std::string xilinx::AIE::RegisterInfo::name

Definition at line 42 of file AIERegisterDatabase.h.

◆ offset

uint32_t xilinx::AIE::RegisterInfo::offset

Definition at line 43 of file AIERegisterDatabase.h.

◆ reset

std::string xilinx::AIE::RegisterInfo::reset

Definition at line 47 of file AIERegisterDatabase.h.

◆ type

std::string xilinx::AIE::RegisterInfo::type

Definition at line 46 of file AIERegisterDatabase.h.

◆ width

std::string uint32_t xilinx::AIE::RegisterInfo::width

Definition at line 45 of file AIERegisterDatabase.h.


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