MLIR
20.0.0git
|
#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 |
#define GET_ATTRDEF_CLASSES |
Definition at line 27 of file SPIRVAttributes.h.