‘ion’ Dialect

A trapped ions dialect with value semantics.

The ion dialect extends core MLIR with the necessary types and operations to form the IR for trapped ions quantum computers.

Types

IonType

A value-semantic ion.

Syntax: !ion.ion

PulseType

A type representing a pulse specifications.

Syntax: !ion.pulse

Operations

Passes