<feed xmlns='http://www.w3.org/2005/Atom'>
<title>llvm-project.git/clang/lib/CodeGen/TargetBuiltins/WebAssembly.cpp, branch users/nico/python-1</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>[WebAssembly][Clang] Add  __builtin_wasm_ref_is_null_extern (#139580)</title>
<updated>2025-05-14T04:36:51+00:00</updated>
<author>
<name>Hood Chatham</name>
<email>roberthoodchatham@gmail.com</email>
</author>
<published>2025-05-14T04:36:51+00:00</published>
<link rel='alternate' type='text/html' href='https://git.belthelziquor.com/llvm-project.git/commit/?id=e29b70ee11c168475f15064c68c4a7e76c08d269'/>
<id>e29b70ee11c168475f15064c68c4a7e76c08d269</id>
<content type='text'>
I also fixed __builtin_wasm_ref_null_extern() to generate a diagnostic
when it gets an argument. It seems like `SemaRef.checkArgCount()` has a
bug that makes it unable to check for 0 args.</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
I also fixed __builtin_wasm_ref_null_extern() to generate a diagnostic
when it gets an argument. It seems like `SemaRef.checkArgCount()` has a
bug that makes it unable to check for 0 args.</pre>
</div>
</content>
</entry>
<entry>
<title>[NFC][clang] Remove superfluous header files after refactor in #132252 (#132495)</title>
<updated>2025-03-26T14:45:00+00:00</updated>
<author>
<name>Jonathan Thackray</name>
<email>jonathan.thackray@arm.com</email>
</author>
<published>2025-03-26T14:45:00+00:00</published>
<link rel='alternate' type='text/html' href='https://git.belthelziquor.com/llvm-project.git/commit/?id=a1a74c9e80f983c01587bb86523e4e8b83e87d42'/>
<id>a1a74c9e80f983c01587bb86523e4e8b83e87d42</id>
<content type='text'>
Remove superfluous header files after refactor in #132252</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Remove superfluous header files after refactor in #132252</pre>
</div>
</content>
</entry>
<entry>
<title>[NFC][clang] Split clang/lib/CodeGen/CGBuiltin.cpp into target-specific files (#132252)</title>
<updated>2025-03-21T19:09:39+00:00</updated>
<author>
<name>Jonathan Thackray</name>
<email>jonathan.thackray@arm.com</email>
</author>
<published>2025-03-21T19:09:39+00:00</published>
<link rel='alternate' type='text/html' href='https://git.belthelziquor.com/llvm-project.git/commit/?id=7f920e2e5f70b25c79adbc0b1005b1d1286d4681'/>
<id>7f920e2e5f70b25c79adbc0b1005b1d1286d4681</id>
<content type='text'>
clang/lib/CodeGen/CGBuiltin.cpp is over 1MB long (&gt;23k LoC), and can
take minutes to recompile (depending on compiler and host system) when
modified, and 5 seconds for clangd to update for every edit. Splitting
this file was discussed in this thread:

   https://discourse.llvm.org/t/splitting-clang-s-cgbuiltin-cpp-over-23k-lines-long-takes-1min-to-compile/

and the idea has received a number of +1 votes, hence this change.</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
clang/lib/CodeGen/CGBuiltin.cpp is over 1MB long (&gt;23k LoC), and can
take minutes to recompile (depending on compiler and host system) when
modified, and 5 seconds for clangd to update for every edit. Splitting
this file was discussed in this thread:

   https://discourse.llvm.org/t/splitting-clang-s-cgbuiltin-cpp-over-23k-lines-long-takes-1min-to-compile/

and the idea has received a number of +1 votes, hence this change.</pre>
</div>
</content>
</entry>
</feed>
