My Project
Classes | Functions
SPIRVTypes.cpp File Reference
#include "mlir/Dialect/SPIRV/SPIRVTypes.h"
#include "mlir/IR/Attributes.h"
#include "mlir/IR/Identifier.h"
#include "mlir/IR/StandardTypes.h"
#include "llvm/ADT/StringExtras.h"
#include "llvm/ADT/StringSwitch.h"
#include "mlir/Dialect/SPIRV/SPIRVEnums.cpp.inc"
#include "mlir/Dialect/SPIRV/SPIRVEnumAvailability.cpp.inc"
Include dependency graph for SPIRVTypes.cpp:

Classes

struct  mlir::spirv::detail::ArrayTypeStorage
 
struct  spirv::detail::ImageTypeStorage
 
struct  mlir::spirv::detail::PointerTypeStorage
 
struct  mlir::spirv::detail::RuntimeArrayTypeStorage
 
struct  mlir::spirv::detail::StructTypeStorage
 

Functions

template<>
constexpr unsigned getNumBits< Dim > ()
 
template<>
constexpr unsigned getNumBits< ImageDepthInfo > ()
 
template<>
constexpr unsigned getNumBits< ImageArrayedInfo > ()
 
template<>
constexpr unsigned getNumBits< ImageSamplingInfo > ()
 
template<>
constexpr unsigned getNumBits< ImageSamplerUseInfo > ()
 
template<>
constexpr unsigned getNumBits< ImageFormat > ()
 

Function Documentation

◆ getNumBits< Dim >()

template<>
constexpr unsigned getNumBits< Dim > ( )

◆ getNumBits< ImageArrayedInfo >()

template<>
constexpr unsigned getNumBits< ImageArrayedInfo > ( )

◆ getNumBits< ImageDepthInfo >()

template<>
constexpr unsigned getNumBits< ImageDepthInfo > ( )

◆ getNumBits< ImageFormat >()

template<>
constexpr unsigned getNumBits< ImageFormat > ( )

◆ getNumBits< ImageSamplerUseInfo >()

template<>
constexpr unsigned getNumBits< ImageSamplerUseInfo > ( )

◆ getNumBits< ImageSamplingInfo >()

template<>
constexpr unsigned getNumBits< ImageSamplingInfo > ( )