KEMBAR78
Enable while loop normalization and unrolling by schweitzpgi · Pull Request #830 · NVIDIA/cuda-quantum · GitHub
Skip to content

Conversation

@schweitzpgi
Copy link
Collaborator

Builds on #824

@schweitzpgi schweitzpgi added the enhancement New feature or request label Oct 27, 2023
@schweitzpgi schweitzpgi marked this pull request as draft October 27, 2023 15:19
@github-actions
Copy link

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

github-actions bot pushed a commit that referenced this pull request Oct 27, 2023
@schweitzpgi schweitzpgi marked this pull request as ready for review October 30, 2023 14:43
@schweitzpgi schweitzpgi force-pushed the ch-loop.peeling-while.unroll branch from 1d853ca to e8f2a42 Compare October 30, 2023 15:16
@github-actions
Copy link

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

github-actions bot pushed a commit that referenced this pull request Oct 30, 2023
@schweitzpgi schweitzpgi force-pushed the ch-loop.peeling-while.unroll branch from fcaec3e to c2b13d0 Compare October 30, 2023 21:20
@schweitzpgi schweitzpgi added this to the release 0.5.0 milestone Oct 30, 2023
@github-actions
Copy link

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

github-actions bot pushed a commit that referenced this pull request Oct 30, 2023
Togther with loop peeling, this will allow for the unrolling of while
loops and do-while loops, when the number of iterations is constant.
any side effects that this expressions may have. In the typical case,
this code will be eliminated by DCE.
@schweitzpgi schweitzpgi force-pushed the ch-loop.peeling-while.unroll branch from c2b13d0 to ac9101a Compare October 30, 2023 22:10
@github-actions
Copy link

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

github-actions bot pushed a commit that referenced this pull request Oct 30, 2023
@github-actions
Copy link

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

github-actions bot pushed a commit that referenced this pull request Oct 30, 2023
@schweitzpgi schweitzpgi merged commit fb94f74 into NVIDIA:main Oct 31, 2023
@schweitzpgi schweitzpgi deleted the ch-loop.peeling-while.unroll branch October 31, 2023 16:20
@github-actions github-actions bot locked and limited conversation to collaborators Oct 31, 2023
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Labels

enhancement New feature or request

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Support ranged for loops, std::reverse iterator modifier, and cudaq::range

2 participants