#ifdef GET_TYPEDEF_LIST
#undef GET_TYPEDEF_LIST
::mlir::ComplexType,
::mlir::Float8E5M2Type,
::mlir::Float8E4M3Type,
::mlir::Float8E4M3FNType,
::mlir::Float8E5M2FNUZType,
::mlir::Float8E4M3FNUZType,
::mlir::Float8E4M3B11FNUZType,
::mlir::Float8E3M4Type,
::mlir::Float4E2M1FNType,
::mlir::Float6E2M3FNType,
::mlir::Float6E3M2FNType,
::mlir::BFloat16Type,
::mlir::Float16Type,
::mlir::FloatTF32Type,
::mlir::Float32Type,
::mlir::Float64Type,
::mlir::Float80Type,
::mlir::Float128Type,
::mlir::FunctionType,
::mlir::IndexType,
::mlir::IntegerType,
::mlir::MemRefType,
::mlir::NoneType,
::mlir::OpaqueType,
::mlir::RankedTensorType,
::mlir::TupleType,
::mlir::UnrankedMemRefType,
::mlir::UnrankedTensorType,
::mlir::VectorType
#endif
#ifdef GET_TYPEDEF_CLASSES
#undef GET_TYPEDEF_CLASSES
namespace mlir {
namespace detail {
struct ComplexTypeStorage : public ::mlir::TypeStorage { … };
}
ComplexType ComplexType::get(Type elementType) { … }
ComplexType ComplexType::getChecked(::llvm::function_ref<::mlir::InFlightDiagnostic()> emitError, Type elementType) { … }
::llvm::LogicalResult ComplexType::verifyInvariants(::llvm::function_ref<::mlir::InFlightDiagnostic()> emitError, Type elementType) { … }
Type ComplexType::getElementType() const { … }
}
MLIR_DEFINE_EXPLICIT_TYPE_ID(::mlir::ComplexType)
namespace mlir {
}
MLIR_DEFINE_EXPLICIT_TYPE_ID(::mlir::Float8E5M2Type)
namespace mlir {
}
MLIR_DEFINE_EXPLICIT_TYPE_ID(::mlir::Float8E4M3Type)
namespace mlir {
}
MLIR_DEFINE_EXPLICIT_TYPE_ID(::mlir::Float8E4M3FNType)
namespace mlir {
}
MLIR_DEFINE_EXPLICIT_TYPE_ID(::mlir::Float8E5M2FNUZType)
namespace mlir {
}
MLIR_DEFINE_EXPLICIT_TYPE_ID(::mlir::Float8E4M3FNUZType)
namespace mlir {
}
MLIR_DEFINE_EXPLICIT_TYPE_ID(::mlir::Float8E4M3B11FNUZType)
namespace mlir {
}
MLIR_DEFINE_EXPLICIT_TYPE_ID(::mlir::Float8E3M4Type)
namespace mlir {
}
MLIR_DEFINE_EXPLICIT_TYPE_ID(::mlir::Float4E2M1FNType)
namespace mlir {
}
MLIR_DEFINE_EXPLICIT_TYPE_ID(::mlir::Float6E2M3FNType)
namespace mlir {
}
MLIR_DEFINE_EXPLICIT_TYPE_ID(::mlir::Float6E3M2FNType)
namespace mlir {
}
MLIR_DEFINE_EXPLICIT_TYPE_ID(::mlir::BFloat16Type)
namespace mlir {
}
MLIR_DEFINE_EXPLICIT_TYPE_ID(::mlir::Float16Type)
namespace mlir {
}
MLIR_DEFINE_EXPLICIT_TYPE_ID(::mlir::FloatTF32Type)
namespace mlir {
}
MLIR_DEFINE_EXPLICIT_TYPE_ID(::mlir::Float32Type)
namespace mlir {
}
MLIR_DEFINE_EXPLICIT_TYPE_ID(::mlir::Float64Type)
namespace mlir {
}
MLIR_DEFINE_EXPLICIT_TYPE_ID(::mlir::Float80Type)
namespace mlir {
}
MLIR_DEFINE_EXPLICIT_TYPE_ID(::mlir::Float128Type)
namespace mlir {
FunctionType FunctionType::get(::mlir::MLIRContext *context, TypeRange inputs, TypeRange results) { … }
}
MLIR_DEFINE_EXPLICIT_TYPE_ID(::mlir::FunctionType)
namespace mlir {
}
MLIR_DEFINE_EXPLICIT_TYPE_ID(::mlir::IndexType)
namespace mlir {
::llvm::LogicalResult IntegerType::verifyInvariants(::llvm::function_ref<::mlir::InFlightDiagnostic()> emitError, unsigned width, SignednessSemantics signedness) { … }
}
MLIR_DEFINE_EXPLICIT_TYPE_ID(::mlir::IntegerType)
namespace mlir {
namespace detail {
struct MemRefTypeStorage : public ::mlir::TypeStorage { … };
}
::llvm::LogicalResult MemRefType::verifyInvariants(::llvm::function_ref<::mlir::InFlightDiagnostic()> emitError, ::llvm::ArrayRef<int64_t> shape, Type elementType, MemRefLayoutAttrInterface layout, Attribute memorySpace) { … }
::llvm::ArrayRef<int64_t> MemRefType::getShape() const { … }
Type MemRefType::getElementType() const { … }
MemRefLayoutAttrInterface MemRefType::getLayout() const { … }
Attribute MemRefType::getMemorySpace() const { … }
}
MLIR_DEFINE_EXPLICIT_TYPE_ID(::mlir::MemRefType)
namespace mlir {
}
MLIR_DEFINE_EXPLICIT_TYPE_ID(::mlir::NoneType)
namespace mlir {
namespace detail {
struct OpaqueTypeStorage : public ::mlir::TypeStorage { … };
}
OpaqueType OpaqueType::get(StringAttr dialectNamespace, StringRef typeData) { … }
OpaqueType OpaqueType::getChecked(::llvm::function_ref<::mlir::InFlightDiagnostic()> emitError, StringAttr dialectNamespace, StringRef typeData) { … }
::llvm::LogicalResult OpaqueType::verifyInvariants(::llvm::function_ref<::mlir::InFlightDiagnostic()> emitError, StringAttr dialectNamespace, ::llvm::StringRef typeData) { … }
StringAttr OpaqueType::getDialectNamespace() const { … }
::llvm::StringRef OpaqueType::getTypeData() const { … }
}
MLIR_DEFINE_EXPLICIT_TYPE_ID(::mlir::OpaqueType)
namespace mlir {
namespace detail {
struct RankedTensorTypeStorage : public ::mlir::TypeStorage { … };
}
RankedTensorType RankedTensorType::get(ArrayRef<int64_t> shape, Type elementType, Attribute encoding) { … }
RankedTensorType RankedTensorType::getChecked(::llvm::function_ref<::mlir::InFlightDiagnostic()> emitError, ArrayRef<int64_t> shape, Type elementType, Attribute encoding) { … }
::llvm::LogicalResult RankedTensorType::verifyInvariants(::llvm::function_ref<::mlir::InFlightDiagnostic()> emitError, ::llvm::ArrayRef<int64_t> shape, Type elementType, Attribute encoding) { … }
::llvm::ArrayRef<int64_t> RankedTensorType::getShape() const { … }
Type RankedTensorType::getElementType() const { … }
Attribute RankedTensorType::getEncoding() const { … }
}
MLIR_DEFINE_EXPLICIT_TYPE_ID(::mlir::RankedTensorType)
namespace mlir {
TupleType TupleType::get(::mlir::MLIRContext *context, TypeRange elementTypes) { … }
TupleType TupleType::get(::mlir::MLIRContext *context) { … }
}
MLIR_DEFINE_EXPLICIT_TYPE_ID(::mlir::TupleType)
namespace mlir {
namespace detail {
struct UnrankedMemRefTypeStorage : public ::mlir::TypeStorage { … };
}
UnrankedMemRefType UnrankedMemRefType::get(Type elementType, Attribute memorySpace) { … }
UnrankedMemRefType UnrankedMemRefType::getChecked(::llvm::function_ref<::mlir::InFlightDiagnostic()> emitError, Type elementType, Attribute memorySpace) { … }
UnrankedMemRefType UnrankedMemRefType::get(Type elementType, unsigned memorySpace) { … }
UnrankedMemRefType UnrankedMemRefType::getChecked(::llvm::function_ref<::mlir::InFlightDiagnostic()> emitError, Type elementType, unsigned memorySpace) { … }
::llvm::LogicalResult UnrankedMemRefType::verifyInvariants(::llvm::function_ref<::mlir::InFlightDiagnostic()> emitError, Type elementType, Attribute memorySpace) { … }
Type UnrankedMemRefType::getElementType() const { … }
Attribute UnrankedMemRefType::getMemorySpace() const { … }
}
MLIR_DEFINE_EXPLICIT_TYPE_ID(::mlir::UnrankedMemRefType)
namespace mlir {
namespace detail {
struct UnrankedTensorTypeStorage : public ::mlir::TypeStorage { … };
}
UnrankedTensorType UnrankedTensorType::get(Type elementType) { … }
UnrankedTensorType UnrankedTensorType::getChecked(::llvm::function_ref<::mlir::InFlightDiagnostic()> emitError, Type elementType) { … }
::llvm::LogicalResult UnrankedTensorType::verifyInvariants(::llvm::function_ref<::mlir::InFlightDiagnostic()> emitError, Type elementType) { … }
Type UnrankedTensorType::getElementType() const { … }
}
MLIR_DEFINE_EXPLICIT_TYPE_ID(::mlir::UnrankedTensorType)
namespace mlir {
namespace detail {
struct VectorTypeStorage : public ::mlir::TypeStorage { … };
}
VectorType VectorType::get(ArrayRef<int64_t> shape, Type elementType, ArrayRef<bool> scalableDims) { … }
VectorType VectorType::getChecked(::llvm::function_ref<::mlir::InFlightDiagnostic()> emitError, ArrayRef<int64_t> shape, Type elementType, ArrayRef<bool> scalableDims) { … }
::llvm::LogicalResult VectorType::verifyInvariantsImpl(::llvm::function_ref<::mlir::InFlightDiagnostic()> emitError, ::llvm::ArrayRef<int64_t> shape, ::mlir::Type elementType, ::llvm::ArrayRef<bool> scalableDims) { … }
::llvm::LogicalResult VectorType::verifyInvariants(::llvm::function_ref<::mlir::InFlightDiagnostic()> emitError, ::llvm::ArrayRef<int64_t> shape, ::mlir::Type elementType, ::llvm::ArrayRef<bool> scalableDims) { … }
::llvm::ArrayRef<int64_t> VectorType::getShape() const { … }
::mlir::Type VectorType::getElementType() const { … }
::llvm::ArrayRef<bool> VectorType::getScalableDims() const { … }
}
MLIR_DEFINE_EXPLICIT_TYPE_ID(::mlir::VectorType)
#endif