<feed xmlns='http://www.w3.org/2005/Atom'>
<title>llvm-project.git/clang/lib/CIR/CodeGen/CIRGenModule.cpp, branch users/joker-eph-python-bindings-maintainers</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>[CIR} Add support for static member variable instantiation (#153200)</title>
<updated>2025-08-13T16:03:05+00:00</updated>
<author>
<name>Morris Hafner</name>
<email>mmha@users.noreply.github.com</email>
</author>
<published>2025-08-13T16:03:05+00:00</published>
<link rel='alternate' type='text/html' href='https://git.belthelziquor.com/llvm-project.git/commit/?id=0045bfca9c51e3b61b1e1772adf3a2c391a039c2'/>
<id>0045bfca9c51e3b61b1e1772adf3a2c391a039c2</id>
<content type='text'>
This patch handles both implicit and explicit template instantiations of
template class static member variables.</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This patch handles both implicit and explicit template instantiations of
template class static member variables.</pre>
</div>
</content>
</entry>
<entry>
<title>[CIR] Introduce the CIR global_view attribute (#153044)</title>
<updated>2025-08-12T17:02:00+00:00</updated>
<author>
<name>Andy Kaylor</name>
<email>akaylor@nvidia.com</email>
</author>
<published>2025-08-12T17:02:00+00:00</published>
<link rel='alternate' type='text/html' href='https://git.belthelziquor.com/llvm-project.git/commit/?id=54f53c988df3ef0380cae288591f66b151239aab'/>
<id>54f53c988df3ef0380cae288591f66b151239aab</id>
<content type='text'>
This change introduces the #cir.global_view attribute and adds support
for using that attribute to handle initializing a global variable with
the address of another global variable.

This does not yet include support for the optional list of indices to
get an offset from the base address. Those will be added in a follow-up
patch.</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This change introduces the #cir.global_view attribute and adds support
for using that attribute to handle initializing a global variable with
the address of another global variable.

This does not yet include support for the optional list of indices to
get an offset from the base address. Those will be added in a follow-up
patch.</pre>
</div>
</content>
</entry>
<entry>
<title>[CIR] Initialize vptr in dynamic classes (#152574)</title>
<updated>2025-08-12T17:00:38+00:00</updated>
<author>
<name>Andy Kaylor</name>
<email>akaylor@nvidia.com</email>
</author>
<published>2025-08-12T17:00:38+00:00</published>
<link rel='alternate' type='text/html' href='https://git.belthelziquor.com/llvm-project.git/commit/?id=7f195b36eefcaa7423cd0c60c003460bf571e9e5'/>
<id>7f195b36eefcaa7423cd0c60c003460bf571e9e5</id>
<content type='text'>
This adds support for initializing the vptr member of a dynamic class in
the constructor of that class.

This does not include support for lowering the
`cir.vtable.address_point` operation to the LLVM dialect. That handling
will be added in a follow-up patch.</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This adds support for initializing the vptr member of a dynamic class in
the constructor of that class.

This does not include support for lowering the
`cir.vtable.address_point` operation to the LLVM dialect. That handling
will be added in a follow-up patch.</pre>
</div>
</content>
</entry>
<entry>
<title>[CIR] Fix build after the improved nested name specifier AST repr (91cdd35008e9)</title>
<updated>2025-08-09T20:38:49+00:00</updated>
<author>
<name>Michael Liao</name>
<email>michael.hliao@gmail.com</email>
</author>
<published>2025-08-09T20:03:31+00:00</published>
<link rel='alternate' type='text/html' href='https://git.belthelziquor.com/llvm-project.git/commit/?id=c9b62427716f41cf33b932a5622d8ef5b588f1c0'/>
<id>c9b62427716f41cf33b932a5622d8ef5b588f1c0</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>[CIR] add support for file scope assembly (#152093)</title>
<updated>2025-08-07T17:12:58+00:00</updated>
<author>
<name>gitoleg</name>
<email>forown@yandex.ru</email>
</author>
<published>2025-08-07T17:12:58+00:00</published>
<link rel='alternate' type='text/html' href='https://git.belthelziquor.com/llvm-project.git/commit/?id=d97f0e93642722380be9ed190c17ea895817c339'/>
<id>d97f0e93642722380be9ed190c17ea895817c339</id>
<content type='text'>
This PR adds a support for file scope assembly in CIR.</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This PR adds a support for file scope assembly in CIR.</pre>
</div>
</content>
</entry>
<entry>
<title>[CIR] Upstream support for variable template specializations (#151069)</title>
<updated>2025-08-06T14:43:42+00:00</updated>
<author>
<name>Morris Hafner</name>
<email>mmha@users.noreply.github.com</email>
</author>
<published>2025-08-06T14:43:42+00:00</published>
<link rel='alternate' type='text/html' href='https://git.belthelziquor.com/llvm-project.git/commit/?id=4f166513df06447888b692cbffbd6cf9db69ec9b'/>
<id>4f166513df06447888b692cbffbd6cf9db69ec9b</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>[CIR] Fix warnings related to unused variables in release builds (#151412)</title>
<updated>2025-07-31T21:54:56+00:00</updated>
<author>
<name>Andy Kaylor</name>
<email>akaylor@nvidia.com</email>
</author>
<published>2025-07-31T21:54:56+00:00</published>
<link rel='alternate' type='text/html' href='https://git.belthelziquor.com/llvm-project.git/commit/?id=ba2edbd0c8d7a0199485d2969aebcc4de4a3d983'/>
<id>ba2edbd0c8d7a0199485d2969aebcc4de4a3d983</id>
<content type='text'>
This fixes a number of warnings in release builds due to variables that
were only being used in asserts. Some of these variables will later be
used in non-debug code, but for now they are unused in release builds.</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This fixes a number of warnings in release builds due to variables that
were only being used in asserts. Some of these variables will later be
used in non-debug code, but for now they are unused in release builds.</pre>
</div>
</content>
</entry>
<entry>
<title>[CIR] Upstream support for function-level variable decompositions (#151073)</title>
<updated>2025-07-31T15:34:41+00:00</updated>
<author>
<name>Morris Hafner</name>
<email>mmha@users.noreply.github.com</email>
</author>
<published>2025-07-31T15:34:41+00:00</published>
<link rel='alternate' type='text/html' href='https://git.belthelziquor.com/llvm-project.git/commit/?id=8a5d3631230ab4ce7ede76df2faf8b6494fc876e'/>
<id>8a5d3631230ab4ce7ede76df2faf8b6494fc876e</id>
<content type='text'>
This implements support for structured bindings on a function scope
level. It does not add support for global structured bindings.</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This implements support for structured bindings on a function scope
level. It does not add support for global structured bindings.</pre>
</div>
</content>
</entry>
<entry>
<title>[CIR] Support more declarations without any codegen (#151076)</title>
<updated>2025-07-31T14:33:20+00:00</updated>
<author>
<name>Morris Hafner</name>
<email>mmha@users.noreply.github.com</email>
</author>
<published>2025-07-31T14:33:20+00:00</published>
<link rel='alternate' type='text/html' href='https://git.belthelziquor.com/llvm-project.git/commit/?id=77f8a9115e73e1d32f121a362eb5340c180c620d'/>
<id>77f8a9115e73e1d32f121a362eb5340c180c620d</id>
<content type='text'>
This patch adds or completes support for a couple of top level
declaration types that don't emit any code: Most notably these include
Concepts, static_assert and type aliases.</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This patch adds or completes support for a couple of top level
declaration types that don't emit any code: Most notably these include
Concepts, static_assert and type aliases.</pre>
</div>
</content>
</entry>
<entry>
<title>[CIR] Add support for C++ conversion operators (#151066)</title>
<updated>2025-07-30T01:34:52+00:00</updated>
<author>
<name>Morris Hafner</name>
<email>mmha@users.noreply.github.com</email>
</author>
<published>2025-07-30T01:34:52+00:00</published>
<link rel='alternate' type='text/html' href='https://git.belthelziquor.com/llvm-project.git/commit/?id=1132562bf3760a929dd53c372cad29fe939e7a7a'/>
<id>1132562bf3760a929dd53c372cad29fe939e7a7a</id>
<content type='text'>
This fairly simple addition enables codegen for C++ conversion operators</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This fairly simple addition enables codegen for C++ conversion operators</pre>
</div>
</content>
</entry>
</feed>
