summaryrefslogtreecommitdiffstats
path: root/llvm/lib/ExecutionEngine/RuntimeDyld/RuntimeDyldImpl.h
Commit message (Collapse)AuthorAgeFilesLines
...
* Re-factored RuntimeDyld.Danil Malyshev2012-03-291-21/+147
| | | | | | Added ExecutionEngine/MCJIT tests. llvm-svn: 153694
* Revert a series of commits to MCJIT to get the build working in CMakeChandler Carruth2012-03-221-147/+21
| | | | | | | | | | | | | | | (and hopefully on Windows). The bots have been down most of the day because of this, and it's not clear to me what all will be required to fix it. The commits started with r153205, then r153207, r153208, and r153221. The first commit seems to be the real culprit, but I couldn't revert a smaller number of patches. When resubmitting, r153207 and r153208 should be folded into r153205, they were simple build fixes. llvm-svn: 153241
* Re-factored RuntimeDyld.Danil Malyshev2012-03-211-21/+147
| | | | | | Added ExecutionEngine/MCJIT tests. llvm-svn: 153221
* Split the lib/ExecutionEngine/RuntimeDyld/RuntimeDyldImpl.h header to ↵Eli Bendersky2012-01-221-133/+0
| | | | | | | | | | smaller logical headers. ELF and MachO implementations of RuntimeDyldImpl go into their own header files now. Reviewed on llvm-commits llvm-svn: 148652
* Tidy up.Jim Grosbach2012-01-161-1/+1
| | | | llvm-svn: 148265
* ExecutionEngine interface to re-map addresses for engines that support it.Jim Grosbach2012-01-161-1/+8
| | | | llvm-svn: 148264
* MCJIT support for non-function sections.Jim Grosbach2012-01-161-30/+55
| | | | | | | | | | | | | | | | Move to a by-section allocation and relocation scheme. This allows better support for sections which do not contain externally visible symbols. Flesh out the relocation address vs. local storage address separation a bit more as well. Remote process JITs use this to tell the relocation resolution code where the code will live when it executes. The startFunctionBody/endFunctionBody interfaces to the JIT and the memory manager are deprecated. They'll stick around for as long as the old JIT does, but the MCJIT doesn't use them anymore. llvm-svn: 148258
* Adding a basic ELF dynamic loader and MC-JIT for ELF. Functionality is ↵Eli Bendersky2012-01-161-0/+60
| | | | | | | | currently basic and will be enhanced with future patches. Patch developed by Andy Kaylor and Daniel Malea. Reviewed on llvm-commits. llvm-svn: 148231
* Extra semi-colon.Eric Christopher2011-07-201-1/+1
| | | | llvm-svn: 135561
* Add to RuntimeDyld support different object formatsDanil Malyshev2011-07-131-0/+152
llvm-svn: 135037
OpenPOWER on IntegriCloud