My Project
Classes | Namespaces | Enumerations
SPIRVTypes.h File Reference
#include "mlir/IR/StandardTypes.h"
#include "mlir/IR/TypeSupport.h"
#include "mlir/IR/Types.h"
#include "mlir/Dialect/SPIRV/SPIRVEnums.h.inc"
#include "mlir/Dialect/SPIRV/SPIRVEnumAvailability.h.inc"
#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::CompositeType
 
class  mlir::spirv::ArrayType
 
class  mlir::spirv::ImageType
 
class  mlir::spirv::PointerType
 
class  mlir::spirv::RuntimeArrayType
 
class  mlir::spirv::StructType
 

Namespaces

 mlir
 
 mlir::spirv
 
 mlir::spirv::detail
 
 mlir::spirv::TypeKind
 

Enumerations

enum  mlir::spirv::TypeKind::Kind {
  mlir::spirv::TypeKind::Array = Type::FIRST_SPIRV_TYPE, mlir::spirv::TypeKind::Image, mlir::spirv::TypeKind::Pointer, mlir::spirv::TypeKind::RuntimeArray,
  mlir::spirv::TypeKind::Struct, mlir::spirv::TypeKind::LAST_SPIRV_TYPE = Struct
}