Fixed links in …/docs/compare-llvm.rst
This commit is contained in:
committed by
Dan Gohman
parent
bee4ee4b6e
commit
c9666381f6
@@ -109,7 +109,7 @@ low-level optimizations are sufficient.
|
|||||||
|
|
||||||
And, it removes some constraints in the mid-level optimize IR design space,
|
And, it removes some constraints in the mid-level optimize IR design space,
|
||||||
making it more feasible to consider ideas such as using a
|
making it more feasible to consider ideas such as using a
|
||||||
[VSDG-based IR](https://www.cl.cam.ac.uk/techreports/UCAM-CL-TR-705.pdf).
|
`VSDG-based IR <https://www.cl.cam.ac.uk/techreports/UCAM-CL-TR-705.pdf>`_.
|
||||||
|
|
||||||
Program structure
|
Program structure
|
||||||
-----------------
|
-----------------
|
||||||
@@ -118,7 +118,7 @@ In LLVM IR, the largest representable unit is the *module* which corresponds
|
|||||||
more or less to a C translation unit. It is a collection of functions and
|
more or less to a C translation unit. It is a collection of functions and
|
||||||
global variables that may contain references to external symbols too.
|
global variables that may contain references to external symbols too.
|
||||||
|
|
||||||
In `Cranelift's IR` <https://cranelift.readthedocs.io/en/latest/ir.html>`_,
|
In `Cranelift's IR <https://cranelift.readthedocs.io/en/latest/ir.html>`_,
|
||||||
used by the `cranelift-codegen <https://docs.rs/cranelift-codegen/>`_ crate,
|
used by the `cranelift-codegen <https://docs.rs/cranelift-codegen/>`_ crate,
|
||||||
functions are self-contained, allowing them to be compiled independently. At
|
functions are self-contained, allowing them to be compiled independently. At
|
||||||
this level, there is no explicit module that contains the functions.
|
this level, there is no explicit module that contains the functions.
|
||||||
|
|||||||
Reference in New Issue
Block a user