summaryrefslogtreecommitdiff
path: root/tools/lli/lli.cpp
AgeCommit message (Expand)AuthorFilesLines
2014-01-22Tweak r199835 to use can_execute() instead of exists()Alp Toker1-2/+3
2014-01-22Eliminate inappropriate use of FindProgramByName() from lliAlp Toker1-11/+9
2014-01-22Change createObjectFile to return an ErrorOr.Rafael Espindola1-3/+3
2014-01-14Return an error_code from materializeAllPermanently.Rafael Espindola1-3/+3
2014-01-14Sanitize MCJIT remote executionRenato Golin1-2/+5
2014-01-10lli: Tweak CacheName not to contain DOS driveletter.NAKAMURA Takumi1-1/+9
2014-01-10lli: LLIObjectCache: Use llvm::sys::path to get dirname.NAKAMURA Takumi1-2/+5
2014-01-10Whitespace.NAKAMURA Takumi1-2/+2
2014-01-09Fix accidental use of the exotic "std::string::back()" method. Turns out it'sLang Hames1-1/+2
2014-01-09Add an "-object-cache-dir=<string>" option to LLI. This option specifies theLang Hames1-7/+23
2014-01-09Replace fstream use with raw_fd_ostream.Lang Hames1-2/+2
2014-01-08Re-apply r196639: Add support for archives and object file caching under MCJIT.Lang Hames1-0/+123
2013-12-07Whitespace cleanups.NAKAMURA Takumi1-1/+1
2013-12-07Revert r196639 while I investigate a bot failure.Lang Hames1-123/+0
2013-12-07Add support for archives and object file caching under MCJIT.Lang Hames1-0/+123
2013-10-29Cleaning up comments in lliAndrew Kaylor1-2/+2
2013-10-29Adding a workaround for __main linking with remote lli and Cygwin/MinGWAndrew Kaylor1-0/+48
2013-10-28Fix the lli --extra-module value_descAlp Toker1-1/+1
2013-10-28Standardizing lli's extra module command line optionAndrew Kaylor1-2/+1
2013-10-11Fixing problems in lli's RemoteMemoryManager.Andrew Kaylor1-6/+6
2013-10-08Removing unintended code block from lliAndrew Kaylor1-9/+0
2013-10-04Adding support and tests for multiple module handling in lliAndrew Kaylor1-82/+33
2013-10-02Pass the resolved lli-child-target executable name to execv, rather thanRichard Smith1-1/+1
2013-10-02Clean up lli execution codeAndrew Kaylor1-39/+41
2013-10-02Adding out-of-process execution support to lli.Andrew Kaylor1-8/+41
2013-10-01Adding multiple module support for MCJIT.Andrew Kaylor1-16/+14
2013-06-28Add flag to lli to enable debugging of IR when used with MCJIT.Daniel Malea1-0/+16
2013-05-19Print uint64_t -debug text correctly on 32-bit hostsTim Northover1-5/+5
2013-05-14SectionMemoryManager shouldn't be a JITMemoryManager. Previously, the Filip Pizlo1-7/+7
2013-05-07Remove exception handling support from the old JIT.Rafael Espindola1-6/+0
2013-03-26Split out the IRReader header and the utility functions it provides intoChandler Carruth1-1/+2
2013-01-02Move all of the header files which are involved in modelling the LLVM IRChandler Carruth1-3/+3
2012-12-04Sort the #include lines for tools/...Chandler Carruth1-9/+9
2012-11-27Modifying lli to use the SectionMemoryManager.Andrew Kaylor1-222/+10
2012-11-15Interface changes to allow RuntimeDyld memory managers to set memory permissi...Andrew Kaylor1-2/+5
2012-11-05Add a method to indicate section address re-assignment is finished.Andrew Kaylor1-0/+4
2012-11-05lli: Initialize the native asm parser for inline assembly.Jim Grosbach1-0/+1
2012-11-01Streamlined memory manager hierarchy for MCJIT and RuntimeDyld.Andrew Kaylor1-1/+1
2012-11-01Fixed format strings to avoid pointer truncation during 64-bit debugging.Andrew Kaylor1-4/+4
2012-10-29Align the data section correctly when loading an ELF file.Tim Northover1-3/+11
2012-10-12Add float-abi and softfloat options to lliTim Northover1-2/+26
2012-10-05lli: [MCJIT] Suppress "__main" for cygming in LLIMCJITMemoryManager::getPoint...NAKAMURA Takumi1-0/+12
2012-09-20Make sure lli compiles all code before invalidating instruction caches.Tim Northover1-0/+3
2012-09-05MCJIT: Add faux remote target execution to lli for the MCJIT.Jim Grosbach1-29/+171
2012-08-28LLI: move instruction cache tweaks.Jim Grosbach1-4/+4
2012-05-20Plug a leak when using MCJIT.Benjamin Kramer1-2/+3
2012-05-19Remove extra semicolons.Benjamin Kramer1-15/+15
2012-05-16Added LLIMCJITMemoryManager to the lli. This manager will be used for MCJIT i...Danil Malyshev1-0/+204
2012-04-29Remove redundant line (the memory manager is set above to the same objectEli Bendersky1-1/+0
2012-04-18Move the JIT flags from llc to lli. These flags showed up as part of movingNick Lewycky1-0/+28