llvm-project/llvm/lib/ExecutionEngine
Lang Hames 565f4eb8e6 [JITLink] Update external symbol scopes to reflect scopes of resolved defs.
This is a counterpart to ffe2dda29f, and does for scope what that commit did
for linkage.

Making the scope of external definitions visible to JITLink plugins will
allow us to distinguish hidden weak defs (which do not need to be tracked by
default) from default-scoped weak defs (which need to be updated to point at
a single chosen definition at runtime).
2022-09-29 20:32:46 -07:00
..
IntelJITEvents [IntelJITEvents] Add missing include. 2022-08-02 08:45:14 +09:00
Interpreter ManagedStatic: remove from Interpreter/ExternalFunctions 2022-08-03 13:29:24 +02:00
JITLink [JITLink] Update external symbol scopes to reflect scopes of resolved defs. 2022-09-29 20:32:46 -07:00
MCJIT [llvm] Qualify auto in range-based for loops (NFC) 2022-08-28 23:29:00 -07:00
OProfileJIT
Orc [ORC][JITLink] Retain Weak flags in JITDylib interfaces, propagate to LinkGraph. 2022-09-27 10:04:59 -07:00
PerfJITEvents ManagedStatic: remove from PerfJITEventListener 2022-07-10 10:32:40 +02:00
RuntimeDyld [llvm] LLVM_FALLTHROUGH => [[fallthrough]]. NFC 2022-08-08 11:24:15 -07:00
CMakeLists.txt
ExecutionEngine.cpp [llvm] Use range-based for loops (NFC) 2021-11-28 18:14:49 -08:00
ExecutionEngineBindings.cpp [NFC] Cleanup more AttributeList::addAttribute() 2021-08-17 21:05:41 -07:00
GDBRegistrationListener.cpp ManagedStatic: remove from GDBRegistrationListener 2022-07-10 14:13:16 +02:00
SectionMemoryManager.cpp [llvm] Use = default (NFC) 2022-02-06 22:18:35 -08:00
TargetSelect.cpp Move TargetRegistry.(h|cpp) from Support to MC 2021-10-08 14:51:48 -07:00