Class PointerType
Defined in File EmitHLSTypes.h.inc
Inheritance Relationships
Base Type
public mlir::Type::TypeBase< PointerType, ::mlir::Type, detail::PointerTypeStorage >
Class Documentation
-
class PointerType : public mlir::Type::TypeBase<PointerType, ::mlir::Type, detail::PointerTypeStorage>
-
Public Static Functions
-
static PointerType get(::mlir::MLIRContext *context, Type elementType)
-
static PointerType getChecked(::llvm::function_ref<::mlir::InFlightDiagnostic()> emitError, ::mlir::MLIRContext *context, Type elementType)
-
static ::llvm::LogicalResult verify(::llvm::function_ref<::mlir::InFlightDiagnostic()> emitError, Type elementType)
Verifies the invariants of an PointerType.
Checks that
elementTypeis an integer.
-
static ::llvm::LogicalResult verifyInvariants(::llvm::function_ref<::mlir::InFlightDiagnostic()> emitError, Type elementType)
-
static inline constexpr ::llvm::StringLiteral getMnemonic()
-
static ::mlir::Type parse(::mlir::AsmParser &odsParser)
-
static PointerType get(::mlir::MLIRContext *context, Type elementType)