Expand description
Types defined in the LLVM dialect.
Structs§
- Array
Type - Array type, corresponding to LLVM’s array type.
- Func
Type - Pointer
Type - A pointer, corresponding to LLVM’s pointer type. It is opaque (carries no
pointee type) but carries an address space. The address space is always
printed, e.g.
llvm.ptr (0)orllvm.ptr (1). - Struct
Type - 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> - Vector
Type - Void
Type
Enums§
- Func
Type Err - Struct
Err - Vector
Type Kind - Kind of vector type: fixed or scalable. See LLVM language reference for semantic details.