.. QLLVM documentation master file, created by sphinx-quickstart on Mon Mar 9 10:59:14 2026. You can adapt this file completely to your liking, but it should at least contain the root `toctree` directive. .. image:: ../image/QLLVM0.0.png :align: center QLLVM Documentation =================== Welcome to the QLLVM project documentation! This documentation provides installation guides, usage tutorials, API references, and other content to help you get started with and deeply understand QLLVM. .. toctree:: :maxdepth: 2 :caption: Documentation Navigation: introduction.en installation.en usage.en contributing.en Quick Start ----------- 1. **VSCode Plugin Collaboration (Recommended)** * **qcoder-chat**: Focuses on quantum code intelligent development. Provides AI dialogue programming, intelligent code completion, and autonomous Agent task execution. Connects downward to compilation and running, providing high-quality quantum code and task instructions for ``qcoder-compiler``, serving as the development interaction entry point. * **qcoder-compiler**: Focuses on quantum code compilation and running. Built-in QLLVM, qiskit, pyqpanda compiler cloud compilation environment, with multi-compiler parallel scheduling and QIR simulator running capabilities. Takes over the results generated by ``qcoder-chat``, compiles and optimizes quantum code, and completes running verification, which is the key to functional implementation. * **Collaboration System**: ``qcoder-chat`` (intelligent generation/dialogue) → ``qcoder-compiler`` (compilation and running take-over) → QLLVM compiler (cloud compilation) Forming a core collaboration system with layers of connection and efficient linkage. For more details, please refer to the usage examples section in the :doc:`usage.en` guide. 2. **Install QLLVM**: Refer to the :doc:`installation.en` guide to install QLLVM 3. **Learn usage methods**: Check the usage examples and compilation parameter explanations in :doc:`usage.en` 4. **Contribute code**: If you want to contribute code, please refer to the :doc:`contributing.en` guide Get Help -------- If you encounter problems when using QLLVM, you can get help through the following methods: * Submit an `Issue `_ on GitHub * Contact the project maintainers