<feed xmlns='http://www.w3.org/2005/Atom'>
<title>llvm-project.git/llvm/examples/OrcV2Examples/LLJITWithOptimizingIRTransform, 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>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>[Passes] Remove some legacy passes</title>
<updated>2023-03-11T01:17:00+00:00</updated>
<author>
<name>Arthur Eubanks</name>
<email>aeubanks@google.com</email>
</author>
<published>2023-03-08T23:07:17+00:00</published>
<link rel='alternate' type='text/html' href='https://git.belthelziquor.com/llvm-project.git/commit/?id=7c3c981442b11153ac1a2be678db727ff715253b'/>
<id>7c3c981442b11153ac1a2be678db727ff715253b</id>
<content type='text'>
DFAJumpThreading
JumpThreading
LibCallsShrink
LoopVectorize
SLPVectorizer
DeadStoreElimination
AggressiveDCE
CorrelatedValuePropagation
IndVarSimplify

These are part of the optimization pipeline, of which the legacy version is deprecated and being removed.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
DFAJumpThreading
JumpThreading
LibCallsShrink
LoopVectorize
SLPVectorizer
DeadStoreElimination
AggressiveDCE
CorrelatedValuePropagation
IndVarSimplify

These are part of the optimization pipeline, of which the legacy version is deprecated and being removed.
</pre>
</div>
</content>
</entry>
<entry>
<title>[Inliner] Remove legacy simple inliner</title>
<updated>2023-02-09T18:36:58+00:00</updated>
<author>
<name>Arthur Eubanks</name>
<email>aeubanks@google.com</email>
</author>
<published>2023-02-06T21:50:49+00:00</published>
<link rel='alternate' type='text/html' href='https://git.belthelziquor.com/llvm-project.git/commit/?id=84728a3d75496ff3f48436f968a01ba2c05ee37e'/>
<id>84728a3d75496ff3f48436f968a01ba2c05ee37e</id>
<content type='text'>
It's part of the optimization pipeline, of which the legacy pass manager version is deprecated.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
It's part of the optimization pipeline, of which the legacy pass manager version is deprecated.
</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>Cleanup includes: LLVMTarget</title>
<updated>2022-03-10T09:00:29+00:00</updated>
<author>
<name>serge-sans-paille</name>
<email>sguelton@redhat.com</email>
</author>
<published>2022-03-07T23:25:11+00:00</published>
<link rel='alternate' type='text/html' href='https://git.belthelziquor.com/llvm-project.git/commit/?id=3c4410dfcaafdb3d772a79c130b6e69f64aa7712'/>
<id>3c4410dfcaafdb3d772a79c130b6e69f64aa7712</id>
<content type='text'>
Most notably, Pass.h is no longer included by TargetMachine.h
before: 1063570306
after:  1063332844

Differential Revision: https://reviews.llvm.org/D121168
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Most notably, Pass.h is no longer included by TargetMachine.h
before: 1063570306
after:  1063332844

Differential Revision: https://reviews.llvm.org/D121168
</pre>
</div>
</content>
</entry>
<entry>
<title>[ORC][examples] Add missing library dependencies.</title>
<updated>2020-09-22T23:18:00+00:00</updated>
<author>
<name>Lang Hames</name>
<email>lhames@gmail.com</email>
</author>
<published>2020-09-22T23:04:37+00:00</published>
<link rel='alternate' type='text/html' href='https://git.belthelziquor.com/llvm-project.git/commit/?id=71be8809d01f0199032242b9f11d6a7a471183fd'/>
<id>71be8809d01f0199032242b9f11d6a7a471183fd</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>[ORC][examples] Add an OrcV2 example for IR optimization via IRTransformLayer.</title>
<updated>2020-09-20T01:59:52+00:00</updated>
<author>
<name>Lang Hames</name>
<email>lhames@gmail.com</email>
</author>
<published>2020-09-20T01:56:49+00:00</published>
<link rel='alternate' type='text/html' href='https://git.belthelziquor.com/llvm-project.git/commit/?id=4f962b0d89b9733c8f051c1039b458c9632f6f88'/>
<id>4f962b0d89b9733c8f051c1039b458c9632f6f88</id>
<content type='text'>
Shows how to write a custom IR transform to apply a legacy::PassManager
pipeline.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Shows how to write a custom IR transform to apply a legacy::PassManager
pipeline.
</pre>
</div>
</content>
</entry>
</feed>
