LLVM 22.0.0git
llvm::SPIRV::ImageAttrs Union Reference

#include "Target/SPIRV/SPIRVIRMapping.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 73 of file SPIRVIRMapping.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

Definition at line 85 of file SPIRVIRMapping.h.

References llvm::Depth, Flags, and Val.

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 83 of file SPIRVIRMapping.h.

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


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