MLIR 22.0.0git
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 <cstdint>
#include <tuple>

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
struct  mlir::spirv::StructType::StructDecorationInfo
class  mlir::spirv::CooperativeMatrixType
class  mlir::spirv::MatrixType
class  mlir::spirv::TensorArmType
 SPIR-V TensorARM Type. More...

Namespaces

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

Functions

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