LLVM 19.0.0git
Classes | Public Member Functions | Public Attributes | List of all members
llvm::SPIRV::ImageAttrs Union Reference

#include "Target/SPIRV/SPIRVDuplicatesTracker.h"

Classes

struct  BitFlags
 

Public Member Functions

 ImageAttrs (unsigned Dim, unsigned Depth, unsigned Arrayed, unsigned MS, unsigned Sampled, unsigned ImageFormat, unsigned AQ=0)
 

Public Attributes

struct llvm::SPIRV::ImageAttrs::BitFlags Flags
 
unsigned Val
 

Detailed Description

Definition at line 68 of file SPIRVDuplicatesTracker.h.

Constructor & Destructor Documentation

◆ ImageAttrs()

llvm::SPIRV::ImageAttrs::ImageAttrs ( unsigned  Dim,
unsigned  Depth,
unsigned  Arrayed,
unsigned  MS,
unsigned  Sampled,
unsigned  ImageFormat,
unsigned  AQ = 0 
)
inline

Member Data Documentation

◆ Flags

struct llvm::SPIRV::ImageAttrs::BitFlags llvm::SPIRV::ImageAttrs::Flags

Referenced by ImageAttrs().

◆ Val

unsigned llvm::SPIRV::ImageAttrs::Val

Definition at line 78 of file SPIRVDuplicatesTracker.h.

Referenced by ImageAttrs(), and llvm::SPIRV::make_descr_sampled_image().


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