[all-commits] [llvm/llvm-project] 2b4589: [JITLink] Move some Block bitfields into Addressab...
lhames via All-commits
all-commits at lists.llvm.org
Sat May 22 07:59:49 PDT 2021
Branch: refs/heads/main
Home: https://github.com/llvm/llvm-project
Commit: 2b45895df46e3e87b9588bd207f417d2d2fe7482
https://github.com/llvm/llvm-project/commit/2b45895df46e3e87b9588bd207f417d2d2fe7482
Author: Lang Hames <lhames at gmail.com>
Date: 2021-05-22 (Sat, 22 May 2021)
Changed paths:
M llvm/include/llvm/ExecutionEngine/JITLink/JITLink.h
Log Message:
-----------
[JITLink] Move some Block bitfields into Addressable to improve packing.
Keeping these bitfields from Block to Addressable allows them to be packed with
the bitfields at the end of Addressable, reducing the size of Block by eight
bytes.
Commit: 1a1d6e6f98738be249b20994bcfed48dccac59e3
https://github.com/llvm/llvm-project/commit/1a1d6e6f98738be249b20994bcfed48dccac59e3
Author: Lang Hames <lhames at gmail.com>
Date: 2021-05-22 (Sat, 22 May 2021)
Changed paths:
M llvm/unittests/ExecutionEngine/Orc/CoreAPIsTest.cpp
Log Message:
-----------
[ORC] Add more synchronization to TestLookupWithUnthreadedMaterialization.
Don't run tasks until their corresponding thread has been added to the running
threads vector. This is an extention to fda4300da82, which doesn't seem to have
been enough to fix the synchronization issues on its own.
Compare: https://github.com/llvm/llvm-project/compare/bf6124580dfb...1a1d6e6f9873
More information about the All-commits
mailing list