Loading mlir/qir_qrt/qir-qrt.cpp +8 −3 Original line number Diff line number Diff line Loading @@ -400,10 +400,15 @@ void __quantum__rt__finalize() { xacc::internal_compiler::execute_pass_manager(); ::quantum::submit(global_qreg.get()); auto counts = global_qreg->getMeasurementCounts(); if (!counts.empty()) { std::cout << "Observed Counts:\n"; for (auto [bits, count] : counts) { std::cout << bits << " : " << count << "\n"; } } else { std::cout << "Result Buffer:\n"; global_qreg->print(); } } else if (external_qreg_provided) { xacc::internal_compiler::execute_pass_manager(); ::quantum::submit(global_qreg.get()); Loading Loading
mlir/qir_qrt/qir-qrt.cpp +8 −3 Original line number Diff line number Diff line Loading @@ -400,10 +400,15 @@ void __quantum__rt__finalize() { xacc::internal_compiler::execute_pass_manager(); ::quantum::submit(global_qreg.get()); auto counts = global_qreg->getMeasurementCounts(); if (!counts.empty()) { std::cout << "Observed Counts:\n"; for (auto [bits, count] : counts) { std::cout << bits << " : " << count << "\n"; } } else { std::cout << "Result Buffer:\n"; global_qreg->print(); } } else if (external_qreg_provided) { xacc::internal_compiler::execute_pass_manager(); ::quantum::submit(global_qreg.get()); Loading