<feed xmlns='http://www.w3.org/2005/Atom'>
<title>llvm-project.git/libc/shared, branch users/makslevental/ptr-dialectpython</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>[libc][math] Refactor exp2m1f16 implementation to header-only in src/__support/math folder. (#162019)</title>
<updated>2025-11-05T12:50:40+00:00</updated>
<author>
<name>Muhammad Bassiouni</name>
<email>60100307+bassiounix@users.noreply.github.com</email>
</author>
<published>2025-11-05T12:50:40+00:00</published>
<link rel='alternate' type='text/html' href='https://git.belthelziquor.com/llvm-project.git/commit/?id=0d77cba6e165283283431f0d9566d0e0e06e63d7'/>
<id>0d77cba6e165283283431f0d9566d0e0e06e63d7</id>
<content type='text'>
Part of #147386

in preparation for: https://discourse.llvm.org/t/rfc-make-clang-builtin-math-functions-constexpr-with-llvm-libc-to-support-c-23-constexpr-math-functions/86450</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Part of #147386

in preparation for: https://discourse.llvm.org/t/rfc-make-clang-builtin-math-functions-constexpr-with-llvm-libc-to-support-c-23-constexpr-math-functions/86450</pre>
</div>
</content>
</entry>
<entry>
<title>[libc][math] Refactor exp2m1f implementation to header-only in src/__support/math folder. (#162017)</title>
<updated>2025-10-17T15:27:51+00:00</updated>
<author>
<name>Muhammad Bassiouni</name>
<email>60100307+bassiounix@users.noreply.github.com</email>
</author>
<published>2025-10-17T15:27:51+00:00</published>
<link rel='alternate' type='text/html' href='https://git.belthelziquor.com/llvm-project.git/commit/?id=a55c4c812ee84b2948db6bdd656bce57d7f5b55c'/>
<id>a55c4c812ee84b2948db6bdd656bce57d7f5b55c</id>
<content type='text'>
Part of #147386

in preparation for: https://discourse.llvm.org/t/rfc-make-clang-builtin-math-functions-constexpr-with-llvm-libc-to-support-c-23-constexpr-math-functions/86450</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Part of #147386

in preparation for: https://discourse.llvm.org/t/rfc-make-clang-builtin-math-functions-constexpr-with-llvm-libc-to-support-c-23-constexpr-math-functions/86450</pre>
</div>
</content>
</entry>
<entry>
<title>[libc][math] Refactor exp2f16 implementation to header-only in src/__support/math folder. (#161993)</title>
<updated>2025-10-11T20:27:00+00:00</updated>
<author>
<name>Muhammad Bassiouni</name>
<email>60100307+bassiounix@users.noreply.github.com</email>
</author>
<published>2025-10-11T20:27:00+00:00</published>
<link rel='alternate' type='text/html' href='https://git.belthelziquor.com/llvm-project.git/commit/?id=878527651a87ffa6655916c58372613e4187ee8f'/>
<id>878527651a87ffa6655916c58372613e4187ee8f</id>
<content type='text'>
Part of #147386

in preparation for: https://discourse.llvm.org/t/rfc-make-clang-builtin-math-functions-constexpr-with-llvm-libc-to-support-c-23-constexpr-math-functions/86450</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Part of #147386

in preparation for: https://discourse.llvm.org/t/rfc-make-clang-builtin-math-functions-constexpr-with-llvm-libc-to-support-c-23-constexpr-math-functions/86450</pre>
</div>
</content>
</entry>
<entry>
<title>[libc][math][c23] Add rsqrtf() function (#159615)</title>
<updated>2025-10-09T03:37:01+00:00</updated>
<author>
<name>Anton Shepelev</name>
<email>44649959+amemov@users.noreply.github.com</email>
</author>
<published>2025-10-09T03:37:01+00:00</published>
<link rel='alternate' type='text/html' href='https://git.belthelziquor.com/llvm-project.git/commit/?id=1244fd24d9b61cfcebc12a05726a8fc82da0109e'/>
<id>1244fd24d9b61cfcebc12a05726a8fc82da0109e</id>
<content type='text'>
Closes #159614

**Changes:**
- Initial implementation of rsqrt for single precision float

**Some small unrelated style changes to this PR (that I missed in my
rsqrtf16 PR):**
- Added extra - to the top comments to make it look nicer in
libc/shared/math/rsqrtf16.h
- Put rsqrtf16 inside of libc/src/__support/math/CMakeLists.txt in
sorted order
- Rearanged libc_math_function rsqrtf16 in Bazel to match alphabetical
order</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Closes #159614

**Changes:**
- Initial implementation of rsqrt for single precision float

**Some small unrelated style changes to this PR (that I missed in my
rsqrtf16 PR):**
- Added extra - to the top comments to make it look nicer in
libc/shared/math/rsqrtf16.h
- Put rsqrtf16 inside of libc/src/__support/math/CMakeLists.txt in
sorted order
- Rearanged libc_math_function rsqrtf16 in Bazel to match alphabetical
order</pre>
</div>
</content>
</entry>
<entry>
<title>[libc][math] Refactor exp2f implementation to header-only in src/__support/math folder. (#161992)</title>
<updated>2025-10-06T18:23:44+00:00</updated>
<author>
<name>Muhammad Bassiouni</name>
<email>60100307+bassiounix@users.noreply.github.com</email>
</author>
<published>2025-10-06T18:23:44+00:00</published>
<link rel='alternate' type='text/html' href='https://git.belthelziquor.com/llvm-project.git/commit/?id=596ff855d0cb7632eebc9fbc26a5db7695a7c589'/>
<id>596ff855d0cb7632eebc9fbc26a5db7695a7c589</id>
<content type='text'>
Part of #147386

in preparation for: https://discourse.llvm.org/t/rfc-make-clang-builtin-math-functions-constexpr-with-llvm-libc-to-support-c-23-constexpr-math-functions/86450</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Part of #147386

in preparation for: https://discourse.llvm.org/t/rfc-make-clang-builtin-math-functions-constexpr-with-llvm-libc-to-support-c-23-constexpr-math-functions/86450</pre>
</div>
</content>
</entry>
<entry>
<title>[libc][math] Refactor exp2 implementation to header-only in src/__support/math folder. (#161297)</title>
<updated>2025-10-05T03:31:39+00:00</updated>
<author>
<name>Muhammad Bassiouni</name>
<email>60100307+bassiounix@users.noreply.github.com</email>
</author>
<published>2025-10-05T03:31:39+00:00</published>
<link rel='alternate' type='text/html' href='https://git.belthelziquor.com/llvm-project.git/commit/?id=3e78c313bcfa54f8d1f1bdf221611d461e56111c'/>
<id>3e78c313bcfa54f8d1f1bdf221611d461e56111c</id>
<content type='text'>
Part of #147386

in preparation for: https://discourse.llvm.org/t/rfc-make-clang-builtin-math-functions-constexpr-with-llvm-libc-to-support-c-23-constexpr-math-functions/86450</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Part of #147386

in preparation for: https://discourse.llvm.org/t/rfc-make-clang-builtin-math-functions-constexpr-with-llvm-libc-to-support-c-23-constexpr-math-functions/86450</pre>
</div>
</content>
</entry>
<entry>
<title>[libc][math] Refactor exp10m1f16 implementation to header-only in src/__support/math folder. (#161119)</title>
<updated>2025-10-01T08:21:19+00:00</updated>
<author>
<name>Muhammad Bassiouni</name>
<email>60100307+bassiounix@users.noreply.github.com</email>
</author>
<published>2025-10-01T08:21:19+00:00</published>
<link rel='alternate' type='text/html' href='https://git.belthelziquor.com/llvm-project.git/commit/?id=6c032fa60037cb995db87b956d172480ffb54723'/>
<id>6c032fa60037cb995db87b956d172480ffb54723</id>
<content type='text'>
Part of #147386

in preparation for: https://discourse.llvm.org/t/rfc-make-clang-builtin-math-functions-constexpr-with-llvm-libc-to-support-c-23-constexpr-math-functions/86450</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Part of #147386

in preparation for: https://discourse.llvm.org/t/rfc-make-clang-builtin-math-functions-constexpr-with-llvm-libc-to-support-c-23-constexpr-math-functions/86450</pre>
</div>
</content>
</entry>
<entry>
<title>[libc][math] Refactor exp10m1f implementation to header-only in src/__support/math folder. (#159897)</title>
<updated>2025-09-29T04:58:03+00:00</updated>
<author>
<name>Muhammad Bassiouni</name>
<email>60100307+bassiounix@users.noreply.github.com</email>
</author>
<published>2025-09-29T04:58:03+00:00</published>
<link rel='alternate' type='text/html' href='https://git.belthelziquor.com/llvm-project.git/commit/?id=23d3caf854f59fcf6cc73a25240cd9f58ac64b6d'/>
<id>23d3caf854f59fcf6cc73a25240cd9f58ac64b6d</id>
<content type='text'>
Part of #147386

in preparation for: https://discourse.llvm.org/t/rfc-make-clang-builtin-math-functions-constexpr-with-llvm-libc-to-support-c-23-constexpr-math-functions/86450</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Part of #147386

in preparation for: https://discourse.llvm.org/t/rfc-make-clang-builtin-math-functions-constexpr-with-llvm-libc-to-support-c-23-constexpr-math-functions/86450</pre>
</div>
</content>
</entry>
<entry>
<title>[libc] Remove separate RPC test handling (#160206)</title>
<updated>2025-09-23T00:44:41+00:00</updated>
<author>
<name>Joseph Huber</name>
<email>huberjn@outlook.com</email>
</author>
<published>2025-09-23T00:44:41+00:00</published>
<link rel='alternate' type='text/html' href='https://git.belthelziquor.com/llvm-project.git/commit/?id=0b9d816b3eab74ade9b1c3070acf6f0312836365'/>
<id>0b9d816b3eab74ade9b1c3070acf6f0312836365</id>
<content type='text'>
Summary:
This was originally kept separate so it didn't pollute the name space,
but now I'm thinking it's just easier to bundle it in with the default
interface. This means that we'll have a bit of extra code for people
using the server.h file to handle libc opcodes, but it's minimal (3
functions) and it simplifies this.

I'm doing this because I'm hoping to move the GPU tester binary to
liboffload which handles `libc` opcodes internally except these. This is
the easier option compared to adding a hook to register custom handlers
there.</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Summary:
This was originally kept separate so it didn't pollute the name space,
but now I'm thinking it's just easier to bundle it in with the default
interface. This means that we'll have a bit of extra code for people
using the server.h file to handle libc opcodes, but it's minimal (3
functions) and it simplifies this.

I'm doing this because I'm hoping to move the GPU tester binary to
liboffload which handles `libc` opcodes internally except these. This is
the easier option compared to adding a hook to register custom handlers
there.</pre>
</div>
</content>
</entry>
<entry>
<title>[libc][math] Refactor dsqrtl implementation to header-only in src/__support/math folder. (#154868)</title>
<updated>2025-09-20T04:24:21+00:00</updated>
<author>
<name>Muhammad Bassiouni</name>
<email>60100307+bassiounix@users.noreply.github.com</email>
</author>
<published>2025-09-20T04:24:21+00:00</published>
<link rel='alternate' type='text/html' href='https://git.belthelziquor.com/llvm-project.git/commit/?id=2b937daa1310f7c17a03a0a4a7abf83149e1dc71'/>
<id>2b937daa1310f7c17a03a0a4a7abf83149e1dc71</id>
<content type='text'>
Part of #147386

in preparation for: https://discourse.llvm.org/t/rfc-make-clang-builtin-math-functions-constexpr-with-llvm-libc-to-support-c-23-constexpr-math-functions/86450</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Part of #147386

in preparation for: https://discourse.llvm.org/t/rfc-make-clang-builtin-math-functions-constexpr-with-llvm-libc-to-support-c-23-constexpr-math-functions/86450</pre>
</div>
</content>
</entry>
</feed>
