summaryrefslogtreecommitdiffstats
path: root/llvm/lib/ExecutionEngine/JITLink
Commit message (Expand)AuthorAgeFilesLines
* [JITLink][MachO] Fix common symbol size plumbing.Lang Hames2019-12-191-1/+1
* [ORC][JITLink] Add support for weak references, and improve handling of staticLang Hames2019-11-284-9/+34
* [JITLink] Make sure MachO/x86-64 handles 32-bit signed addends correctly.Lang Hames2019-11-271-4/+4
* [cmake] Explicitly mark libraries defined in lib/ as "Component Libraries"Tom Stellard2019-11-211-1/+1
* [JITLink] Refactor EH-frame handling to support eh-frames with existing relocs.Lang Hames2019-11-066-320/+537
* [JITLink] Move block ownership from LinkGraph to Section.Lang Hames2019-10-301-4/+0
* [JITLink] Add a utility for splitting blocks at a given index.Lang Hames2019-10-301-0/+79
* [JITLink] Tighten section sorting criteria to fix a flaky test case.Lang Hames2019-10-281-1/+3
* [JITLink] Switch to slab allocation for InProcessMemoryManager, re-enable test.Lang Hames2019-10-151-10/+40
* [JITLink] Fix MachO/arm64 GOTPAGEOFF encoding.Lang Hames2019-10-111-2/+5
* Fix compilation warning due to typo.Michael Liao2019-10-101-1/+1
* [JITLink] Add an initial implementation of JITLink for MachO/AArch64.Lang Hames2019-10-103-0/+737
* [JITLink] Silence GCC warnings. NFC.Martin Storsjo2019-10-041-1/+1
* Fix MSVC "not all control paths return a value" warning. NFCI.Simon Pilgrim2019-10-041-0/+2
* Fix MSVC "result of 32-bit shift implicitly converted to 64 bits" warning. NFCI.Simon Pilgrim2019-10-041-1/+1
* [JITLink] Explicitly destroy bumpptr-allocated blocks to avoid a memory leak.Lang Hames2019-10-041-0/+6
* [JITLink] Fix an unused variable warning.Lang Hames2019-10-041-3/+2
* [JITLink] Switch from an atom-based model to a "blocks and symbols" model.Lang Hames2019-10-0413-1223/+1396
* [JITLink][ORC] Track eh-frame section size for registration/deregistration.Lang Hames2019-08-271-9/+23
* [JITLink] Don't under-align zero-fill sections.Lang Hames2019-08-271-26/+13
* [llvm] Migrate llvm::make_unique to std::make_uniqueJonas Devlieghere2019-08-152-2/+2
* Recommit r368812 "[llvm/Object] - Convert SectionRef::getName() to return Exp...George Rimar2019-08-141-3/+4
* Revert r368812 "[llvm/Object] - Convert SectionRef::getName() to return Expec...George Rimar2019-08-141-4/+3
* [llvm/Object] - Convert SectionRef::getName() to return Expected<>George Rimar2019-08-141-3/+4
* [JITLink] Add support for MachO/x86-64 UNSIGNED relocs with length=2.Lang Hames2019-08-031-2/+22
* [JITLink] Fix error message formatting.Lang Hames2019-08-031-1/+1
* [JITLink][ORC] Add EHFrameRegistrar interface, use in EHFrameRegistrationPlugin.Lang Hames2019-07-041-0/+9
* [JITLink] Move JITLinkMemoryManager into its own header.Lang Hames2019-06-143-90/+106
* Reverted r361134 because of a failing test left unattended for a long time.Galina Kistanova2019-05-221-6/+8
* Disable EHFrameSupport in JITLink/RuntimeDyld on AIXXing Xue2019-05-221-1/+2
* [Support] Renamed member 'Size' to 'AllocatedSize' in MemoryBlock and OwningM...Lang Hames2019-05-201-2/+3
* Use llvm::sort. NFCFangrui Song2019-05-201-8/+6
* Recommit [Object] Change object::SectionRef::getContents() to return Expected...Fangrui Song2019-05-161-5/+5
* Revert r360876 "[Object] Change object::SectionRef::getContents() to return E...Hans Wennborg2019-05-161-5/+5
* [Object] Change object::SectionRef::getContents() to return Expected<StringRef>Fangrui Song2019-05-161-5/+5
* [JITLink][MachO] Use getSymbol64TableEntry for 64-bit MachO files.Lang Hames2019-05-161-1/+1
* [JITLink][MachO] Honor the no-dead-strip flag on nlist entries.Lang Hames2019-05-131-1/+8
* [JITLink] Track section alignment and make sure it is respected during layout.Lang Hames2019-05-134-11/+43
* [JITLink] Add a test for zero-filled content.Lang Hames2019-05-121-1/+1
* [ORC] Make a narrowing-cast explicit to silence a compiler warning.Lang Hames2019-05-101-1/+1
* [JITLink][MachO] Mark atoms in sections 'no-dead-strip' set live by default.Lang Hames2019-05-102-36/+66
* [JITLink] Fixed a signedness bug when processing X86_64_RELOC_SUBTRACTOR.Lang Hames2019-05-091-2/+2
* [ORC] Simplify logic for updating edges when should-discard atoms are pruned.Lang Hames2019-05-091-16/+4
* [JITLink] Improve/fix some JITLink debugging output.Lang Hames2019-05-092-9/+11
* [Support] Add error handling to sys::Process::getPageSize().Lang Hames2019-05-081-2/+2
* Reapply r360194 "[JITLink] Add support for MachO .alt_entry atoms." with fixes.Lang Hames2019-05-074-29/+128
* Revert r360194 "[JITLink] Add support for MachO .alt_entry atoms."Lang Hames2019-05-073-110/+11
* [JITLink] Add support for MachO .alt_entry atoms.Lang Hames2019-05-073-11/+110
* [JITLink] Add two useful Section operations: find by name, get address range.Lang Hames2019-05-041-9/+2
* [JITLink] Make sure we explicitly deallocate memory on failure.Lang Hames2019-05-012-4/+11
OpenPOWER on IntegriCloud