-
Notifications
You must be signed in to change notification settings - Fork 1
Labels
geminiGemini related issues, bug reports, and feature requestsGemini related issues, bug reports, and feature requests
Description
Currently the convention for Gemini logical mode is that the first non-clifford gate is state initialization. When entering the compiler pipeline we must make a distinction between the initialization gate and the other gates when rewriting gates from Squin to Native gate set. This rewrite should go as follows:
- Optional: Attempt to merge initialization gates non-clifford gates together into a single U3 gate.
- Validate the non-clifford gates are the first operations on the qubit
- Rewrite all non-clifford gates to U3 gates
- Rewrite all U3 gates to initialization statements in the logical dialect.
Sub-issues
Metadata
Metadata
Assignees
Labels
geminiGemini related issues, bug reports, and feature requestsGemini related issues, bug reports, and feature requests