MLIR  20.0.0git
Classes | Namespaces | Macros
SPIRVAttributes.h File Reference
#include "mlir/Dialect/SPIRV/IR/SPIRVTypes.h"
#include "mlir/IR/BuiltinAttributes.h"
#include "mlir/Support/LLVM.h"
#include "mlir/Dialect/SPIRV/IR/SPIRVAttributes.h.inc"
#include "mlir/Dialect/SPIRV/IR/SPIRVAttrUtils.inc"

Go to the source code of this file.

Classes

class  mlir::spirv::InterfaceVarABIAttr
 An attribute that specifies the information regarding the interface variable: descriptor set, binding, storage class. More...
 
class  mlir::spirv::VerCapExtAttr
 An attribute that specifies the SPIR-V (version, capabilities, extensions) triple. More...
 
struct  mlir::spirv::VerCapExtAttr::ext_iterator
 
struct  mlir::spirv::VerCapExtAttr::cap_iterator
 
class  mlir::spirv::TargetEnvAttr
 An attribute that specifies the target version, allowed extensions and capabilities, and resource limits. More...
 

Namespaces

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

Macros

#define GET_ATTRDEF_CLASSES
 

Macro Definition Documentation

◆ GET_ATTRDEF_CLASSES

#define GET_ATTRDEF_CLASSES

Definition at line 27 of file SPIRVAttributes.h.