LLVM 19.0.0git
Public Member Functions | Public Attributes | List of all members
llvm::LegalityQuery::MemDesc Struct Reference

#include "llvm/CodeGen/GlobalISel/LegalizerInfo.h"

Public Member Functions

 MemDesc ()=default
 
 MemDesc (LLT MemoryTy, uint64_t AlignInBits, AtomicOrdering Ordering)
 
 MemDesc (const MachineMemOperand &MMO)
 

Public Attributes

LLT MemoryTy
 
uint64_t AlignInBits
 
AtomicOrdering Ordering
 

Detailed Description

Definition at line 113 of file LegalizerInfo.h.

Constructor & Destructor Documentation

◆ MemDesc() [1/3]

llvm::LegalityQuery::MemDesc::MemDesc ( )
default

◆ MemDesc() [2/3]

llvm::LegalityQuery::MemDesc::MemDesc ( LLT  MemoryTy,
uint64_t  AlignInBits,
AtomicOrdering  Ordering 
)
inline

Definition at line 119 of file LegalizerInfo.h.

◆ MemDesc() [3/3]

llvm::LegalityQuery::MemDesc::MemDesc ( const MachineMemOperand MMO)
inline

Definition at line 121 of file LegalizerInfo.h.

Member Data Documentation

◆ AlignInBits

uint64_t llvm::LegalityQuery::MemDesc::AlignInBits

Definition at line 115 of file LegalizerInfo.h.

◆ MemoryTy

LLT llvm::LegalityQuery::MemDesc::MemoryTy

◆ Ordering

AtomicOrdering llvm::LegalityQuery::MemDesc::Ordering

Definition at line 116 of file LegalizerInfo.h.


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