<feed xmlns='http://www.w3.org/2005/Atom'>
<title>llvm-project.git/clang/lib/AST/ByteCode/Compiler.cpp, branch users/meinersbur/flang_runtime_split-headers</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][bytecode] Add support for typeid pointers (#121251)</title>
<updated>2024-12-28T13:07:01+00:00</updated>
<author>
<name>Timm Baeder</name>
<email>tbaeder@redhat.com</email>
</author>
<published>2024-12-28T13:07:01+00:00</published>
<link rel='alternate' type='text/html' href='https://git.belthelziquor.com/llvm-project.git/commit/?id=e86b68ff560aaf5fc723eaa8d8418892b2456e12'/>
<id>e86b68ff560aaf5fc723eaa8d8418892b2456e12</id>
<content type='text'>
Add it as another kind of pointer, saving both a `Type*` for the result
of the typeid() expression as well as one for the type of the typeid
expression.</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Add it as another kind of pointer, saving both a `Type*` for the result
of the typeid() expression as well as one for the type of the typeid
expression.</pre>
</div>
</content>
</entry>
<entry>
<title>[clang][bytecode] Create local scopes for if then/else statements (#120852)</title>
<updated>2024-12-22T07:04:49+00:00</updated>
<author>
<name>Timm Baeder</name>
<email>tbaeder@redhat.com</email>
</author>
<published>2024-12-22T07:04:49+00:00</published>
<link rel='alternate' type='text/html' href='https://git.belthelziquor.com/llvm-project.git/commit/?id=acb7dfaa017dc11106bf97de4e8bf72d47ff54a8'/>
<id>acb7dfaa017dc11106bf97de4e8bf72d47ff54a8</id>
<content type='text'>
In case those aren't compound statements.</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
In case those aren't compound statements.</pre>
</div>
</content>
</entry>
<entry>
<title>[clang][bytecode] Remove a bitcast nullptr_t special case (#120188)</title>
<updated>2024-12-17T12:23:14+00:00</updated>
<author>
<name>Timm Baeder</name>
<email>tbaeder@redhat.com</email>
</author>
<published>2024-12-17T12:23:14+00:00</published>
<link rel='alternate' type='text/html' href='https://git.belthelziquor.com/llvm-project.git/commit/?id=56fd46edb38e4bab7e48c668683ba72709beb64f'/>
<id>56fd46edb38e4bab7e48c668683ba72709beb64f</id>
<content type='text'>
We still need to check the input pointer, so let this go through
BitCastPrim.</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
We still need to check the input pointer, so let this go through
BitCastPrim.</pre>
</div>
</content>
</entry>
<entry>
<title>[clang][bytecode] Check primitive bit casts for indeterminate bits (#118954)</title>
<updated>2024-12-06T14:50:59+00:00</updated>
<author>
<name>Timm Baeder</name>
<email>tbaeder@redhat.com</email>
</author>
<published>2024-12-06T14:50:59+00:00</published>
<link rel='alternate' type='text/html' href='https://git.belthelziquor.com/llvm-project.git/commit/?id=2f9cd43a736008bdecdd920f84c702209ddbd20f'/>
<id>2f9cd43a736008bdecdd920f84c702209ddbd20f</id>
<content type='text'>
Record bits ranges of initialized bits and check them in
allInitialized().</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Record bits ranges of initialized bits and check them in
allInitialized().</pre>
</div>
</content>
</entry>
<entry>
<title>[clang][bytecode] Not all null pointers are 0 (#118601)</title>
<updated>2024-12-05T05:03:50+00:00</updated>
<author>
<name>Timm Baeder</name>
<email>tbaeder@redhat.com</email>
</author>
<published>2024-12-05T05:03:50+00:00</published>
<link rel='alternate' type='text/html' href='https://git.belthelziquor.com/llvm-project.git/commit/?id=44be794658f9cd477ffd718b0322d1970c534274'/>
<id>44be794658f9cd477ffd718b0322d1970c534274</id>
<content type='text'>
Get the Value from the ASTContext instead.</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Get the Value from the ASTContext instead.</pre>
</div>
</content>
</entry>
<entry>
<title>[clang][bytecode] Fix `__extension__` handling for vector operators (#118482)</title>
<updated>2024-12-03T13:48:55+00:00</updated>
<author>
<name>Timm Baeder</name>
<email>tbaeder@redhat.com</email>
</author>
<published>2024-12-03T13:48:55+00:00</published>
<link rel='alternate' type='text/html' href='https://git.belthelziquor.com/llvm-project.git/commit/?id=7802fb5f514be327576b69569556ec9096e5fdd7'/>
<id>7802fb5f514be327576b69569556ec9096e5fdd7</id>
<content type='text'>
Don't reject them, but delegate to the subexpression.</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Don't reject them, but delegate to the subexpression.</pre>
</div>
</content>
</entry>
<entry>
<title>[clang][bytecode] Fix discarded pointer subtractions (#118477)</title>
<updated>2024-12-03T13:34:32+00:00</updated>
<author>
<name>Timm Baeder</name>
<email>tbaeder@redhat.com</email>
</author>
<published>2024-12-03T13:34:32+00:00</published>
<link rel='alternate' type='text/html' href='https://git.belthelziquor.com/llvm-project.git/commit/?id=ff0babc9172b42a3e9f552d6959f9d98ae450633'/>
<id>ff0babc9172b42a3e9f552d6959f9d98ae450633</id>
<content type='text'>
We need to pop the value.</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
We need to pop the value.</pre>
</div>
</content>
</entry>
<entry>
<title>[clang][bytecode][NFC] Reject invalid FromTypes in emitBuiltinBitcast (#118274)</title>
<updated>2024-12-02T10:12:20+00:00</updated>
<author>
<name>Timm Baeder</name>
<email>tbaeder@redhat.com</email>
</author>
<published>2024-12-02T10:12:20+00:00</published>
<link rel='alternate' type='text/html' href='https://git.belthelziquor.com/llvm-project.git/commit/?id=541d5d911119d0268bc55fa1367ada5ef25f99c1'/>
<id>541d5d911119d0268bc55fa1367ada5ef25f99c1</id>
<content type='text'>
instead of silently accepting them and failing later.</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
instead of silently accepting them and failing later.</pre>
</div>
</content>
</entry>
<entry>
<title>[clang][bytecode] Support vector-to-vector bitcasts (#118230)</title>
<updated>2024-12-02T07:20:41+00:00</updated>
<author>
<name>Timm Baeder</name>
<email>tbaeder@redhat.com</email>
</author>
<published>2024-12-02T07:20:41+00:00</published>
<link rel='alternate' type='text/html' href='https://git.belthelziquor.com/llvm-project.git/commit/?id=dd0d9561b8945d4128814bd7eda1bc470a1552f7'/>
<id>dd0d9561b8945d4128814bd7eda1bc470a1552f7</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] Use bitcasts to cast from integer to vector (#117547)</title>
<updated>2024-11-25T13:51:26+00:00</updated>
<author>
<name>Timm Baeder</name>
<email>tbaeder@redhat.com</email>
</author>
<published>2024-11-25T13:51:26+00:00</published>
<link rel='alternate' type='text/html' href='https://git.belthelziquor.com/llvm-project.git/commit/?id=6f16a8bf17ac9a171b5435ee53c3d2bef657bdad'/>
<id>6f16a8bf17ac9a171b5435ee53c3d2bef657bdad</id>
<content type='text'>
In C, a cast from an integer to a vector is a CK_BitCast. Implement this
using the same code we use for __builtin_bit_cast.</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
In C, a cast from an integer to a vector is a CK_BitCast. Implement this
using the same code we use for __builtin_bit_cast.</pre>
</div>
</content>
</entry>
</feed>
