llvm-project/llvm/lib/ExecutionEngine/RuntimeDyld
Keno Fischer eb59d468d9 [RuntimeDyld] DenseMap -> std::unordered_map
DenseMap is most applicable when both keys and values are small.
In this case, the value violates that assumption, causing quite
significant memory overhead. A std::unordered_map is more appropriate
in this case (or at least fixed the memory problems I was seeing).

Differential Revision: http://reviews.llvm.org/D14910

llvm-svn: 254651
2015-12-03 21:27:59 +00:00
..
Targets [RuntimeDyld] Add accessors to `SectionEntry`; NFC 2015-11-23 21:47:41 +00:00
CMakeLists.txt modules: Add explicit dependency on intrinsics_gen 2015-06-16 00:44:12 +00:00
LLVMBuild.txt Fix build following r211956 2014-06-28 06:31:47 +00:00
Makefile
RTDyldMemoryManager.cpp Rename all references to old mailing lists to new lists.llvm.org address. 2015-08-05 03:51:17 +00:00
RuntimeDyld.cpp [RuntimeDyld] DenseMap -> std::unordered_map 2015-12-03 21:27:59 +00:00
RuntimeDyldCOFF.cpp RuntimeDyld: add COFF i386 support 2015-11-01 01:26:15 +00:00
RuntimeDyldCOFF.h [MCJIT][Orc] Refactor RTDyldMemoryManager, weave RuntimeDyld::SymbolInfo through 2015-03-30 03:37:06 +00:00
RuntimeDyldChecker.cpp [RuntimeDyld] Add accessors to `SectionEntry`; NFC 2015-11-23 21:47:41 +00:00
RuntimeDyldCheckerImpl.h Revert r240137 (Fixed/added namespace ending comments using clang-tidy. NFC) 2015-06-23 09:49:53 +00:00
RuntimeDyldELF.cpp [RuntimeDyld] Fix a class of arithmetic errors introduced in r253918 2015-11-24 20:37:01 +00:00
RuntimeDyldELF.h [RuntimeDyld] Don't allocate unnecessary stub buffer space 2015-11-23 21:47:51 +00:00
RuntimeDyldImpl.h [RuntimeDyld] DenseMap -> std::unordered_map 2015-12-03 21:27:59 +00:00
RuntimeDyldMachO.cpp [RuntimeDyld] Add accessors to `SectionEntry`; NFC 2015-11-23 21:47:41 +00:00
RuntimeDyldMachO.h [RuntimeDyld] Add accessors to `SectionEntry`; NFC 2015-11-23 21:47:41 +00:00