Skip to content
This repository was archived by the owner on Jan 12, 2024. It is now read-only.

Commit 0c0e65d

Browse files
authored
Fix links to QIR specification (#903)
* Fix links to QIR specification * Update README.md * Update README.md
1 parent dcb5b1a commit 0c0e65d

File tree

3 files changed

+4
-4
lines changed

3 files changed

+4
-4
lines changed

src/Qir/Runtime/README.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22

33
This folder contains the Quantum Intermediate Representation (QIR) Runtime project. The QIR is a subset of the [LLVM](https://llvm.org/) Intermediate Representation.
44
The QIR runtime includes an implementation of the
5-
[QIR specification](https://github.com/microsoft/qsharp-language/tree/main/Specifications/QIR) and the bridge to
5+
[QIR specification](https://github.com/qir-alliance/qir-spec) and the bridge to
66
run QIR against the native full state simulator.
77

88
- `public` folder contains the public headers
@@ -98,7 +98,7 @@ For tests that depend on the native simulator and qdk shared libraries, you migh
9898
## QIR Bridge and Runtime
9999

100100
This project contains an implementation of the QIR runtime per the
101-
[QIR specifications](https://github.com/microsoft/qsharp-language/tree/main/Specifications/QIR) and the translation
101+
[QIR specifications](https://github.com/qir-alliance/qir-spec) and the translation
102102
layer between the QIR and the IR, generated by Clang from the native code. Translation layer is called the "QIR Bridge".
103103

104104
![QIR Bridge architecture diagram](qir.png?raw=true "QIR Bridge architecture diagram")

src/Qir/Runtime/lib/README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@ Is a project defined [here](../../../Simulation/QSharpFoundation).
1616
Is a project defined [here](../../../Simulation/QSharpCore).
1717

1818
## QIR
19-
Anything that is required by the [QIR specs](https://github.com/microsoft/qsharp-language/tree/main/Specifications/QIR),
19+
Anything that is required by the [QIR specs](https://github.com/qir-alliance/qir-spec),
2020
which in particular includes the ["methods that delegate to the simulators"](QIR/bridge-rt.ll#46), should live in the QIR folder.
2121
They require support from the backend, but are not language-specific.
2222
Both the Q# Core and the Q# Foundation are Q#-specific in that these are the target instructions that the Q# libraries are built on.

src/Qir/Runtime/lib/Tracer/README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ The purpose of the Resource Tracer is to provide efficient and flexible way to e
66
for more background on resource estimation for quantum programs.
77

88
To run against the tracer, the quantum program should comply with the
9-
[QIR specifications](https://github.com/microsoft/qsharp-language/tree/main/Specifications/QIR) as well as:
9+
[QIR specifications](https://github.com/qir-alliance/qir-spec) as well as:
1010

1111
1. convert _each_ used intrinsic operation into one of the Quantum Instruction Set (_qis_) operations supported by the
1212
tracer (see the last section of this readme);

0 commit comments

Comments
 (0)