[all-commits] [llvm/llvm-project] 873584: [ORC-RT][MachO] Add RecordSectionsTracker utility ...
lhames via All-commits
all-commits at lists.llvm.org
Wed Nov 9 21:26:31 PST 2022
Branch: refs/heads/main
Home: https://github.com/llvm/llvm-project
Commit: 873584b6cb811b0245d79b5dba52758d3d049bb8
https://github.com/llvm/llvm-project/commit/873584b6cb811b0245d79b5dba52758d3d049bb8
Author: Lang Hames <lhames at gmail.com>
Date: 2022-11-09 (Wed, 09 Nov 2022)
Changed paths:
M compiler-rt/lib/orc/macho_platform.cpp
Log Message:
-----------
[ORC-RT][MachO] Add RecordSectionsTracker utility to track metadata sections.
Newly added sections can be processed by calling processNewSections. Calling
reset moves all sections back to the "new" state for reprocessing (expected to
be used by dlclose).
Commit: 90bf4170a74f3c5b0da3732e265f5a77f301f9ea
https://github.com/llvm/llvm-project/commit/90bf4170a74f3c5b0da3732e265f5a77f301f9ea
Author: Lang Hames <lhames at gmail.com>
Date: 2022-11-09 (Wed, 09 Nov 2022)
Changed paths:
M llvm/include/llvm/ExecutionEngine/Orc/SymbolStringPool.h
Log Message:
-----------
[ORC] Fix comments: SymbolStringPool is thread-safe, not multi-threaded.
Commit: 8fda8901e29bf80bd91574f29b50868958195a4e
https://github.com/llvm/llvm-project/commit/8fda8901e29bf80bd91574f29b50868958195a4e
Author: Lang Hames <lhames at gmail.com>
Date: 2022-11-09 (Wed, 09 Nov 2022)
Changed paths:
A compiler-rt/lib/orc/string_pool.h
M compiler-rt/lib/orc/tests/unit/CMakeLists.txt
A compiler-rt/lib/orc/tests/unit/string_pool_test.cpp
Log Message:
-----------
[ORC-RT] Add a SymbolStringPool class to the ORC runtime.
This is a counterpart to llvm::orc::SymbolStringPool. It holds uniqued,
ref-counted strings; and can be used to avoid redundant storage of strings,
and speed up comparison of strings held in the pool (these become pointer
comparisons).
Compare: https://github.com/llvm/llvm-project/compare/454758ab6931...8fda8901e29b
More information about the All-commits
mailing list