<feed xmlns='http://www.w3.org/2005/Atom'>
<title>llvm-project.git/clang/lib/AST/ByteCode/Compiler.cpp, branch users/mingmingl-llvm/samplefdo-profile-format</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>[clang][bytcode][NFC] Use UnsignedOrNone for global ids (#157328)</title>
<updated>2025-09-08T06:56:46+00:00</updated>
<author>
<name>Timm Baeder</name>
<email>tbaeder@redhat.com</email>
</author>
<published>2025-09-08T06:56:46+00:00</published>
<link rel='alternate' type='text/html' href='https://git.belthelziquor.com/llvm-project.git/commit/?id=8ba0d0f72f25229cfa2de9b7352866d7a33c1e54'/>
<id>8ba0d0f72f25229cfa2de9b7352866d7a33c1e54</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>[clang][bytecode][NFC] Remove some unnecessary if statements (#157329)</title>
<updated>2025-09-07T16:55:48+00:00</updated>
<author>
<name>Timm Baeder</name>
<email>tbaeder@redhat.com</email>
</author>
<published>2025-09-07T16:55:48+00:00</published>
<link rel='alternate' type='text/html' href='https://git.belthelziquor.com/llvm-project.git/commit/?id=e9499e82edafe2dc9f7475ff6cf321ba73206acc'/>
<id>e9499e82edafe2dc9f7475ff6cf321ba73206acc</id>
<content type='text'>
We already checked that `IsStatic` is true above.</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
We already checked that `IsStatic` is true above.</pre>
</div>
</content>
</entry>
<entry>
<title>[clang][bytecode][NFC] Remove instance pointer from emitDestruction (#157040)</title>
<updated>2025-09-05T08:29:43+00:00</updated>
<author>
<name>Timm Baeder</name>
<email>tbaeder@redhat.com</email>
</author>
<published>2025-09-05T08:29:43+00:00</published>
<link rel='alternate' type='text/html' href='https://git.belthelziquor.com/llvm-project.git/commit/?id=46f2b35a98ec53dbf5999c92bace40555abe0d9d'/>
<id>46f2b35a98ec53dbf5999c92bace40555abe0d9d</id>
<content type='text'>
We only call this when we just pushed a new pointer to the stack, so try
to save the folling PopPtr op by removing the pointer inside
emitDestruction directly, e.g. by letting the Call op just remove it.</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
We only call this when we just pushed a new pointer to the stack, so try
to save the folling PopPtr op by removing the pointer inside
emitDestruction directly, e.g. by letting the Call op just remove it.</pre>
</div>
</content>
</entry>
<entry>
<title>[clang][bytecode] Create implicit variables for wider base types (#156658)</title>
<updated>2025-09-04T13:38:14+00:00</updated>
<author>
<name>Timm Baeder</name>
<email>tbaeder@redhat.com</email>
</author>
<published>2025-09-04T13:38:14+00:00</published>
<link rel='alternate' type='text/html' href='https://git.belthelziquor.com/llvm-project.git/commit/?id=9e755445f167af1b41fc0c64252789197b449981'/>
<id>9e755445f167af1b41fc0c64252789197b449981</id>
<content type='text'>
If we create an implicit local variable for a derived-to-base cast, we
still should allocate enough space for the entire derived type.

Fixes #156219</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
If we create an implicit local variable for a derived-to-base cast, we
still should allocate enough space for the entire derived type.

Fixes #156219</pre>
</div>
</content>
</entry>
<entry>
<title>[clang][bytecode] Remove superfluous check for complex types (#156666)</title>
<updated>2025-09-04T05:40:48+00:00</updated>
<author>
<name>Timm Baeder</name>
<email>tbaeder@redhat.com</email>
</author>
<published>2025-09-04T05:40:48+00:00</published>
<link rel='alternate' type='text/html' href='https://git.belthelziquor.com/llvm-project.git/commit/?id=917b45539b8c265665c7376c09f512c4c11c42a8'/>
<id>917b45539b8c265665c7376c09f512c4c11c42a8</id>
<content type='text'>
`!E-&gt;getType()-&gt;isAnyComplexType()` is implied by `!canClassify()`.</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
`!E-&gt;getType()-&gt;isAnyComplexType()` is implied by `!canClassify()`.</pre>
</div>
</content>
</entry>
<entry>
<title>[clang][bytecode] Fix ignoring comparisons in C (#156180)</title>
<updated>2025-08-30T15:41:08+00:00</updated>
<author>
<name>Timm Baeder</name>
<email>tbaeder@redhat.com</email>
</author>
<published>2025-08-30T15:41:08+00:00</published>
<link rel='alternate' type='text/html' href='https://git.belthelziquor.com/llvm-project.git/commit/?id=1bbac057f6de10db683e70c8c966809ad576b93e'/>
<id>1bbac057f6de10db683e70c8c966809ad576b93e</id>
<content type='text'>
Our comparison ops always return bool, and we do the pop before the
conversion to in in C.

Fixes #156178</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Our comparison ops always return bool, and we do the pop before the
conversion to in in C.

Fixes #156178</pre>
</div>
</content>
</entry>
<entry>
<title>[clang][bytecode] Reject vectors with non-primitive element types (#155597)</title>
<updated>2025-08-27T12:09:54+00:00</updated>
<author>
<name>Timm Baeder</name>
<email>tbaeder@redhat.com</email>
</author>
<published>2025-08-27T12:09:54+00:00</published>
<link rel='alternate' type='text/html' href='https://git.belthelziquor.com/llvm-project.git/commit/?id=1eb6c2bd59e3858b6e589a984b4988f5992d61aa'/>
<id>1eb6c2bd59e3858b6e589a984b4988f5992d61aa</id>
<content type='text'>
This happens for e.g. arm's float8 types.</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This happens for e.g. arm's float8 types.</pre>
</div>
</content>
</entry>
<entry>
<title>[clang][bytecode] Reject dependent RequiresExprs (#155230)</title>
<updated>2025-08-27T10:04:44+00:00</updated>
<author>
<name>Timm Baeder</name>
<email>tbaeder@redhat.com</email>
</author>
<published>2025-08-27T10:04:44+00:00</published>
<link rel='alternate' type='text/html' href='https://git.belthelziquor.com/llvm-project.git/commit/?id=16494be2e8861ae988cb5decbede1f9242286b92'/>
<id>16494be2e8861ae988cb5decbede1f9242286b92</id>
<content type='text'>
Fixes #152899</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Fixes #152899</pre>
</div>
</content>
</entry>
<entry>
<title>[clang][bytecode] Handle vector assignments (#155573)</title>
<updated>2025-08-27T09:55:37+00:00</updated>
<author>
<name>Timm Baeder</name>
<email>tbaeder@redhat.com</email>
</author>
<published>2025-08-27T09:55:37+00:00</published>
<link rel='alternate' type='text/html' href='https://git.belthelziquor.com/llvm-project.git/commit/?id=d5c5ed3723a61b19c72c05f7dff31aa00917027a'/>
<id>d5c5ed3723a61b19c72c05f7dff31aa00917027a</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>[clang] AST: fix getAs canonicalization of leaf types (#155028)</title>
<updated>2025-08-27T09:20:14+00:00</updated>
<author>
<name>Matheus Izvekov</name>
<email>mizvekov@gmail.com</email>
</author>
<published>2025-08-27T09:20:14+00:00</published>
<link rel='alternate' type='text/html' href='https://git.belthelziquor.com/llvm-project.git/commit/?id=88438ba1f37fa4e0c2db203cd5556e52c9c34c08'/>
<id>88438ba1f37fa4e0c2db203cd5556e52c9c34c08</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
</feed>
