aboutsummaryrefslogtreecommitdiff
path: root/clang/lib/Frontend/CompilerInvocation.cpp
diff options
context:
space:
mode:
authorLang Hames <lhames@gmail.com>2020-12-16 12:18:30 +1100
committerLang Hames <lhames@gmail.com>2020-12-16 14:01:50 +1100
commitec6b71df70a09681cc0ae87945db9f71649cf188 (patch)
treeaeac10188632649d20b1e4727617641490a229ad /clang/lib/Frontend/CompilerInvocation.cpp
parent15ce0ab7ac46382ec38e7de59ec40c099b85cbf7 (diff)
downloadllvm-ec6b71df70a09681cc0ae87945db9f71649cf188.zip
llvm-ec6b71df70a09681cc0ae87945db9f71649cf188.tar.gz
llvm-ec6b71df70a09681cc0ae87945db9f71649cf188.tar.bz2
[JITLink][ORC] Enable creation / linking of raw jitlink::LinkGraphs.
Separates link graph creation from linking. This allows raw LinkGraphs to be created and passed to a link. ObjectLinkingLayer is updated to support emission of raw LinkGraphs in addition to object buffers. Raw LinkGraphs can be created by in-memory compilers to bypass object encoding / decoding (though this prevents caching, as LinkGraphs have do not have an on-disk representation), and by utility code to add programatically generated data structures to the JIT target process.
Diffstat (limited to 'clang/lib/Frontend/CompilerInvocation.cpp')
0 files changed, 0 insertions, 0 deletions