struct LegalityQuery::MemDesc

Declaration

struct LegalityQuery::MemDesc { /* full declaration omitted */ };

Declared at: llvm/include/llvm/CodeGen/GlobalISel/LegalizerInfo.h:112

Member Variables

public llvm::LLT MemoryTy
public uint64_t AlignInBits
public llvm::AtomicOrdering Ordering

Method Overview

  • public MemDesc()
  • public MemDesc(llvm::LLT MemoryTy, uint64_t AlignInBits, llvm::AtomicOrdering Ordering)
  • public MemDesc(const llvm::MachineMemOperand & MMO)

Methods

MemDesc()

Declared at: llvm/include/llvm/CodeGen/GlobalISel/LegalizerInfo.h:117

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

Declared at: llvm/include/llvm/CodeGen/GlobalISel/LegalizerInfo.h:118

Parameters

llvm::LLT MemoryTy
uint64_t AlignInBits
llvm::AtomicOrdering Ordering

MemDesc(const llvm::MachineMemOperand& MMO)

Declared at: llvm/include/llvm/CodeGen/GlobalISel/LegalizerInfo.h:120

Parameters

const llvm::MachineMemOperand& MMO