MLIR  15.0.0git
Classes | Namespaces | Functions
SPIRVTypes.h File Reference
#include "mlir/Dialect/SPIRV/IR/SPIRVEnums.h"
#include "mlir/IR/BuiltinTypes.h"
#include "mlir/IR/Diagnostics.h"
#include "mlir/IR/Location.h"
#include "mlir/IR/TypeSupport.h"
#include "mlir/IR/Types.h"
#include <tuple>
+ Include dependency graph for SPIRVTypes.h:
+ This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  mlir::spirv::SPIRVType
 
class  mlir::spirv::ScalarType
 
class  mlir::spirv::CompositeType
 
class  mlir::spirv::ArrayType
 
class  mlir::spirv::ImageType
 
class  mlir::spirv::PointerType
 
class  mlir::spirv::RuntimeArrayType
 
class  mlir::spirv::SampledImageType
 
class  mlir::spirv::StructType
 SPIR-V struct type. More...
 
struct  mlir::spirv::StructType::MemberDecorationInfo
 
class  mlir::spirv::StructType::ElementTypeRange
 Range class for element types. More...
 
class  mlir::spirv::CooperativeMatrixNVType
 
class  mlir::spirv::MatrixType
 

Namespaces

 mlir
 Include the generated interface declarations.
 
 mlir::spirv
 
 mlir::spirv::detail
 

Functions

llvm::hash_code mlir::spirv::hash_value (const StructType::MemberDecorationInfo &memberDecorationInfo)