Modules§
Constants§
- DEFAULT_
OPT_ LEVEL - DEFAULT_
TARGET - MAX_
STATIC_ QUBITS - Maximum number of statically declared qubits accepted by validation and translation.
- MAX_
STATIC_ RESULTS - Maximum number of statically declared results accepted by validation and translation.
Functions§
- create_
memory_ buffer_ from_ bytes - Create an LLVM memory buffer by copying the provided bytes.
- get_
entry_ attributes - Get QIR entry point function attributes.
- memory_
buffer_ to_ owned_ bytes - Copy an LLVM memory buffer into public bitcode bytes.
- parse_
bitcode_ module - Parse public bitcode bytes into an
inkwellmodule. - qir_
ll_ to_ bc - Convert QIR LLVM IR text to QIR bitcode bytes.
- qir_
to_ qis - Core QIR to QIS translation logic.
- qir_
to_ qis_ with_ passthrough_ calls - QIR to QIS translation logic with an explicit downstream external-call pass-through allow-list.
- stub_
info - Auto-generated function to gather information to generate stub files
- validate_
qir - Validate the given QIR bitcode.