mirror of
https://github.com/RPCS3/llvm-mirror.git
synced 2024-11-22 18:54:02 +01:00
b6ca0c60bb
This patch was derived from Valentin Churavy's work in https://reviews.llvm.org/D104480. It adds support for setting the transform on an IRTransformLayer, and for accessing the IRTransformLayer in LLJIT. It also adds access to the ThreadSafeModule::withModuleDo method for thread-safe access to modules. A new example has been added to show how to use these APIs to optimize a module during materialization. Thanks Valentin! Reviewed By: lhames Differential Revision: https://reviews.llvm.org/D103855 |
||
---|---|---|
.. | ||
LLJITDumpObjects | ||
LLJITWithCustomObjectLinkingLayer | ||
LLJITWithGDBRegistrationListener | ||
LLJITWithInitializers | ||
LLJITWithLazyReexports | ||
LLJITWithObjectCache | ||
LLJITWithObjectLinkingLayerPlugin | ||
LLJITWithOptimizingIRTransform | ||
LLJITWithRemoteDebugging | ||
LLJITWithTargetProcessControl | ||
LLJITWithThinLTOSummaries | ||
OrcV2CBindingsAddObjectFile | ||
OrcV2CBindingsBasicUsage | ||
OrcV2CBindingsDumpObjects | ||
OrcV2CBindingsIRTransforms | ||
OrcV2CBindingsReflectProcessSymbols | ||
OrcV2CBindingsRemovableCode | ||
CMakeLists.txt | ||
ExampleModules.h |