Skip to content

[core] Updates for value semantics#4162

Open
schweitzpgi wants to merge 11 commits intoNVIDIA:mainfrom
schweitzpgi:ch-wires.codegen
Open

[core] Updates for value semantics#4162
schweitzpgi wants to merge 11 commits intoNVIDIA:mainfrom
schweitzpgi:ch-wires.codegen

Conversation

@schweitzpgi
Copy link
Collaborator

  • remove the quake.sink_cable op
  • tidy up documentation so diagnostics are readable
  • add code to convert a simple test in value semantics to full QIR
  • add test for codegen in previous bullet
  • update quake.concat operation
  • improve the factor quantum allocations pass
  • add cable rough-in pass and test for same

@schweitzpgi schweitzpgi requested a review from 1tnguyen March 13, 2026 19:28
@github-actions
Copy link

CUDA Quantum Docs Bot: A preview of the documentation can be found here.

1 similar comment
@github-actions
Copy link

CUDA Quantum Docs Bot: A preview of the documentation can be found here.

Copy link
Collaborator

@1tnguyen 1tnguyen left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM 👍

This op was redundant and semantically the same as quake.sink.

Also tidy up some of the documentation so errors are printed in a nice,
sane way.

Signed-off-by: Eric Schweitz <eschweitz@nvidia.com>
Signed-off-by: Eric Schweitz <eschweitz@nvidia.com>
Signed-off-by: Eric Schweitz <eschweitz@nvidia.com>
Signed-off-by: Eric Schweitz <eschweitz@nvidia.com>
Signed-off-by: Eric Schweitz <eschweitz@nvidia.com>
Signed-off-by: Eric Schweitz <eschweitz@nvidia.com>
Update the test.

Signed-off-by: Eric Schweitz <eschweitz@nvidia.com>
Signed-off-by: Eric Schweitz <eschweitz@nvidia.com>
Signed-off-by: Eric Schweitz <eschweitz@nvidia.com>
Signed-off-by: Eric Schweitz <eschweitz@nvidia.com>
Signed-off-by: Eric Schweitz <eschweitz@nvidia.com>
@github-actions
Copy link

CUDA Quantum Docs Bot: A preview of the documentation can be found here.

1 similar comment
@github-actions
Copy link

CUDA Quantum Docs Bot: A preview of the documentation can be found here.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants