#ifdef GET_TYPEDEF_LIST
#undef GET_TYPEDEF_LIST
::mlir::LLVM::LLVMArrayType,
::mlir::LLVM::LLVMFunctionType,
::mlir::LLVM::LLVMPointerType,
::mlir::LLVM::LLVMFixedVectorType,
::mlir::LLVM::LLVMScalableVectorType,
::mlir::LLVM::LLVMTargetExtType
#endif
#ifdef GET_TYPEDEF_CLASSES
#undef GET_TYPEDEF_CLASSES
static ::mlir::OptionalParseResult generatedTypeParser(::mlir::AsmParser &parser, ::llvm::StringRef *mnemonic, ::mlir::Type &value) { … }
static ::llvm::LogicalResult generatedTypePrinter(::mlir::Type def, ::mlir::AsmPrinter &printer) { … }
namespace mlir {
namespace LLVM {
namespace detail {
struct LLVMArrayTypeStorage : public ::mlir::TypeStorage { … };
}
LLVMArrayType LLVMArrayType::get(::mlir::MLIRContext *context, Type elementType, uint64_t numElements) { … }
LLVMArrayType LLVMArrayType::getChecked(::llvm::function_ref<::mlir::InFlightDiagnostic()> emitError, ::mlir::MLIRContext *context, Type elementType, uint64_t numElements) { … }
::llvm::LogicalResult LLVMArrayType::verifyInvariants(::llvm::function_ref<::mlir::InFlightDiagnostic()> emitError, Type elementType, uint64_t numElements) { … }
::mlir::Type LLVMArrayType::parse(::mlir::AsmParser &odsParser) { … }
void LLVMArrayType::print(::mlir::AsmPrinter &odsPrinter) const { … }
Type LLVMArrayType::getElementType() const { … }
uint64_t LLVMArrayType::getNumElements() const { … }
}
}
MLIR_DEFINE_EXPLICIT_TYPE_ID(::mlir::LLVM::LLVMArrayType)
namespace mlir {
namespace LLVM {
namespace detail {
struct LLVMFunctionTypeStorage : public ::mlir::TypeStorage { … };
}
LLVMFunctionType LLVMFunctionType::get(::mlir::MLIRContext *context, Type returnType, ::llvm::ArrayRef<Type> params, bool varArg) { … }
LLVMFunctionType LLVMFunctionType::getChecked(::llvm::function_ref<::mlir::InFlightDiagnostic()> emitError, ::mlir::MLIRContext *context, Type returnType, ::llvm::ArrayRef<Type> params, bool varArg) { … }
::llvm::LogicalResult LLVMFunctionType::verifyInvariants(::llvm::function_ref<::mlir::InFlightDiagnostic()> emitError, Type returnType, ::llvm::ArrayRef<Type> params, bool varArg) { … }
::mlir::Type LLVMFunctionType::parse(::mlir::AsmParser &odsParser) { … }
void LLVMFunctionType::print(::mlir::AsmPrinter &odsPrinter) const { … }
Type LLVMFunctionType::getReturnType() const { … }
::llvm::ArrayRef<Type> LLVMFunctionType::getParams() const { … }
bool LLVMFunctionType::getVarArg() const { … }
}
}
MLIR_DEFINE_EXPLICIT_TYPE_ID(::mlir::LLVM::LLVMFunctionType)
namespace mlir {
namespace LLVM {
namespace detail {
struct LLVMPointerTypeStorage : public ::mlir::TypeStorage { … };
}
LLVMPointerType LLVMPointerType::get(::mlir::MLIRContext *context, unsigned addressSpace) { … }
::mlir::Type LLVMPointerType::parse(::mlir::AsmParser &odsParser) { … }
void LLVMPointerType::print(::mlir::AsmPrinter &odsPrinter) const { … }
unsigned LLVMPointerType::getAddressSpace() const { … }
}
}
MLIR_DEFINE_EXPLICIT_TYPE_ID(::mlir::LLVM::LLVMPointerType)
namespace mlir {
namespace LLVM {
namespace detail {
struct LLVMFixedVectorTypeStorage : public ::mlir::TypeStorage { … };
}
LLVMFixedVectorType LLVMFixedVectorType::get(::mlir::MLIRContext *context, Type elementType, unsigned numElements) { … }
LLVMFixedVectorType LLVMFixedVectorType::getChecked(::llvm::function_ref<::mlir::InFlightDiagnostic()> emitError, ::mlir::MLIRContext *context, Type elementType, unsigned numElements) { … }
::llvm::LogicalResult LLVMFixedVectorType::verifyInvariants(::llvm::function_ref<::mlir::InFlightDiagnostic()> emitError, Type elementType, unsigned numElements) { … }
::mlir::Type LLVMFixedVectorType::parse(::mlir::AsmParser &odsParser) { … }
void LLVMFixedVectorType::print(::mlir::AsmPrinter &odsPrinter) const { … }
Type LLVMFixedVectorType::getElementType() const { … }
unsigned LLVMFixedVectorType::getNumElements() const { … }
}
}
MLIR_DEFINE_EXPLICIT_TYPE_ID(::mlir::LLVM::LLVMFixedVectorType)
namespace mlir {
namespace LLVM {
namespace detail {
struct LLVMScalableVectorTypeStorage : public ::mlir::TypeStorage { … };
}
LLVMScalableVectorType LLVMScalableVectorType::get(::mlir::MLIRContext *context, Type elementType, unsigned minNumElements) { … }
LLVMScalableVectorType LLVMScalableVectorType::getChecked(::llvm::function_ref<::mlir::InFlightDiagnostic()> emitError, ::mlir::MLIRContext *context, Type elementType, unsigned minNumElements) { … }
::llvm::LogicalResult LLVMScalableVectorType::verifyInvariants(::llvm::function_ref<::mlir::InFlightDiagnostic()> emitError, Type elementType, unsigned minNumElements) { … }
::mlir::Type LLVMScalableVectorType::parse(::mlir::AsmParser &odsParser) { … }
void LLVMScalableVectorType::print(::mlir::AsmPrinter &odsPrinter) const { … }
Type LLVMScalableVectorType::getElementType() const { … }
unsigned LLVMScalableVectorType::getMinNumElements() const { … }
}
}
MLIR_DEFINE_EXPLICIT_TYPE_ID(::mlir::LLVM::LLVMScalableVectorType)
namespace mlir {
namespace LLVM {
namespace detail {
struct LLVMTargetExtTypeStorage : public ::mlir::TypeStorage { … };
}
LLVMTargetExtType LLVMTargetExtType::get(::mlir::MLIRContext *context, ::llvm::StringRef extTypeName, ::llvm::ArrayRef<Type> typeParams, ::llvm::ArrayRef<unsigned int> intParams) { … }
::mlir::Type LLVMTargetExtType::parse(::mlir::AsmParser &odsParser) { … }
void LLVMTargetExtType::print(::mlir::AsmPrinter &odsPrinter) const { … }
::llvm::StringRef LLVMTargetExtType::getExtTypeName() const { … }
::llvm::ArrayRef<Type> LLVMTargetExtType::getTypeParams() const { … }
::llvm::ArrayRef<unsigned int> LLVMTargetExtType::getIntParams() const { … }
}
}
MLIR_DEFINE_EXPLICIT_TYPE_ID(::mlir::LLVM::LLVMTargetExtType)
#endif