<feed xmlns='http://www.w3.org/2005/Atom'>
<title>llvm-project.git/llvm/lib/ExecutionEngine/Orc/Layer.cpp, 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>[ExecutionEngine] Avoid repeated hash lookups (NFC) (#129356)</title>
<updated>2025-03-01T16:15:00+00:00</updated>
<author>
<name>Kazu Hirata</name>
<email>kazu@google.com</email>
</author>
<published>2025-03-01T16:15:00+00:00</published>
<link rel='alternate' type='text/html' href='https://git.belthelziquor.com/llvm-project.git/commit/?id=70f4e6abf653afadd29e91ef2bfa4b2db46a4013'/>
<id>70f4e6abf653afadd29e91ef2bfa4b2db46a4013</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>[llvm] Use std::make_unique (NFC) (#97165)</title>
<updated>2024-06-29T18:50:41+00:00</updated>
<author>
<name>Kazu Hirata</name>
<email>kazu@google.com</email>
</author>
<published>2024-06-29T18:50:41+00:00</published>
<link rel='alternate' type='text/html' href='https://git.belthelziquor.com/llvm-project.git/commit/?id=ddaa93b095288ce459be4096193c40a4ea247b11'/>
<id>ddaa93b095288ce459be4096193c40a4ea247b11</id>
<content type='text'>
This patch is based on clang-tidy's modernize-make-unique but limited
to those cases where type names are mentioned twice like
std::unique_ptr&lt;Type&gt;(new Type()), which is a bit mouthful.</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This patch is based on clang-tidy's modernize-make-unique but limited
to those cases where type names are mentioned twice like
std::unique_ptr&lt;Type&gt;(new Type()), which is a bit mouthful.</pre>
</div>
</content>
</entry>
<entry>
<title>[ORC] Drop Comdat when discarding IR symbol</title>
<updated>2023-02-05T09:53:36+00:00</updated>
<author>
<name>Jonas Hahnfeld</name>
<email>jonas.hahnfeld@cern.ch</email>
</author>
<published>2023-01-24T09:54:55+00:00</published>
<link rel='alternate' type='text/html' href='https://git.belthelziquor.com/llvm-project.git/commit/?id=50ca8b3e8726180a74fcbc4611893f19189b97c0'/>
<id>50ca8b3e8726180a74fcbc4611893f19189b97c0</id>
<content type='text'>
According to the IR verifier, "Declaration[s] may not be in a Comdat!"

This is a re-commit of 76b3f0b4d5a0b8c54147c4c73a30892bbca76467 and
87d7838202267a011639fcbf97263556ccf091dc with updates to the test:
 * Force emission of the extra-module, to trigger the bug after D138264,
   by providing a second symbol @g, and making the comdat nodeduplicate.
   (Technically only one is needed, but two should be safer.)
 * Name the comdat $f to avoid failure on Windows:
   LLVM ERROR: Associative COMDAT symbol 'c' does not exist.
 * Mark the test as UNSUPPORTED on macOS, MachO doesn't support COMDATs.

Differential Revision: https://reviews.llvm.org/D142443
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
According to the IR verifier, "Declaration[s] may not be in a Comdat!"

This is a re-commit of 76b3f0b4d5a0b8c54147c4c73a30892bbca76467 and
87d7838202267a011639fcbf97263556ccf091dc with updates to the test:
 * Force emission of the extra-module, to trigger the bug after D138264,
   by providing a second symbol @g, and making the comdat nodeduplicate.
   (Technically only one is needed, but two should be safer.)
 * Name the comdat $f to avoid failure on Windows:
   LLVM ERROR: Associative COMDAT symbol 'c' does not exist.
 * Mark the test as UNSUPPORTED on macOS, MachO doesn't support COMDATs.

Differential Revision: https://reviews.llvm.org/D142443
</pre>
</div>
</content>
</entry>
<entry>
<title>Revert "[ORC] Drop Comdat when discarding IR symbol"</title>
<updated>2023-02-04T20:26:36+00:00</updated>
<author>
<name>Jonas Hahnfeld</name>
<email>jonas.hahnfeld@cern.ch</email>
</author>
<published>2023-02-04T20:24:44+00:00</published>
<link rel='alternate' type='text/html' href='https://git.belthelziquor.com/llvm-project.git/commit/?id=76d94d3eedf058644a101510597b90d1f441b710'/>
<id>76d94d3eedf058644a101510597b90d1f441b710</id>
<content type='text'>
A number of AArch64 bots report errors in clang-repl, for example
https://lab.llvm.org/buildbot/#/builders/197/builds/3920

This reverts commit 87d7838202267a011639fcbf97263556ccf091dc.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
A number of AArch64 bots report errors in clang-repl, for example
https://lab.llvm.org/buildbot/#/builders/197/builds/3920

This reverts commit 87d7838202267a011639fcbf97263556ccf091dc.
</pre>
</div>
</content>
</entry>
<entry>
<title>[ORC] Drop Comdat when discarding IR symbol</title>
<updated>2023-02-03T10:16:19+00:00</updated>
<author>
<name>Jonas Hahnfeld</name>
<email>jonas.hahnfeld@cern.ch</email>
</author>
<published>2023-01-24T09:54:55+00:00</published>
<link rel='alternate' type='text/html' href='https://git.belthelziquor.com/llvm-project.git/commit/?id=87d7838202267a011639fcbf97263556ccf091dc'/>
<id>87d7838202267a011639fcbf97263556ccf091dc</id>
<content type='text'>
According to the IR verifier, "Declaration[s] may not be in a Comdat!"

This is a re-commit of 76b3f0b4d5a0b8c54147c4c73a30892bbca76467 with
updates to the test:
 * Force emission of the extra-module, to trigger the bug after D138264,
   by providing a second symbol @g, and making the comdat nodeduplicate.
   (Technically only one is needed, but two should be safer.)
 * Name the comdat $f to avoid failure on Windows:
   LLVM ERROR: Associative COMDAT symbol 'c' does not exist.

Differential Revision: https://reviews.llvm.org/D142443
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
According to the IR verifier, "Declaration[s] may not be in a Comdat!"

This is a re-commit of 76b3f0b4d5a0b8c54147c4c73a30892bbca76467 with
updates to the test:
 * Force emission of the extra-module, to trigger the bug after D138264,
   by providing a second symbol @g, and making the comdat nodeduplicate.
   (Technically only one is needed, but two should be safer.)
 * Name the comdat $f to avoid failure on Windows:
   LLVM ERROR: Associative COMDAT symbol 'c' does not exist.

Differential Revision: https://reviews.llvm.org/D142443
</pre>
</div>
</content>
</entry>
<entry>
<title>Revert "[ORC] Drop Comdat when discarding IR symbol"</title>
<updated>2023-02-03T09:04:38+00:00</updated>
<author>
<name>Jonas Hahnfeld</name>
<email>jonas.hahnfeld@cern.ch</email>
</author>
<published>2023-02-03T09:04:38+00:00</published>
<link rel='alternate' type='text/html' href='https://git.belthelziquor.com/llvm-project.git/commit/?id=e5dd58e3a6deacfaaf67fde790f86b8410b18c51'/>
<id>e5dd58e3a6deacfaaf67fde790f86b8410b18c51</id>
<content type='text'>
Failure on Windows:
LLVM ERROR: Associative COMDAT symbol 'c' does not exist.

This reverts commit 76b3f0b4d5a0b8c54147c4c73a30892bbca76467 while
I investigate the problem and a solution that still triggers the
original problem.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Failure on Windows:
LLVM ERROR: Associative COMDAT symbol 'c' does not exist.

This reverts commit 76b3f0b4d5a0b8c54147c4c73a30892bbca76467 while
I investigate the problem and a solution that still triggers the
original problem.
</pre>
</div>
</content>
</entry>
<entry>
<title>[ORC] Drop Comdat when discarding IR symbol</title>
<updated>2023-02-03T07:41:58+00:00</updated>
<author>
<name>Jonas Hahnfeld</name>
<email>jonas.hahnfeld@cern.ch</email>
</author>
<published>2023-01-24T09:54:55+00:00</published>
<link rel='alternate' type='text/html' href='https://git.belthelziquor.com/llvm-project.git/commit/?id=76b3f0b4d5a0b8c54147c4c73a30892bbca76467'/>
<id>76b3f0b4d5a0b8c54147c4c73a30892bbca76467</id>
<content type='text'>
According to the IR verifier, "Declaration[s] may not be in a Comdat!"

Differential Revision: https://reviews.llvm.org/D142443
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
According to the IR verifier, "Declaration[s] may not be in a Comdat!"

Differential Revision: https://reviews.llvm.org/D142443
</pre>
</div>
</content>
</entry>
<entry>
<title>Teach RuntimeDyld about COFF weak references and to consider comdat symbols weak.</title>
<updated>2023-01-24T18:25:49+00:00</updated>
<author>
<name>Vassil Vassilev</name>
<email>v.g.vassilev@gmail.com</email>
</author>
<published>2023-01-24T18:24:10+00:00</published>
<link rel='alternate' type='text/html' href='https://git.belthelziquor.com/llvm-project.git/commit/?id=38ef56880a99e6382f4a1f9113646295953c0b16'/>
<id>38ef56880a99e6382f4a1f9113646295953c0b16</id>
<content type='text'>
Patch by Lang Hames and Sunho Kim!

Differential revision: https://reviews.llvm.org/D138264
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Patch by Lang Hames and Sunho Kim!

Differential revision: https://reviews.llvm.org/D138264
</pre>
</div>
</content>
</entry>
<entry>
<title>[llvm] Use x.empty() instead of llvm::empty(x) (NFC)</title>
<updated>2022-09-12T20:34:35+00:00</updated>
<author>
<name>Kazu Hirata</name>
<email>kazu@google.com</email>
</author>
<published>2022-09-12T20:34:35+00:00</published>
<link rel='alternate' type='text/html' href='https://git.belthelziquor.com/llvm-project.git/commit/?id=9606608474873da64a870ff40ef042869051feb3'/>
<id>9606608474873da64a870ff40ef042869051feb3</id>
<content type='text'>
I'm planning to deprecate and eventually remove llvm::empty.

I thought about replacing llvm::empty(x) with std::empty(x), but it
turns out that all uses can be converted to x.empty().  That is, no
use requires the ability of std::empty to accept C arrays and
std::initializer_list.

Differential Revision: https://reviews.llvm.org/D133677
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
I'm planning to deprecate and eventually remove llvm::empty.

I thought about replacing llvm::empty(x) with std::empty(x), but it
turns out that all uses can be converted to x.empty().  That is, no
use requires the ability of std::empty to accept C arrays and
std::initializer_list.

Differential Revision: https://reviews.llvm.org/D133677
</pre>
</div>
</content>
</entry>
<entry>
<title>[llvm] Use = default (NFC)</title>
<updated>2022-02-07T06:18:35+00:00</updated>
<author>
<name>Kazu Hirata</name>
<email>kazu@google.com</email>
</author>
<published>2022-02-07T06:18:35+00:00</published>
<link rel='alternate' type='text/html' href='https://git.belthelziquor.com/llvm-project.git/commit/?id=3a3cb929ab6fd69ea7d5db42db613a4701fa4669'/>
<id>3a3cb929ab6fd69ea7d5db42db613a4701fa4669</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
</feed>
