13 #ifndef MLIR_DIALECT_SPIRV_TARGETANDABI_H 14 #define MLIR_DIALECT_SPIRV_TARGETANDABI_H 25 #include "mlir/Dialect/SPIRV/TargetAndABI.h.inc" 28 enum class StorageClass : uint32_t;
36 StorageClass storageClass,
37 MLIRContext *context);
44 MLIRContext *context);
48 #endif // MLIR_DIALECT_SPIRV_TARGETANDABI_H Definition: InferTypeOpInterface.cpp:20
StringRef getEntryPointABIAttrName()
Attribute name for specifying entry point information.
Definition: TargetAndABI.cpp:34
enum StorageClass uint32_t StringRef getInterfaceVarABIAttrName()
Attribute name for specifying argument ABI information.
Definition: TargetAndABI.cpp:19
EntryPointABIAttr getEntryPointABIAttr(ArrayRef< int32_t > localSize, MLIRContext *context)
Get the EntryPointABIAttr given its fields.
Definition: TargetAndABI.cpp:39
InterfaceVarABIAttr getInterfaceVarABIAttr(unsigned descriptorSet, unsigned binding, StorageClass storageClass, MLIRContext *context)
Get the InterfaceVarABIAttr given its fields.