<feed xmlns='http://www.w3.org/2005/Atom'>
<title>llvm-project.git/llvm/examples/OrcV2Examples/LLJITWithCustomObjectLinkingLayer, branch users/nico/python-2</title>
<subtitle>Unnamed repository; edit this file 'description' to name the repository.
</subtitle>
<link rel='alternate' type='text/html' href='https://git.belthelziquor.com/llvm-project.git/'/>
<entry>
<title>Re-apply "[ORC] Remove the Triple argument from LLJITBuilder::..." with fixes.</title>
<updated>2025-03-06T06:17:05+00:00</updated>
<author>
<name>Lang Hames</name>
<email>lhames@gmail.com</email>
</author>
<published>2025-03-06T05:35:38+00:00</published>
<link rel='alternate' type='text/html' href='https://git.belthelziquor.com/llvm-project.git/commit/?id=b18e5b6a36399f11ba1152875b6892900c5afdaf'/>
<id>b18e5b6a36399f11ba1152875b6892900c5afdaf</id>
<content type='text'>
This re-applies f905bf3e1ef860c4d6fe67fb64901b6bbe698a91, which was reverted in
c861c1a046eb8c1e546a8767e0010904a3c8c385 due to compiler errors, with a fix for
MLIR.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This re-applies f905bf3e1ef860c4d6fe67fb64901b6bbe698a91, which was reverted in
c861c1a046eb8c1e546a8767e0010904a3c8c385 due to compiler errors, with a fix for
MLIR.
</pre>
</div>
</content>
</entry>
<entry>
<title>Revert "[ORC] Remove the Triple argument from LLJITBuilder::ObjectLinking..."</title>
<updated>2025-03-06T05:22:39+00:00</updated>
<author>
<name>Lang Hames</name>
<email>lhames@gmail.com</email>
</author>
<published>2025-03-06T05:19:53+00:00</published>
<link rel='alternate' type='text/html' href='https://git.belthelziquor.com/llvm-project.git/commit/?id=c861c1a046eb8c1e546a8767e0010904a3c8c385'/>
<id>c861c1a046eb8c1e546a8767e0010904a3c8c385</id>
<content type='text'>
This reverts commit f905bf3e1ef860c4d6fe67fb64901b6bbe698a91 while I fix
some compile errors reported on the buildbots (see e.g.
https://lab.llvm.org/buildbot/#/builders/53/builds/13369).
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This reverts commit f905bf3e1ef860c4d6fe67fb64901b6bbe698a91 while I fix
some compile errors reported on the buildbots (see e.g.
https://lab.llvm.org/buildbot/#/builders/53/builds/13369).
</pre>
</div>
</content>
</entry>
<entry>
<title>[ORC] Remove the Triple argument from LLJITBuilder::ObjectLinkingLayerCreator.</title>
<updated>2025-03-06T05:13:10+00:00</updated>
<author>
<name>Lang Hames</name>
<email>lhames@gmail.com</email>
</author>
<published>2025-03-06T03:54:13+00:00</published>
<link rel='alternate' type='text/html' href='https://git.belthelziquor.com/llvm-project.git/commit/?id=f905bf3e1ef860c4d6fe67fb64901b6bbe698a91'/>
<id>f905bf3e1ef860c4d6fe67fb64901b6bbe698a91</id>
<content type='text'>
ExecutionSession can provide the Triple, so this argument has been redundant
for a while, and no in-tree clients use it.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
ExecutionSession can provide the Triple, so this argument has been redundant
for a while, and no in-tree clients use it.
</pre>
</div>
</content>
</entry>
<entry>
<title>Reapply "[CMake] Fold export_executable_symbols_* into function args. (#101741)" (#102138)</title>
<updated>2024-08-07T16:12:15+00:00</updated>
<author>
<name>Steven Wu</name>
<email>stevenwu@apple.com</email>
</author>
<published>2024-08-07T16:12:15+00:00</published>
<link rel='alternate' type='text/html' href='https://git.belthelziquor.com/llvm-project.git/commit/?id=01b488faabdfe9402c5b4d1f788038cc439acf90'/>
<id>01b488faabdfe9402c5b4d1f788038cc439acf90</id>
<content type='text'>
Fix the builds with LLVM_TOOL_LLVM_DRIVER_BUILD enabled.

LLVM_ENABLE_EXPORTED_SYMBOLS_IN_EXECUTABLES is not completely
compatible with export_executable_symbols as the later will be ignored
if the previous is set to NO.

Fix the issue by passing if symbols need to be exported to
llvm_add_exectuable so the link flag can be determined directly
without calling export_executable_symbols_* later.</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Fix the builds with LLVM_TOOL_LLVM_DRIVER_BUILD enabled.

LLVM_ENABLE_EXPORTED_SYMBOLS_IN_EXECUTABLES is not completely
compatible with export_executable_symbols as the later will be ignored
if the previous is set to NO.

Fix the issue by passing if symbols need to be exported to
llvm_add_exectuable so the link flag can be determined directly
without calling export_executable_symbols_* later.</pre>
</div>
</content>
</entry>
<entry>
<title>Revert "[CMake] Fold export_executable_symbols_* into function args. (#101741)"</title>
<updated>2024-08-06T13:08:16+00:00</updated>
<author>
<name>Steven Wu</name>
<email>stevenwu@apple.com</email>
</author>
<published>2024-08-06T13:07:18+00:00</published>
<link rel='alternate' type='text/html' href='https://git.belthelziquor.com/llvm-project.git/commit/?id=f9b69a378cb1acfedab7252b4d4dc3d0af282d0b'/>
<id>f9b69a378cb1acfedab7252b4d4dc3d0af282d0b</id>
<content type='text'>
This reverts commit 5c56b46a32a8856a022a54291bc9294068f7ddbd. This break
lld build when using GENERATE_DRIVER.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This reverts commit 5c56b46a32a8856a022a54291bc9294068f7ddbd. This break
lld build when using GENERATE_DRIVER.
</pre>
</div>
</content>
</entry>
<entry>
<title>[CMake] Fold export_executable_symbols_* into function args. (#101741)</title>
<updated>2024-08-06T02:08:27+00:00</updated>
<author>
<name>Steven Wu</name>
<email>stevenwu@apple.com</email>
</author>
<published>2024-08-06T02:08:27+00:00</published>
<link rel='alternate' type='text/html' href='https://git.belthelziquor.com/llvm-project.git/commit/?id=5c56b46a32a8856a022a54291bc9294068f7ddbd'/>
<id>5c56b46a32a8856a022a54291bc9294068f7ddbd</id>
<content type='text'>
`LLVM_ENABLE_EXPORTED_SYMBOLS_IN_EXECUTABLES` is not completely
compatible with `export_executable_symbols` as the later will be ignored
if the previous is set to NO.

 Fix the issue by passing if symbols need to be exported to
`llvm_add_exectuable` so the link flag can be determined directly
without calling `export_executable_symbols_*` later.</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
`LLVM_ENABLE_EXPORTED_SYMBOLS_IN_EXECUTABLES` is not completely
compatible with `export_executable_symbols` as the later will be ignored
if the previous is set to NO.

 Fix the issue by passing if symbols need to be exported to
`llvm_add_exectuable` so the link flag can be determined directly
without calling `export_executable_symbols_*` later.</pre>
</div>
</content>
</entry>
<entry>
<title>Re-apply "[ORC][LLJIT] Use JITLink by default on ELF/x86-64." with fixes.</title>
<updated>2023-04-23T10:20:09+00:00</updated>
<author>
<name>Lang Hames</name>
<email>lhames@gmail.com</email>
</author>
<published>2023-04-21T04:45:46+00:00</published>
<link rel='alternate' type='text/html' href='https://git.belthelziquor.com/llvm-project.git/commit/?id=b92839c9548a55bc7a3267b05d11c9d9c530b792'/>
<id>b92839c9548a55bc7a3267b05d11c9d9c530b792</id>
<content type='text'>
This reapplies 85c649bc02a, which was reverted in 35767e43d62 due to failures
with some example programs. The fix was to add export_executable_symbols to the
example programs.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This reapplies 85c649bc02a, which was reverted in 35767e43d62 due to failures
with some example programs. The fix was to add export_executable_symbols to the
example programs.
</pre>
</div>
</content>
</entry>
<entry>
<title>[ORC] Return ExecutorAddrs rather than JITEvaluatedSymbols from LLJIT::lookup.</title>
<updated>2022-05-05T20:56:00+00:00</updated>
<author>
<name>Lang Hames</name>
<email>lhames@gmail.com</email>
</author>
<published>2022-05-05T20:24:39+00:00</published>
<link rel='alternate' type='text/html' href='https://git.belthelziquor.com/llvm-project.git/commit/?id=16dcbb53dc7968a3752661aac731172ebe0faf64'/>
<id>16dcbb53dc7968a3752661aac731172ebe0faf64</id>
<content type='text'>
Clients don't care about linkage, and ExecutorAddr is much more ergonomic.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Clients don't care about linkage, and ExecutorAddr is much more ergonomic.
</pre>
</div>
</content>
</entry>
<entry>
<title>Re-apply e50aea58d59, "Major JITLinkMemoryManager refactor". with fixes.</title>
<updated>2021-10-12T04:39:00+00:00</updated>
<author>
<name>Lang Hames</name>
<email>lhames@gmail.com</email>
</author>
<published>2021-10-12T03:55:30+00:00</published>
<link rel='alternate' type='text/html' href='https://git.belthelziquor.com/llvm-project.git/commit/?id=962a2479b57f5e0454b472f9c233cda3f89415b1'/>
<id>962a2479b57f5e0454b472f9c233cda3f89415b1</id>
<content type='text'>
Adds explicit narrowing casts to JITLinkMemoryManager.cpp.

Honors -slab-address option in llvm-jitlink.cpp, which was accidentally
dropped in the refactor.

This effectively reverts commit 6641d29b70993bce6dbd7e0e0f1040753d38842f.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Adds explicit narrowing casts to JITLinkMemoryManager.cpp.

Honors -slab-address option in llvm-jitlink.cpp, which was accidentally
dropped in the refactor.

This effectively reverts commit 6641d29b70993bce6dbd7e0e0f1040753d38842f.
</pre>
</div>
</content>
</entry>
<entry>
<title>Revert "[JITLink][ORC] Major JITLinkMemoryManager refactor."</title>
<updated>2021-10-12T02:23:41+00:00</updated>
<author>
<name>Lang Hames</name>
<email>lhames@gmail.com</email>
</author>
<published>2021-10-12T02:23:41+00:00</published>
<link rel='alternate' type='text/html' href='https://git.belthelziquor.com/llvm-project.git/commit/?id=6641d29b70993bce6dbd7e0e0f1040753d38842f'/>
<id>6641d29b70993bce6dbd7e0e0f1040753d38842f</id>
<content type='text'>
This reverts commit e50aea58d59c8cfae807a7fee21c4227472c0678 while I
investigate bot failures.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This reverts commit e50aea58d59c8cfae807a7fee21c4227472c0678 while I
investigate bot failures.
</pre>
</div>
</content>
</entry>
</feed>
