Lang Hames
fd6e8dc369
[Orc] Expose the compile callback API through the C bindings.
...
llvm-svn: 251683
2015-10-30 03:20:21 +00:00
Lang Hames
6ac3fe2ab7
[Orc] Require target support for host before running execution unit tests.
...
Orc unit tests that execute code shouldn't run if the compiler doesn't have
target support for the host machine.
llvm-svn: 251551
2015-10-28 20:08:51 +00:00
Craig Topper
9b1534df9d
Fix a -Wpessimizing-move warning.
...
llvm-svn: 251495
2015-10-28 04:54:46 +00:00
Lang Hames
310a5bacb2
[Orc] Disable Orc C API unit tests on non-Darwin while I investigate more
...
builder failures.
llvm-svn: 251484
2015-10-28 03:12:51 +00:00
Lang Hames
130a7c4152
[Orc] Re-add C bindings for the Orc APIs, with a fix to remove the union that
...
was causing builder failures.
The bindings were originally added in r251472, and reverted in r251473 due to
the builder failures.
llvm-svn: 251482
2015-10-28 02:40:04 +00:00
Lang Hames
f6bd01097a
[Orc] Revert the C bindngs commit, r251472, while I debug some builder failures.
...
llvm-svn: 251473
2015-10-28 01:03:09 +00:00
Lang Hames
ec6151066f
[Orc] Add experimental C bindings for Orc.
...
llvm-svn: 251472
2015-10-28 00:28:26 +00:00
Lang Hames
4a51e5ddae
[Orc] Fix indentation.
...
llvm-svn: 251423
2015-10-27 17:45:48 +00:00
Lang Hames
c005656052
[Orc] Make CompileOnDemandLayer::findSymbol call BaseLayer::findSymbol if no
...
symbol definition is found in the logical dylibs.
llvm-svn: 250796
2015-10-20 04:35:02 +00:00
Reid Kleckner
ab9d97c89a
s/NULL/nullptr/ in OrcTestCommon.h to silence -Wsentinel in clang-cl
...
llvm-svn: 235386
2015-04-21 15:56:21 +00:00
Lang Hames
dc4260db2a
[Orc] Make the makeStub function propagate argument attributes onto the call to
...
the function body.
This is necessary for correctness when lazily compiling.
Also, flesh out the Orc unit test infrastructure slightly, and add a unit test
for this.
llvm-svn: 235347
2015-04-20 20:41:45 +00:00