aboutsummaryrefslogtreecommitdiff
path: root/llvm/unittests/ADT/ArrayRefTest.cpp
diff options
context:
space:
mode:
authorLang Hames <lhames@gmail.com>2015-02-17 01:18:38 +0000
committerLang Hames <lhames@gmail.com>2015-02-17 01:18:38 +0000
commit2754714fb9ee5d7eae757b5fe02ba4a425b56235 (patch)
treed5b5c87cd6b750ba45f3384fdd2df43248d91da0 /llvm/unittests/ADT/ArrayRefTest.cpp
parent7f957c17a0e2e00d82c373a5ae9f836be0bdb38a (diff)
downloadllvm-2754714fb9ee5d7eae757b5fe02ba4a425b56235.zip
llvm-2754714fb9ee5d7eae757b5fe02ba4a425b56235.tar.gz
llvm-2754714fb9ee5d7eae757b5fe02ba4a425b56235.tar.bz2
[Orc] Update the Orc indirection utils and refactor the CompileOnDemand layer.
This patch replaces most of the Orc indirection utils API with a new class: JITCompileCallbackManager, which creates and manages JIT callbacks. Exposing this functionality directly allows the user to create callbacks that are associated with user supplied compilation actions. For example, you can create a callback to lazyily IR-gen something from an AST. (A kaleidoscope example demonstrating this will be committed shortly). This patch also refactors the CompileOnDemand layer to use the JITCompileCallbackManager API. llvm-svn: 229461
Diffstat (limited to 'llvm/unittests/ADT/ArrayRefTest.cpp')
0 files changed, 0 insertions, 0 deletions