Skip to content

Value semantics for AOD tracking. #49

@weinbe58

Description

@weinbe58

It would be great to switch from reference to value semantics on all quantum statements:

%state_1 = tracking.play(%state, %path)
%state_2 = tracking.tophat_cz(%state, %zone)
...

The main purpose of this dialect would be to enable AOD tracking via dataflow analysis.

This can also be an intermediate dialect to support #35 in the future.

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions