Skip to main content

Module types

Module types 

Source
Expand description

Types defined in the LLVM dialect.

Structs§

ArrayType
Array type, corresponding to LLVM’s array type.
FuncType
PointerType
An opaque pointer, corresponding to LLVM’s pointer type.
StructType
Represents a c-like struct type. Limitations and warnings on its usage are similar to that in MLIR. <https://mlir.llvm.org/docs/Dialects/LLVM/#structure-types>
VectorType
VoidType

Enums§

FuncTypeErr
StructErr
VectorTypeKind
Kind of vector type: fixed or scalable. See LLVM language reference for semantic details.