qat.frontend.passes.transform module

class PydInputOptimisation(hardware, *args, **kwargs)

Bases: InputOptimisation

Instantiate the pass with a hardware model.

Parameters:

model – The hardware model is used in TKET optimisations.

run_qasm_optimisation(qasm_string, optimizations, met_mgr, *args, **kwargs)

Extracted from DefaultOptimizers.optimize_qasm

class PydParse(hw_model)

Bases: TransformPass

parse_qir(qir_string, compiler_config)

Extracted from QIRFrontend

run(program, res_mgr, *args, compiler_config, **kwargs)