Skip to content
This repository has been archived by the owner on Jun 26, 2020. It is now read-only.

Commit

Permalink
Fixed links in …/docs/compare-llvm.rst
Browse files Browse the repository at this point in the history
  • Loading branch information
regexident authored and sunfishcode committed Dec 13, 2018
1 parent e57acd0 commit 116c38f
Showing 1 changed file with 2 additions and 2 deletions.
4 changes: 2 additions & 2 deletions docs/compare-llvm.rst
Expand Up @@ -109,7 +109,7 @@ low-level optimizations are sufficient.

And, it removes some constraints in the mid-level optimize IR design space,
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
-----------------
Expand All @@ -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
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,
functions are self-contained, allowing them to be compiled independently. At
this level, there is no explicit module that contains the functions.
Expand Down

0 comments on commit 116c38f

Please sign in to comment.