summaryrefslogtreecommitdiffstats
path: root/llvm/tools/lli/Unix
Commit message (Collapse)AuthorAgeFilesLines
* [LLI] Replace the LLI remote-JIT support with the new ORC remote-JIT components.Lang Hames2016-01-111-122/+0
| | | | | | | | 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
* [C++] Use 'nullptr'.Craig Topper2014-04-281-2/+2
| | | | llvm-svn: 207394
* [cleanup] Re-sort all the includes with utils/sort_includes.py.Chandler Carruth2014-03-041-1/+0
| | | | llvm-svn: 202811
* Report lli remote IO errors consistentlyAlp Toker2014-01-241-15/+20
| | | | | | | | | 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
* lli: Factor portable messaging into a new RPCChannel facilityAlp Toker2014-01-231-34/+19
| | | | | | | The client and server now use a single unified low-level RPC core built around LLVM's existing cross-platform abstractions. llvm-svn: 199947
* Sanitize MCJIT remote executionRenato Golin2014-01-141-6/+43
| | | | | | | | | | | | 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
* Re-sort #include lines again, prior to moving headers around.Chandler Carruth2014-01-131-1/+1
| | | | llvm-svn: 199080
* lli: Plug leaks in the remote target external implementation.Benjamin Kramer2013-10-051-0/+4
| | | | llvm-svn: 192031
* lli: Check pipe creation for errors.Benjamin Kramer2013-10-041-2/+3
| | | | | | | This is unlikely to ever fail, but ubuntu GCC warns when the return value is unused. llvm-svn: 191973
* Add newline at eof.Benjamin Kramer2013-10-021-1/+1
| | | | llvm-svn: 191857
* Adding out-of-process execution support to lli.Andrew Kaylor2013-10-021-0/+91
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
OpenPOWER on IntegriCloud