MLIR-AIE 1.4.5.dev
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 BitFieldInfo * getField (llvm::StringRef fieldName) const

Public Attributes

std::string name
uint32_t offset
std::string module
uint32_t width
std::string type
std::string reset
std::string description
std::vector< BitFieldInfo > bit_fields

Detailed Description

Register information.

Definition at line 39 of file AIERegisterDatabase.h.

Member Function Documentation

◆ getField()

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

Member Data Documentation

◆ bit_fields

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

Definition at line 47 of file AIERegisterDatabase.h.

Referenced by getField().

◆ description

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

Definition at line 46 of file AIERegisterDatabase.h.

◆ module

std::string xilinx::AIE::RegisterInfo::module

Definition at line 42 of file AIERegisterDatabase.h.

◆ name

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

Definition at line 40 of file AIERegisterDatabase.h.

◆ offset

uint32_t xilinx::AIE::RegisterInfo::offset

◆ reset

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

Definition at line 45 of file AIERegisterDatabase.h.

◆ type

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

Definition at line 44 of file AIERegisterDatabase.h.

◆ width

uint32_t xilinx::AIE::RegisterInfo::width

Definition at line 43 of file AIERegisterDatabase.h.


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