MLIR-AIE 1.4.6.dev
xilinx::AIE::TransactionBinaryOperation Struct Reference

#include "Conversion/AIEToConfiguration/TransactionBinary.h"

Collaboration diagram for xilinx::AIE::TransactionBinaryOperation:

Classes

struct  SyncPayload
struct  LoadPdiPayload
struct  AddressPatchPayload

Public Member Functions

 TransactionBinaryOperation ()=default
 TransactionBinaryOperation (XAie_TxnOpcode opc, uint32_t mask, uint64_t addr, uint32_t value, const uint8_t *data, uint32_t size)

Public Attributes

struct XAie_TxnCmd cmd = {}
std::optional< SyncPayload > sync
std::optional< LoadPdiPayload > loadPdi
std::optional< AddressPatchPayload > addressPatch
std::optional< mlir::Location > sourceLoc

Detailed Description

Definition at line 32 of file TransactionBinary.h.

Constructor & Destructor Documentation

◆ TransactionBinaryOperation() [1/2]

xilinx::AIE::TransactionBinaryOperation::TransactionBinaryOperation ( )
default

◆ TransactionBinaryOperation() [2/2]

xilinx::AIE::TransactionBinaryOperation::TransactionBinaryOperation ( XAie_TxnOpcode opc,
uint32_t mask,
uint64_t addr,
uint32_t value,
const uint8_t * data,
uint32_t size )
inline

Definition at line 65 of file TransactionBinary.h.

References cmd.

Member Data Documentation

◆ addressPatch

std::optional<AddressPatchPayload> xilinx::AIE::TransactionBinaryOperation::addressPatch

Definition at line 60 of file TransactionBinary.h.

Referenced by xilinx::AIE::parseTransactionBinary().

◆ cmd

struct XAie_TxnCmd xilinx::AIE::TransactionBinaryOperation::cmd = {}

◆ loadPdi

std::optional<LoadPdiPayload> xilinx::AIE::TransactionBinaryOperation::loadPdi

Definition at line 59 of file TransactionBinary.h.

Referenced by xilinx::AIE::parseTransactionBinary().

◆ sourceLoc

std::optional<mlir::Location> xilinx::AIE::TransactionBinaryOperation::sourceLoc

Definition at line 61 of file TransactionBinary.h.

◆ sync

std::optional<SyncPayload> xilinx::AIE::TransactionBinaryOperation::sync

Definition at line 58 of file TransactionBinary.h.

Referenced by xilinx::AIE::parseTransactionBinary().


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