MLIR 22.0.0git
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

namespace  mlir
 Include the generated interface declarations.
namespace  mlir::spirv
namespace  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.