[ORC] Return ExecutorAddrs rather than JITEvaluatedSymbols from LLJIT::lookup.Clients don't care about linkage, and ExecutorAddr is much more ergonomic.
[ORC][examples] Fix missing includes/dependencies in more examples.
[examples] Fix dependencies for OrcV2Examples/LLJITWithThinLTOSummaries.
[ORC] Add a LLJITWithThinLTOSummaries example in OrcV2ExamplesThe example demonstrates how to use a module summary index file produced for ThinLTO to:* find the module that defines the main entry
[ORC] Add a LLJITWithThinLTOSummaries example in OrcV2ExamplesThe example demonstrates how to use a module summary index file produced for ThinLTO to:* find the module that defines the main entry point* find all extra modules that are required for the buildA LIT test runs the example as part of the LLVM test suite [1] and shows how to create a module summary index file.The code also provides two Error types that can be useful when working with ThinLTO summaries.[1] if LLVM_BUILD_EXAMPLES=ON and platform is not WindowsDifferential Revision: https://reviews.llvm.org/D85974
show more ...