1
0
mirror of https://github.com/RPCS3/llvm-mirror.git synced 2024-11-25 04:02:41 +01:00

[docs][JITLink] Reintroduce JITLink design/API doc with fixes and improvements.

This document was originally introduced in ab4648504b2, and was reverted in
912bc4980e9 while I investigated a number of shpinx bot errors. This commit
reintroduces the document with fixes for those errors, as well as some
improvements to the wording and formatting.
This commit is contained in:
Lang Hames 2021-02-25 08:30:47 +11:00
parent ca6dfdb43c
commit c85460437c
3 changed files with 1133 additions and 4 deletions

1128
docs/JITLink.rst Normal file

File diff suppressed because it is too large Load Diff

View File

@ -797,10 +797,6 @@ Current Work
ExecutionSession and leaving the JITDylib instance in a defunct state until
all references to it have been released).
4. **JITLink improvements**
TBD. We really need a separate JITLink design document.
Near Future Work
----------------

View File

@ -43,6 +43,7 @@ intermediate LLVM representation.
MergeFunctions
MCJITDesignAndImplementation
ORCv2
JITLink
NVPTXUsage
Phabricator
Passes
@ -176,6 +177,10 @@ JIT
Describes the design and implementation of the ORC APIs, including some
usage examples, and a guide for users transitioning from ORCv1 to ORCv2.
:doc:`JITLink`
Describes the design and APIs for the JITLink library, ORC's new JIT
linker.
:doc:`DebuggingJITedCode`
How to debug JITed code with GDB.