13 #ifndef MLIR_DIALECT_SPIRV_SPIRVDIALECT_H_ 14 #define MLIR_DIALECT_SPIRV_SPIRVDIALECT_H_ 21 enum class Decoration : uint32_t;
30 static bool isValidType(
Type type);
33 static bool isValidScalarType(
Type type);
37 static std::string getAttributeName(Decoration decoration);
70 #endif // MLIR_DIALECT_SPIRV_SPIRVDIALECT_H_ Definition: InferTypeOpInterface.cpp:20
Definition: Operation.h:27
Definition: SPIRVDialect.h:23
Definition: Location.h:52
std::pair< Identifier, Attribute > NamedAttribute
Definition: Attributes.h:264
Definition: LogicalResult.h:18
static StringRef getDialectNamespace()
Definition: SPIRVDialect.h:27
Definition: Attributes.h:53
Type parseType(llvm::StringRef typeStr, MLIRContext *context)
Definition: DialectImplementation.h:33
Definition: MLIRContext.h:34
Definition: Builders.h:158
Definition: DialectImplementation.h:100