<feed xmlns='http://www.w3.org/2005/Atom'>
<title>llvm-project.git/llvm/test/Bitcode/invalid.test, branch main</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>[Bitcode] Verify types for aggregate initializers</title>
<updated>2024-11-28T10:21:38+00:00</updated>
<author>
<name>Nikita Popov</name>
<email>npopov@redhat.com</email>
</author>
<published>2024-11-28T10:15:32+00:00</published>
<link rel='alternate' type='text/html' href='https://git.belthelziquor.com/llvm-project.git/commit/?id=98204a2e5bb754b0260175e42614c5463807beb5'/>
<id>98204a2e5bb754b0260175e42614c5463807beb5</id>
<content type='text'>
Unfortunately all the nice error messages get lost because we
don't forward errors from lazy value materialization.

Fixes https://github.com/llvm/llvm-project/issues/117707.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Unfortunately all the nice error messages get lost because we
don't forward errors from lazy value materialization.

Fixes https://github.com/llvm/llvm-project/issues/117707.
</pre>
</div>
</content>
</entry>
<entry>
<title>[llvm] Remove explicit -opaque-pointers flag from tests (NFC)</title>
<updated>2023-07-12T12:35:55+00:00</updated>
<author>
<name>Nikita Popov</name>
<email>npopov@redhat.com</email>
</author>
<published>2023-07-12T12:19:34+00:00</published>
<link rel='alternate' type='text/html' href='https://git.belthelziquor.com/llvm-project.git/commit/?id=edb2fc6dab2cf04779959829434e9e8572d48a26'/>
<id>edb2fc6dab2cf04779959829434e9e8572d48a26</id>
<content type='text'>
Opaque pointers mode is enabled by default, no need to explicitly
enable it.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Opaque pointers mode is enabled by default, no need to explicitly
enable it.
</pre>
</div>
</content>
</entry>
<entry>
<title>[HWASAN][LSAN] Disable tests which don't pass in HWASAN+LSAN mode</title>
<updated>2023-03-10T00:51:55+00:00</updated>
<author>
<name>Kirill Stoimenov</name>
<email>kstoimenov@google.com</email>
</author>
<published>2023-03-06T23:55:32+00:00</published>
<link rel='alternate' type='text/html' href='https://git.belthelziquor.com/llvm-project.git/commit/?id=011b4d4706eea722d63438892afefdb8152b7b62'/>
<id>011b4d4706eea722d63438892afefdb8152b7b62</id>
<content type='text'>
Reviewed By: vitalybuka

Differential Revision: https://reviews.llvm.org/D145727
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Reviewed By: vitalybuka

Differential Revision: https://reviews.llvm.org/D145727
</pre>
</div>
</content>
</entry>
<entry>
<title>[Bitcode] Remove auto-detection for typed pointers</title>
<updated>2022-12-14T12:38:20+00:00</updated>
<author>
<name>Nikita Popov</name>
<email>npopov@redhat.com</email>
</author>
<published>2022-12-13T10:58:06+00:00</published>
<link rel='alternate' type='text/html' href='https://git.belthelziquor.com/llvm-project.git/commit/?id=e45cf479231fc144b4e1eb8b3e3bd2f578b6907d'/>
<id>e45cf479231fc144b4e1eb8b3e3bd2f578b6907d</id>
<content type='text'>
Always read bitcode according to the -opaque-pointers mode. Do not
perform auto-detection to implicitly switch to typed pointers.

This is a step towards removing typed pointer support, and also
eliminates the class of problems where linking may fail if a typed
pointer module is loaded before an opaque pointer module. (The
latest place where this was encountered is D139924, but this has
previously been fixed in other places doing bitcode linking as well.)

Differential Revision: https://reviews.llvm.org/D139940
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Always read bitcode according to the -opaque-pointers mode. Do not
perform auto-detection to implicitly switch to typed pointers.

This is a step towards removing typed pointer support, and also
eliminates the class of problems where linking may fail if a typed
pointer module is loaded before an opaque pointer module. (The
latest place where this was encountered is D139924, but this has
previously been fixed in other places doing bitcode linking as well.)

Differential Revision: https://reviews.llvm.org/D139940
</pre>
</div>
</content>
</entry>
<entry>
<title>[Bitcode] Don't confuse type attributes on declaration and call</title>
<updated>2022-03-11T16:32:40+00:00</updated>
<author>
<name>Nikita Popov</name>
<email>npopov@redhat.com</email>
</author>
<published>2022-03-11T16:30:34+00:00</published>
<link rel='alternate' type='text/html' href='https://git.belthelziquor.com/llvm-project.git/commit/?id=2182665305d90ae7d0d2b573dced9ef0ef414a9a'/>
<id>2182665305d90ae7d0d2b573dced9ef0ef414a9a</id>
<content type='text'>
We should not be using APIs here that try to fetch the attribute
from both the call attributes and the function attributes. Otherwise
we'll try to upgrade a non-existent sret attribute on the call using
the attribute on the function.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
We should not be using APIs here that try to fetch the attribute
from both the call attributes and the function attributes. Otherwise
we'll try to upgrade a non-existent sret attribute on the call using
the attribute on the function.
</pre>
</div>
</content>
</entry>
<entry>
<title>[Bitcode] Check for type mismatch when assigning value</title>
<updated>2022-03-11T11:12:54+00:00</updated>
<author>
<name>Nikita Popov</name>
<email>npopov@redhat.com</email>
</author>
<published>2022-03-11T11:10:00+00:00</published>
<link rel='alternate' type='text/html' href='https://git.belthelziquor.com/llvm-project.git/commit/?id=cda82d39f3f25d8f6d1c1a105a59001339e54bb2'/>
<id>cda82d39f3f25d8f6d1c1a105a59001339e54bb2</id>
<content type='text'>
If the value is forward-declared, then the type must match,
otherwise we can't RAUW.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
If the value is forward-declared, then the type must match,
otherwise we can't RAUW.
</pre>
</div>
</content>
</entry>
<entry>
<title>[Bitcode] Report error for missing element type for attr upgrade</title>
<updated>2022-03-11T09:18:42+00:00</updated>
<author>
<name>Nikita Popov</name>
<email>npopov@redhat.com</email>
</author>
<published>2022-03-11T09:17:31+00:00</published>
<link rel='alternate' type='text/html' href='https://git.belthelziquor.com/llvm-project.git/commit/?id=e732f69ea1fdca2c4c0c56600e03f0d8d82e1c29'/>
<id>e732f69ea1fdca2c4c0c56600e03f0d8d82e1c29</id>
<content type='text'>
Otherwise this is going to crash either the TypeFinder or the
Verifier.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Otherwise this is going to crash either the TypeFinder or the
Verifier.
</pre>
</div>
</content>
</entry>
<entry>
<title>[Bitstream] Improve error propagation from ReadVBR</title>
<updated>2022-02-16T01:12:38+00:00</updated>
<author>
<name>Jan Korous</name>
<email>jkorous@apple.com</email>
</author>
<published>2022-02-15T02:22:18+00:00</published>
<link rel='alternate' type='text/html' href='https://git.belthelziquor.com/llvm-project.git/commit/?id=4a794d848ce81f41c6e23a4d3d3f70c2d7d1baa4'/>
<id>4a794d848ce81f41c6e23a4d3d3f70c2d7d1baa4</id>
<content type='text'>
Differential Revision: https://reviews.llvm.org/D119307
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Differential Revision: https://reviews.llvm.org/D119307
</pre>
</div>
</content>
</entry>
<entry>
<title>[Bitcode] Fix size check for DIImportedEntity record</title>
<updated>2022-02-09T13:23:30+00:00</updated>
<author>
<name>Nikita Popov</name>
<email>npopov@redhat.com</email>
</author>
<published>2022-02-09T13:19:24+00:00</published>
<link rel='alternate' type='text/html' href='https://git.belthelziquor.com/llvm-project.git/commit/?id=ea93ca60efedb4419a123d328150334a566d167a'/>
<id>ea93ca60efedb4419a123d328150334a566d167a</id>
<content type='text'>
This was using &amp;&amp; instead of ||.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This was using &amp;&amp; instead of ||.
</pre>
</div>
</content>
</entry>
<entry>
<title>[Bitcode] Check minimum size of constant GEP record</title>
<updated>2022-02-09T13:23:30+00:00</updated>
<author>
<name>Nikita Popov</name>
<email>npopov@redhat.com</email>
</author>
<published>2022-02-09T13:14:04+00:00</published>
<link rel='alternate' type='text/html' href='https://git.belthelziquor.com/llvm-project.git/commit/?id=72248712e58b8825f2b0857bde4a811eb484ea82'/>
<id>72248712e58b8825f2b0857bde4a811eb484ea82</id>
<content type='text'>
Checking this early, because we may end up reading up to two
records before the operands.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Checking this early, because we may end up reading up to two
records before the operands.
</pre>
</div>
</content>
</entry>
</feed>
