1
0
mirror of https://github.com/RPCS3/llvm-mirror.git synced 2024-10-20 19:42:54 +02:00
llvm-mirror/include/llvm/ExecutionEngine/Orc
Joseph Tremoulet 8fc5afb15f [ORC] Add ObjectTransformLayer
Summary:
This is a utility for clients that want to insert a layer that modifies
each ObjectFile and then passes it along to the next layer.

Reviewers: lhames

Reviewed By: lhames

Subscribers: llvm-commits

Differential Revision: http://reviews.llvm.org/D10456

llvm-svn: 240640
2015-06-25 13:35:22 +00:00
..
CompileOnDemandLayer.h Simplify the Mangler interface now that DataLayout is mandatory. 2015-06-23 13:59:29 +00:00
CompileUtils.h [Orc] Move Orc code into a namespace (llvm::orc), update Kaleidoscope code. 2015-02-21 20:44:36 +00:00
ExecutionUtils.h [Orc] Add support classes for inspecting and running C++ static ctor/dtors, and 2015-04-02 04:34:45 +00:00
IndirectionUtils.h [Orc] Reapply r236465 with fixes for the MSVC bots. 2015-05-05 17:37:18 +00:00
IRCompileLayer.h [Orc] Remove duplicate "then" in comment. 2015-04-12 22:23:57 +00:00
IRTransformLayer.h [Orc] Add an Orc layer for applying arbitrary transforms to IR, use it to add 2015-04-13 22:12:54 +00:00
JITSymbol.h [MCJIT][Orc] Refactor RTDyldMemoryManager, weave RuntimeDyld::SymbolInfo through 2015-03-30 03:37:06 +00:00
LambdaResolver.h [MCJIT][Orc] Refactor RTDyldMemoryManager, weave RuntimeDyld::SymbolInfo through 2015-03-30 03:37:06 +00:00
LazyEmittingLayer.h Simplify the Mangler interface now that DataLayout is mandatory. 2015-06-23 13:59:29 +00:00
LogicalDylib.h [Orc] Remove some unnecesary includes and whitespace that slipped in to r239561. 2015-06-11 22:12:24 +00:00
NullResolver.h Fix line endings (NFC) 2015-06-22 21:37:34 +00:00
ObjectLinkingLayer.h [Orc] Add missing #include. Hopefully this will appease the modules buildbots. 2015-03-30 04:02:55 +00:00
ObjectTransformLayer.h [ORC] Add ObjectTransformLayer 2015-06-25 13:35:22 +00:00
OrcTargetSupport.h [Orc] Refactor JITCompileCallbackManagerBase and CompileOnDemandLayer to support 2015-03-25 02:45:50 +00:00