aboutsummaryrefslogtreecommitdiff
path: root/llvm/unittests/Analysis/ValueTrackingTest.cpp
diff options
context:
space:
mode:
authorLang Hames <lhames@gmail.com>2023-12-05 08:44:12 -0800
committerLang Hames <lhames@gmail.com>2023-12-05 09:48:58 -0800
commit3d0dd1a7d627f19ca9a7ae927bc8fa0bff1a0fdf (patch)
tree9455c7489b59bc538e2e2926ec6bc47dbbc5a7ea /llvm/unittests/Analysis/ValueTrackingTest.cpp
parent989e8f9d51e6945905b0e26148574c8e1fa88c84 (diff)
downloadllvm-3d0dd1a7d627f19ca9a7ae927bc8fa0bff1a0fdf.zip
llvm-3d0dd1a7d627f19ca9a7ae927bc8fa0bff1a0fdf.tar.gz
llvm-3d0dd1a7d627f19ca9a7ae927bc8fa0bff1a0fdf.tar.bz2
[llvm-jitlink] Add Process and Platform JITDylibs, generalize alias option.
The Process JITDylib holds reflected process symbols. The Platform JITDylib holds ORC runtime symbols if the ORC runtime is loaded. The Platform and Process JITDylibs are appended to the link order of all other JITDylibs, including the main JITDylib, after any explicitly specified libraries. This scheme is similar to the one introduced in LLJIT in 371cb1af61d, and makes it easier to introduce aliases for process and platform symbols in a way that affects all JITDylibs uniformly. Since the Process and Platform JITDylibs are created implicitly the -alias option is generalized to allow source and destination JITDylibs to be explicitly specified, i.e. the -alias option now supports general re-exports. Testcases are updated to account for the change.
Diffstat (limited to 'llvm/unittests/Analysis/ValueTrackingTest.cpp')
0 files changed, 0 insertions, 0 deletions