irType property

  1. @override
String get irType
override

Returns the LLVM IR type representation for this array type.

Arrays are represented as pointers in LLVM IR (e.g., i64* for int arrays).

Returns:

  • "i64*" for integer arrays
  • "double*" for floating point arrays

Implementation

@override
String get irType => "${primitiveType.irType}*";