OpenASIP  2.0
Public Member Functions | Public Attributes | List of all members
llvm::LLVMTCEBuilder::ConstantDataDef Struct Reference

Data definition structure for constant pool values. More...

Collaboration diagram for llvm::LLVMTCEBuilder::ConstantDataDef:
Collaboration graph

Public Member Functions

 ConstantDataDef (unsigned addr, unsigned align, unsigned size, const llvm::Constant *value)
 

Public Attributes

unsigned address = 0
 
unsigned alignment = 0
 
unsigned size = 0
 
const llvm::Constant * value = nullptr
 

Detailed Description

Data definition structure for constant pool values.

Definition at line 284 of file LLVMTCEBuilder.hh.

Constructor & Destructor Documentation

◆ ConstantDataDef()

llvm::LLVMTCEBuilder::ConstantDataDef::ConstantDataDef ( unsigned  addr,
unsigned  align,
unsigned  size,
const llvm::Constant *  value 
)
inline

Definition at line 290 of file LLVMTCEBuilder.hh.

295  : address(addr), alignment(align), size(size), value(value) {}

Member Data Documentation

◆ address

unsigned llvm::LLVMTCEBuilder::ConstantDataDef::address = 0

Definition at line 285 of file LLVMTCEBuilder.hh.

Referenced by llvm::LLVMTCEBuilder::emitDataDef().

◆ alignment

unsigned llvm::LLVMTCEBuilder::ConstantDataDef::alignment = 0

Definition at line 286 of file LLVMTCEBuilder.hh.

◆ size

unsigned llvm::LLVMTCEBuilder::ConstantDataDef::size = 0

Definition at line 287 of file LLVMTCEBuilder.hh.

Referenced by llvm::LLVMTCEBuilder::emitDataDef().

◆ value

const llvm::Constant* llvm::LLVMTCEBuilder::ConstantDataDef::value = nullptr

Definition at line 288 of file LLVMTCEBuilder.hh.

Referenced by llvm::LLVMTCEBuilder::emitDataDef().


The documentation for this struct was generated from the following file:
llvm::LLVMTCEBuilder::ConstantDataDef::size
unsigned size
Definition: LLVMTCEBuilder.hh:287
llvm::LLVMTCEBuilder::ConstantDataDef::address
unsigned address
Definition: LLVMTCEBuilder.hh:285
llvm::LLVMTCEBuilder::ConstantDataDef::value
const llvm::Constant * value
Definition: LLVMTCEBuilder.hh:288
llvm::LLVMTCEBuilder::ConstantDataDef::alignment
unsigned alignment
Definition: LLVMTCEBuilder.hh:286