Module scheduling

Source

Structs§

ComputedScheduleItem
Schedule
ScheduleError
ScheduledBasicBlock
A ScheduledBasicBlock is a wrapper around a BasicBlock which includes a graph expressing the vector clock among the instructions according to the Quil specification.
ScheduledBasicBlockOwned
ScheduledProgram
A program broken down into its ScheduledBasicBlocks. All instruction-level scheduling in a program is intra-block; the only dependencies between basic blocks are those resulting from execution flow. For instance, we do not track memory dependencies from a write in one block to a read in a subsequent block.
Seconds
TimeSpan
Represents a span of time, for some unit of time

Enums§

ComputedScheduleError
ExecutionDependency
MemoryAccessType
Express a mode of memory access.
ScheduleErrorVariant
ScheduledGraphNode

Type Aliases§

DependencyGraph
ScheduleResult
ScheduleSeconds