[all-commits] [llvm/llvm-project] 34e539: [ORC] Set ResolverBlockAddr in EPCIndirectionUtils...
lhames via All-commits
all-commits at lists.llvm.org
Tue Mar 1 16:47:07 PST 2022
Branch: refs/heads/main
Home: https://github.com/llvm/llvm-project
Commit: 34e539dcd78ab828210ecf7f7d2e9d2c986511b3
https://github.com/llvm/llvm-project/commit/34e539dcd78ab828210ecf7f7d2e9d2c986511b3
Author: Lang Hames <lhames at gmail.com>
Date: 2022-03-01 (Tue, 01 Mar 2022)
Changed paths:
M llvm/include/llvm/ExecutionEngine/Orc/EPCIndirectionUtils.h
M llvm/lib/ExecutionEngine/Orc/EPCIndirectionUtils.cpp
Log Message:
-----------
[ORC] Set ResolverBlockAddr in EPCIndirectionUtils::writeResolverBlock.
Without this, EPCIndirectionUtils::getResolverBlockAddr (and lazy compilation
via EPC) won't work.
No test case: lli is still using LocalLazyCallThroughManager. I'll revisit this
soon when I look at adding lazy compilation support to the ORC runtime.
Commit: 1e16272ba793e5a6e7308898ecf6ef0dc99e2ad3
https://github.com/llvm/llvm-project/commit/1e16272ba793e5a6e7308898ecf6ef0dc99e2ad3
Author: Lang Hames <lhames at gmail.com>
Date: 2022-03-01 (Tue, 01 Mar 2022)
Changed paths:
M llvm/examples/Kaleidoscope/BuildingAJIT/Chapter3/KaleidoscopeJIT.h
Log Message:
-----------
[examples][BuildingAJIT] Use the right layer when adding code in Chapter 3.
We were incorrectly using the OptimizeLayer and bypassing the COD layer.
Compare: https://github.com/llvm/llvm-project/compare/d8b229a1d506...1e16272ba793
More information about the All-commits
mailing list