[all-commits] [llvm/llvm-project] 22641f: [ORC] Use EPC for EPCGeneric MemoryAccess / JITLin...
lhames via All-commits
all-commits at lists.llvm.org
Fri Sep 10 18:30:17 PDT 2021
Branch: refs/heads/main
Home: https://github.com/llvm/llvm-project
Commit: 22641f585372dd228bf668bcf0c0e171f6ff26c3
https://github.com/llvm/llvm-project/commit/22641f585372dd228bf668bcf0c0e171f6ff26c3
Author: Lang Hames <lhames at gmail.com>
Date: 2021-09-11 (Sat, 11 Sep 2021)
Changed paths:
M llvm/include/llvm/ExecutionEngine/Orc/EPCGenericJITLinkMemoryManager.h
M llvm/include/llvm/ExecutionEngine/Orc/EPCGenericMemoryAccess.h
M llvm/lib/ExecutionEngine/Orc/EPCGenericJITLinkMemoryManager.cpp
M llvm/lib/ExecutionEngine/Orc/EPCGenericMemoryAccess.cpp
Log Message:
-----------
[ORC] Use EPC for EPCGeneric MemoryAccess / JITLinkMemoryManager construction.
This allows these classes to be created during EPC construction, before an
ExecutionSession is available.
Commit: a0a91ed3dda28deada41f570e1bef6bc3338a125
https://github.com/llvm/llvm-project/commit/a0a91ed3dda28deada41f570e1bef6bc3338a125
Author: Lang Hames <lhames at gmail.com>
Date: 2021-09-11 (Sat, 11 Sep 2021)
Changed paths:
M llvm/include/llvm/ExecutionEngine/Orc/ELFNixPlatform.h
R llvm/include/llvm/ExecutionEngine/Orc/LLVMSPSSerializers.h
M llvm/include/llvm/ExecutionEngine/Orc/MachOPlatform.h
M llvm/include/llvm/ExecutionEngine/Orc/Shared/SimplePackedSerialization.h
M llvm/unittests/ExecutionEngine/Orc/SimplePackedSerializationTest.cpp
Log Message:
-----------
[ORC] Merge LLVMSPSSerializers.h into SimplePackedSerialization.h.
Since the ORC runtime and LLVM are no longer sharing SPS code (the ORC runtime
has its own copy) there is no reason to keep these separate.
Commit: 3828ab086a7cb0309ec8bd706535239cea2b815f
https://github.com/llvm/llvm-project/commit/3828ab086a7cb0309ec8bd706535239cea2b815f
Author: Lang Hames <lhames at gmail.com>
Date: 2021-09-11 (Sat, 11 Sep 2021)
Changed paths:
M llvm/lib/ExecutionEngine/Orc/Core.cpp
Log Message:
-----------
[ORC] Fix missing newline in debugging output.
Commit: 6c56b13331b4fa646ad5a46d36aa81557dfee007
https://github.com/llvm/llvm-project/commit/6c56b13331b4fa646ad5a46d36aa81557dfee007
Author: Lang Hames <lhames at gmail.com>
Date: 2021-09-11 (Sat, 11 Sep 2021)
Changed paths:
M llvm/lib/ExecutionEngine/JITLink/JITLinkGeneric.cpp
Log Message:
-----------
[JITLink] Working memory shouldn't be subject to alignment constraints.
Refactors copyBlockContentToWorkingMemory to use offsets rather than direct
pointers to working memory. This simplifies the problem of maintaining
alignments between blocks in working memory, without requiring the working
memory itself to be aligned.
Compare: https://github.com/llvm/llvm-project/compare/ab111e982fd1...6c56b13331b4
More information about the All-commits
mailing list