[MCJIT] Remove the local symbol table from RuntimeDlyd - it's not needed.
authorLang Hames <lhames@gmail.com>
Thu, 27 Nov 2014 05:40:13 +0000 (05:40 +0000)
committerLang Hames <lhames@gmail.com>
Thu, 27 Nov 2014 05:40:13 +0000 (05:40 +0000)
commita5cd950c731c803e1a65159e53bbdad0ca255bef
treeae67244863206e30750be99a040efde158aff24b
parent9b38ec248a60c9fdfd36e582c44f72b2bcea64c8
[MCJIT] Remove the local symbol table from RuntimeDlyd - it's not needed.

All symbols have to be stored in the global symbol to enable
cross-rtdyld-instance linking, so the local symbol table content is
redundant.

llvm-svn: 222867
llvm/lib/ExecutionEngine/RuntimeDyld/RuntimeDyld.cpp
llvm/lib/ExecutionEngine/RuntimeDyld/RuntimeDyldELF.cpp
llvm/lib/ExecutionEngine/RuntimeDyld/RuntimeDyldELF.h
llvm/lib/ExecutionEngine/RuntimeDyld/RuntimeDyldImpl.h
llvm/lib/ExecutionEngine/RuntimeDyld/RuntimeDyldMachO.cpp
llvm/lib/ExecutionEngine/RuntimeDyld/RuntimeDyldMachO.h
llvm/lib/ExecutionEngine/RuntimeDyld/Targets/RuntimeDyldMachOAArch64.h
llvm/lib/ExecutionEngine/RuntimeDyld/Targets/RuntimeDyldMachOARM.h
llvm/lib/ExecutionEngine/RuntimeDyld/Targets/RuntimeDyldMachOI386.h
llvm/lib/ExecutionEngine/RuntimeDyld/Targets/RuntimeDyldMachOX86_64.h