diff options
author | kristina <notstina@gmail.com> | 2019-11-16 20:58:08 +0000 |
---|---|---|
committer | kristina <notstina@gmail.com> | 2019-11-16 21:09:16 +0000 |
commit | 2916489c54a303971bc546f287b71532d49ddd33 (patch) | |
tree | 643e8429cb520b3c2976458f4aabdbb80d9b11eb /llvm/docs/tutorial/MyFirstLanguageFrontend/LangImpl10.rst | |
parent | 584704c725a266aed4ed11f389bab055192e3a24 (diff) | |
download | bcm5719-llvm-2916489c54a303971bc546f287b71532d49ddd33.tar.gz bcm5719-llvm-2916489c54a303971bc546f287b71532d49ddd33.zip |
[Docs] Fix relative links in tutorial.
Update relative links in Kaleidoscope tutorial.
Diffstat (limited to 'llvm/docs/tutorial/MyFirstLanguageFrontend/LangImpl10.rst')
-rw-r--r-- | llvm/docs/tutorial/MyFirstLanguageFrontend/LangImpl10.rst | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/llvm/docs/tutorial/MyFirstLanguageFrontend/LangImpl10.rst b/llvm/docs/tutorial/MyFirstLanguageFrontend/LangImpl10.rst index 789042b53d3..6d8a131509e 100644 --- a/llvm/docs/tutorial/MyFirstLanguageFrontend/LangImpl10.rst +++ b/llvm/docs/tutorial/MyFirstLanguageFrontend/LangImpl10.rst @@ -51,9 +51,9 @@ For example, try adding: extending the type system in all sorts of interesting ways. Simple arrays are very easy and are quite useful for many different applications. Adding them is mostly an exercise in learning how the - LLVM `getelementptr <../LangRef.html#getelementptr-instruction>`_ instruction + LLVM `getelementptr <../../LangRef.html#getelementptr-instruction>`_ instruction works: it is so nifty/unconventional, it `has its own - FAQ <../GetElementPtr.html>`_! + FAQ <../../GetElementPtr.html>`_! - **standard runtime** - Our current language allows the user to access arbitrary external functions, and we use it for things like "printd" and "putchard". As you extend the language to add higher-level @@ -66,10 +66,10 @@ For example, try adding: memory, either with calls to the standard libc malloc/free interface or with a garbage collector. If you would like to use garbage collection, note that LLVM fully supports `Accurate Garbage - Collection <../GarbageCollection.html>`_ including algorithms that + Collection <../../GarbageCollection.html>`_ including algorithms that move objects and need to scan/update the stack. - **exception handling support** - LLVM supports generation of `zero - cost exceptions <../ExceptionHandling.html>`_ which interoperate with + cost exceptions <../../ExceptionHandling.html>`_ which interoperate with code compiled in other languages. You could also generate code by implicitly making every function return an error value and checking it. You could also make explicit use of setjmp/longjmp. There are |