|
MLIR 22.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 | |
| namespace | mlir |
| Include the generated interface declarations. | |
| namespace | mlir::spirv |
| namespace | mlir::spirv::detail |
Macros | |
| #define | GET_ATTRDEF_CLASSES |
| #define | MLIR_DIALECT_SPIRV_IR_ATTR_UTILS_H_ |
| #define GET_ATTRDEF_CLASSES |
Definition at line 27 of file SPIRVAttributes.h.
| #define MLIR_DIALECT_SPIRV_IR_ATTR_UTILS_H_ |