Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Adjoint canonicalization #1205

Draft
wants to merge 62 commits into
base: main
Choose a base branch
from
Draft

Adjoint canonicalization #1205

wants to merge 62 commits into from

Commits on Sep 30, 2024

  1. Add pattern

    rmoyard committed Sep 30, 2024
    Configuration menu
    Copy the full SHA
    0d85eaf View commit details
    Browse the repository at this point in the history
  2. Update structure

    rmoyard committed Sep 30, 2024
    Configuration menu
    Copy the full SHA
    248ab5e View commit details
    Browse the repository at this point in the history

Commits on Oct 3, 2024

  1. Update

    rmoyard committed Oct 3, 2024
    Configuration menu
    Copy the full SHA
    9ccb01a View commit details
    Browse the repository at this point in the history
  2. Working draft

    rmoyard committed Oct 3, 2024
    Configuration menu
    Copy the full SHA
    3e5d1d1 View commit details
    Browse the repository at this point in the history
  3. Update

    rmoyard committed Oct 3, 2024
    Configuration menu
    Copy the full SHA
    c4f46ba View commit details
    Browse the repository at this point in the history

Commits on Oct 7, 2024

  1. Configuration menu
    Copy the full SHA
    c9d56b6 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    7286abc View commit details
    Browse the repository at this point in the history
  3. Add test

    rmoyard committed Oct 7, 2024
    Configuration menu
    Copy the full SHA
    e1f54e5 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    4f3f9e2 View commit details
    Browse the repository at this point in the history
  5. MLIR test: CRY switch qubits

    rmoyard committed Oct 7, 2024
    Configuration menu
    Copy the full SHA
    043a5f0 View commit details
    Browse the repository at this point in the history
  6. add pattern

    paul0403 committed Oct 7, 2024
    Configuration menu
    Copy the full SHA
    1f87943 View commit details
    Browse the repository at this point in the history
  7. preprocess with cse pass so we can check param SSA values;

    check the pair has exactly one adjoint
    paul0403 committed Oct 7, 2024
    Configuration menu
    Copy the full SHA
    1458937 View commit details
    Browse the repository at this point in the history
  8. tests

    paul0403 committed Oct 7, 2024
    Configuration menu
    Copy the full SHA
    b8b9913 View commit details
    Browse the repository at this point in the history
  9. format

    paul0403 committed Oct 7, 2024
    Configuration menu
    Copy the full SHA
    43fcce7 View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    799d96e View commit details
    Browse the repository at this point in the history
  11. Configuration menu
    Copy the full SHA
    b60519e View commit details
    Browse the repository at this point in the history
  12. cano test

    rmoyard committed Oct 7, 2024
    Configuration menu
    Copy the full SHA
    84c758c View commit details
    Browse the repository at this point in the history
  13. Update

    rmoyard committed Oct 7, 2024
    Configuration menu
    Copy the full SHA
    e3447ef View commit details
    Browse the repository at this point in the history
  14. changelog

    paul0403 committed Oct 7, 2024
    Configuration menu
    Copy the full SHA
    a43d9ac View commit details
    Browse the repository at this point in the history
  15. Initial draft multiRZ

    rmoyard committed Oct 7, 2024
    Configuration menu
    Copy the full SHA
    05f5a5b View commit details
    Browse the repository at this point in the history
  16. Typo

    rmoyard committed Oct 7, 2024
    Configuration menu
    Copy the full SHA
    bc5faaf View commit details
    Browse the repository at this point in the history

Commits on Oct 8, 2024

  1. ctrl gates

    paul0403 committed Oct 8, 2024
    Configuration menu
    Copy the full SHA
    485c6d6 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    9dcfdc6 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    90ddcf1 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    b9acfe6 View commit details
    Browse the repository at this point in the history

Commits on Oct 9, 2024

  1. add all test cases for ctrl

    paul0403 committed Oct 9, 2024
    Configuration menu
    Copy the full SHA
    13eb094 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    91beb68 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    ebb5169 View commit details
    Browse the repository at this point in the history
  4. one more test

    paul0403 committed Oct 9, 2024
    Configuration menu
    Copy the full SHA
    5c77fb3 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    0823116 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    9ae9ba7 View commit details
    Browse the repository at this point in the history
  7. verified --> succeeded

    paul0403 committed Oct 9, 2024
    Configuration menu
    Copy the full SHA
    738c96a View commit details
    Browse the repository at this point in the history

Commits on Oct 10, 2024

  1. Configuration menu
    Copy the full SHA
    e78cca1 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    93b1ed1 View commit details
    Browse the repository at this point in the history
  3. Add analysis integration

    rmoyard committed Oct 10, 2024
    Configuration menu
    Copy the full SHA
    6324fd0 View commit details
    Browse the repository at this point in the history
  4. MultiRz case

    rmoyard committed Oct 10, 2024
    Configuration menu
    Copy the full SHA
    a6b8424 View commit details
    Browse the repository at this point in the history
  5. Split verifier into a "normal" one and an aggressive one.

    The aggresive verifier checks the two gates have the same name.
    paul0403 committed Oct 10, 2024
    Configuration menu
    Copy the full SHA
    b24703a View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    2f95838 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    d092540 View commit details
    Browse the repository at this point in the history
  8. add multirz

    paul0403 committed Oct 10, 2024
    Configuration menu
    Copy the full SHA
    9bc658b View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    1fe2622 View commit details
    Browse the repository at this point in the history

Commits on Oct 11, 2024

  1. Configuration menu
    Copy the full SHA
    552fae2 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    9a7800a View commit details
    Browse the repository at this point in the history
  3. changelog

    paul0403 committed Oct 11, 2024
    Configuration menu
    Copy the full SHA
    0660b68 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    a7cb5af View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    b54fcb7 View commit details
    Browse the repository at this point in the history
  6. changelog grammar

    paul0403 committed Oct 11, 2024
    Configuration menu
    Copy the full SHA
    02dc927 View commit details
    Browse the repository at this point in the history
  7. Add multirz test

    rmoyard committed Oct 11, 2024
    Configuration menu
    Copy the full SHA
    7ba892f View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    4fb926f View commit details
    Browse the repository at this point in the history
  9. Update doc

    rmoyard committed Oct 11, 2024
    Configuration menu
    Copy the full SHA
    4ae4281 View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    9cee8c9 View commit details
    Browse the repository at this point in the history
  11. Update mlir/lib/Quantum/Transforms/MergeRotationsPatterns.cpp

    Co-authored-by: paul0403 <79805239+paul0403@users.noreply.github.com>
    rmoyard and paul0403 authored Oct 11, 2024
    Configuration menu
    Copy the full SHA
    1b970da View commit details
    Browse the repository at this point in the history
  12. Update

    rmoyard committed Oct 11, 2024
    Configuration menu
    Copy the full SHA
    ca6df1b View commit details
    Browse the repository at this point in the history
  13. Configuration menu
    Copy the full SHA
    f394838 View commit details
    Browse the repository at this point in the history
  14. Configuration menu
    Copy the full SHA
    090d285 View commit details
    Browse the repository at this point in the history
  15. Configuration menu
    Copy the full SHA
    d0789f0 View commit details
    Browse the repository at this point in the history
  16. Update

    rmoyard committed Oct 11, 2024
    Configuration menu
    Copy the full SHA
    bd0ddb6 View commit details
    Browse the repository at this point in the history
  17. Remove erase

    rmoyard committed Oct 11, 2024
    Configuration menu
    Copy the full SHA
    01cd3f5 View commit details
    Browse the repository at this point in the history
  18. Update

    rmoyard committed Oct 11, 2024
    Configuration menu
    Copy the full SHA
    def5b3a View commit details
    Browse the repository at this point in the history
  19. Pylint

    rmoyard committed Oct 11, 2024
    Configuration menu
    Copy the full SHA
    0213ae7 View commit details
    Browse the repository at this point in the history
  20. Draft

    rmoyard committed Oct 11, 2024
    Configuration menu
    Copy the full SHA
    39c8a7a View commit details
    Browse the repository at this point in the history
  21. Configuration menu
    Copy the full SHA
    edfcd8e View commit details
    Browse the repository at this point in the history