llvm-project/llvm/lib/ExecutionEngine/RuntimeDyld
Lang Hames 6cadc7c06b [ORC] Replace lookupFlags in JITSymbolResolver with getResponsibilitySet.
The new method name/behavior more closely models the way it was being used.
It also fixes an assertion that can occur when using the new ORC Core APIs,
where flags alone don't necessarily provide enough context to decide whether
the caller is responsible for materializing a given symbol (which was always
the reason this API existed).

The default implementation of getResponsibilitySet uses lookupFlags to determine
responsibility as before, so existing JITSymbolResolvers should continue to
work.

llvm-svn: 340874
2018-08-28 21:18:05 +00:00
..
Targets [ORC] Add a 'Callable' flag to JITSymbolFlags. 2018-08-01 22:42:23 +00:00
CMakeLists.txt
JITSymbol.cpp [ORC] Replace lookupFlags in JITSymbolResolver with getResponsibilitySet. 2018-08-28 21:18:05 +00:00
LLVMBuild.txt
RTDyldMemoryManager.cpp Remove trailing space 2018-07-30 19:41:25 +00:00
RuntimeDyld.cpp [ORC] Replace lookupFlags in JITSymbolResolver with getResponsibilitySet. 2018-08-28 21:18:05 +00:00
RuntimeDyldCOFF.cpp DebugInfo: Generalize LoadedObjectInfoHelper from RuntimeDyld 2017-07-05 15:23:56 +00:00
RuntimeDyldCOFF.h
RuntimeDyldChecker.cpp Rename DEBUG macro to LLVM_DEBUG. 2018-05-14 12:53:11 +00:00
RuntimeDyldCheckerImpl.h Make llvm-rtdlyd -check preserve automatic address mappings made by RuntimeDyld. 2017-05-07 17:19:53 +00:00
RuntimeDyldELF.cpp Remove trailing space 2018-07-30 19:41:25 +00:00
RuntimeDyldELF.h [mips] Adds support for R_MIPS_26, HIGHER, HIGHEST relocations in RuntimeDyld. 2017-10-22 09:47:41 +00:00
RuntimeDyldImpl.h [ORC] Add a 'Callable' flag to JITSymbolFlags. 2018-08-01 22:42:23 +00:00
RuntimeDyldMachO.cpp Rename DEBUG macro to LLVM_DEBUG. 2018-05-14 12:53:11 +00:00
RuntimeDyldMachO.h [RuntimeDyld][ORC] Add support for Thumb mode to RuntimeDyldMachOARM. 2017-08-09 20:19:27 +00:00