| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
|
|
|
| |
The new ORC remote-JITing support provides a superset of the old code's
functionality, so we can replace the old stuff. As a bonus, a couple of
previously XFAILed tests have started passing.
llvm-svn: 257343
|
|
|
|
| |
llvm-svn: 207394
|
|
|
|
| |
llvm-svn: 202811
|
|
|
|
|
|
|
|
|
| |
This enables IO error reports in both the child and server processes.
The scheme still isn't entirely satisfactory and output is jumbled but it beats
having no output at all. This will hopefully unblock ARM support (PR18057).
llvm-svn: 200017
|
|
|
|
|
|
|
| |
The client and server now use a single unified low-level RPC core built around
LLVM's existing cross-platform abstractions.
llvm-svn: 199947
|
|
|
|
|
|
|
|
|
|
|
|
| |
MCJIT remote execution (ChildTarget+RemoteTargetExternal) protocol was in
dire need of refactoring. It was fail-prone, had no error reporting and
implemented the same message logic on every single function.
This patch rectifies it, and makes it work on ARM, where it was randomly
failing. Other architectures shall profit from this change as well, making
their buildbots and releases more reliable.
llvm-svn: 199261
|
|
|
|
| |
llvm-svn: 199080
|
|
|
|
| |
llvm-svn: 192031
|
|
|
|
|
|
|
| |
This is unlikely to ever fail, but ubuntu GCC warns when the return value is
unused.
llvm-svn: 191973
|
|
|
|
| |
llvm-svn: 191857
|
|
At this time only Unix-based systems are supported. Windows has stubs and should re-route to the simulated mode.
Thanks to Sriram Murali for contributions to this patch.
llvm-svn: 191843
|