<feed xmlns='http://www.w3.org/2005/Atom'>
<title>llvm-project.git/llvm/lib/Analysis/TargetLibraryInfo.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>TargetLibraryInfo: Use pointer index size to determine getSizeTSize(). (#118747)</title>
<updated>2024-12-12T02:45:44+00:00</updated>
<author>
<name>Owen Anderson</name>
<email>resistor@mac.com</email>
</author>
<published>2024-12-12T02:45:44+00:00</published>
<link rel='alternate' type='text/html' href='https://git.belthelziquor.com/llvm-project.git/commit/?id=22f0ebb19cd216a1748263c4dbabcd832206f3ea'/>
<id>22f0ebb19cd216a1748263c4dbabcd832206f3ea</id>
<content type='text'>
When using non-integral pointer types, such as on CHERI targets, size_t
is equivalent
to the index size, which is allowed to be smaller than the size of the
pointer.</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
When using non-integral pointer types, such as on CHERI targets, size_t
is equivalent
to the index size, which is allowed to be smaller than the size of the
pointer.</pre>
</div>
</content>
</entry>
<entry>
<title>[RISCV][SLEEF]: Support SLEEF vector library for RISC-V target. (#114014)</title>
<updated>2024-11-26T09:25:54+00:00</updated>
<author>
<name>Mark Goncharov</name>
<email>110403898+mga-sc@users.noreply.github.com</email>
</author>
<published>2024-11-26T09:25:54+00:00</published>
<link rel='alternate' type='text/html' href='https://git.belthelziquor.com/llvm-project.git/commit/?id=93caee17add0c7bc6770365b1d3cae93f258d866'/>
<id>93caee17add0c7bc6770365b1d3cae93f258d866</id>
<content type='text'>
SLEEF math vector library now supports RISC-V target.
Commit: https://github.com/shibatch/sleef/pull/477

This patch enables the use of auto-vectorization with 
subsequent replacement by the corresponding SLEEF function.</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
SLEEF math vector library now supports RISC-V target.
Commit: https://github.com/shibatch/sleef/pull/477

This patch enables the use of auto-vectorization with 
subsequent replacement by the corresponding SLEEF function.</pre>
</div>
</content>
</entry>
<entry>
<title>[TLI] Add support for reallocarray (#114818)</title>
<updated>2024-11-13T20:57:29+00:00</updated>
<author>
<name>serge-sans-paille</name>
<email>sguelton@mozilla.com</email>
</author>
<published>2024-11-13T20:57:29+00:00</published>
<link rel='alternate' type='text/html' href='https://git.belthelziquor.com/llvm-project.git/commit/?id=dc4185fe2f9635791c6bab04ace29e090949a18e'/>
<id>dc4185fe2f9635791c6bab04ace29e090949a18e</id>
<content type='text'>
reallocarray is available in glibc since 2.29 under _DEFAULT_SOURCE and
under _GNU_SOURCE before, let's model it appropriately.</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
reallocarray is available in glibc since 2.29 under _DEFAULT_SOURCE and
under _GNU_SOURCE before, let's model it appropriately.</pre>
</div>
</content>
</entry>
<entry>
<title>[Reland][TLI] Add support for hypot libcall. (#114343)</title>
<updated>2024-10-31T14:50:29+00:00</updated>
<author>
<name>Kenji Mouri / 毛利 研二</name>
<email>Kenji.Mouri@outlook.com</email>
</author>
<published>2024-10-31T14:50:29+00:00</published>
<link rel='alternate' type='text/html' href='https://git.belthelziquor.com/llvm-project.git/commit/?id=7e877fc0ac3492a195f2ca587837db79e3729fcc'/>
<id>7e877fc0ac3492a195f2ca587837db79e3729fcc</id>
<content type='text'>
This patch adds basic support for `hypot`. Constant folding support will
be submitted in a subsequent patch.

Related issue: https://github.com/llvm/llvm-project/issues/113711

Note: It's my first time contributing to the LLVM with encouragement
from one of my friends, @fawdlstty. I learned a lot from
https://github.com/llvm/llvm-project/pull/99611, and thanks for that.

Note: I had created the same PR and merged
(https://github.com/llvm/llvm-project/pull/113724), but reverted caused
by the merging issue. (The CI issue happened in 3 A.M. at my timezone.
So, I need to fall asleep again after I replied about why issue
happened.) So, I rebased to the latest main branch and recreate the PR
and hope I won't have the third time to create the same PR.

I hope @arsenm can help me review the code again. I’m sorry for that.

Kenji Mouri</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This patch adds basic support for `hypot`. Constant folding support will
be submitted in a subsequent patch.

Related issue: https://github.com/llvm/llvm-project/issues/113711

Note: It's my first time contributing to the LLVM with encouragement
from one of my friends, @fawdlstty. I learned a lot from
https://github.com/llvm/llvm-project/pull/99611, and thanks for that.

Note: I had created the same PR and merged
(https://github.com/llvm/llvm-project/pull/113724), but reverted caused
by the merging issue. (The CI issue happened in 3 A.M. at my timezone.
So, I need to fall asleep again after I replied about why issue
happened.) So, I rebased to the latest main branch and recreate the PR
and hope I won't have the third time to create the same PR.

I hope @arsenm can help me review the code again. I’m sorry for that.

Kenji Mouri</pre>
</div>
</content>
</entry>
<entry>
<title>Revert "[TLI] Add support for hypot libcall." (#114312)</title>
<updated>2024-10-30T22:10:29+00:00</updated>
<author>
<name>gulfemsavrun</name>
<email>gulfem@google.com</email>
</author>
<published>2024-10-30T22:10:29+00:00</published>
<link rel='alternate' type='text/html' href='https://git.belthelziquor.com/llvm-project.git/commit/?id=36d56925706a32a065ec50d5a6b418e1f29a27b3'/>
<id>36d56925706a32a065ec50d5a6b418e1f29a27b3</id>
<content type='text'>
Reverts llvm/llvm-project#113724</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Reverts llvm/llvm-project#113724</pre>
</div>
</content>
</entry>
<entry>
<title>[TLI] Add support for hypot libcall. (#113724)</title>
<updated>2024-10-30T17:34:32+00:00</updated>
<author>
<name>Kenji Mouri / 毛利 研二</name>
<email>Mouri_Naruto@Outlook.com</email>
</author>
<published>2024-10-30T17:34:32+00:00</published>
<link rel='alternate' type='text/html' href='https://git.belthelziquor.com/llvm-project.git/commit/?id=feb2d867fac3b6339c169fff97ddf0716fce6f0a'/>
<id>feb2d867fac3b6339c169fff97ddf0716fce6f0a</id>
<content type='text'>
This patch adds basic support for `hypot`. Constant folding support will
be submitted in a subsequent patch.

Related issue: https://github.com/llvm/llvm-project/issues/113711

Note: It's my first time contributing to the LLVM with encouragement
from one of my friends, @fawdlstty. I learned a lot from
https://github.com/llvm/llvm-project/pull/99611, and thanks for that.

Kenji Mouri</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This patch adds basic support for `hypot`. Constant folding support will
be submitted in a subsequent patch.

Related issue: https://github.com/llvm/llvm-project/issues/113711

Note: It's my first time contributing to the LLVM with encouragement
from one of my friends, @fawdlstty. I learned a lot from
https://github.com/llvm/llvm-project/pull/99611, and thanks for that.

Kenji Mouri</pre>
</div>
</content>
</entry>
<entry>
<title>[TLI] Add basic support for scalbnxx (#112936)</title>
<updated>2024-10-20T21:17:15+00:00</updated>
<author>
<name>Fawdlstty</name>
<email>fawdlstty@users.noreply.github.com</email>
</author>
<published>2024-10-20T21:17:15+00:00</published>
<link rel='alternate' type='text/html' href='https://git.belthelziquor.com/llvm-project.git/commit/?id=20bda93e438c63fb68a8130b7f88090c558e99b7'/>
<id>20bda93e438c63fb68a8130b7f88090c558e99b7</id>
<content type='text'>
This patch adds basic support for `scalbln, scalblnf, scalblnl, scalbn,
scalbnf, scalbnl`. Constant folding support will be submitted in a
subsequent patch.

Related issue: &lt;#112631&gt;</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This patch adds basic support for `scalbln, scalblnf, scalblnl, scalbn,
scalbnf, scalbnl`. Constant folding support will be submitted in a
subsequent patch.

Related issue: &lt;#112631&gt;</pre>
</div>
</content>
</entry>
<entry>
<title>[TLI] Add support for the `ilogb` libcall. (#112725)</title>
<updated>2024-10-18T06:20:34+00:00</updated>
<author>
<name>c8ef</name>
<email>c8ef@outlook.com</email>
</author>
<published>2024-10-18T06:20:34+00:00</published>
<link rel='alternate' type='text/html' href='https://git.belthelziquor.com/llvm-project.git/commit/?id=761fa5844e692dbc7e0dcf8e30e80ef7ba38a317'/>
<id>761fa5844e692dbc7e0dcf8e30e80ef7ba38a317</id>
<content type='text'>
This patch adds the `ilogb` libcall. Constant folding will be handled in
subsequent patches.</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This patch adds the `ilogb` libcall. Constant folding will be handled in
subsequent patches.</pre>
</div>
</content>
</entry>
<entry>
<title>[TLI] Add basic support for fdim libcall (#108702)</title>
<updated>2024-09-20T06:22:33+00:00</updated>
<author>
<name>braw-lee</name>
<email>93831198+braw-lee@users.noreply.github.com</email>
</author>
<published>2024-09-20T06:22:33+00:00</published>
<link rel='alternate' type='text/html' href='https://git.belthelziquor.com/llvm-project.git/commit/?id=173841cc56a12410e6ca7e4a37151d7057c6d20f'/>
<id>173841cc56a12410e6ca7e4a37151d7057c6d20f</id>
<content type='text'>
first PR to fix #108695

Signed-off-by: Kushal Pal &lt;kushalpal109@gmail.com&gt;</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
first PR to fix #108695

Signed-off-by: Kushal Pal &lt;kushalpal109@gmail.com&gt;</pre>
</div>
</content>
</entry>
<entry>
<title>Enhance TLI detection of __size_returning_new lib funcs. (#102391)</title>
<updated>2024-08-13T19:44:10+00:00</updated>
<author>
<name>Snehasish Kumar</name>
<email>snehasishk@google.com</email>
</author>
<published>2024-08-13T19:44:10+00:00</published>
<link rel='alternate' type='text/html' href='https://git.belthelziquor.com/llvm-project.git/commit/?id=1ccd7ab8b6fa3ae80aaa2e3130242d1d96bbc540'/>
<id>1ccd7ab8b6fa3ae80aaa2e3130242d1d96bbc540</id>
<content type='text'>
Previously the return types of __size_returning_new variants were not
validated based on their members. This patch checks the members
manually, also generalizes the size_t checks to be based on the module
instead of being hardcoded. 

As requested in followup comment on
https://github.com/llvm/llvm-project/pull/101564.</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Previously the return types of __size_returning_new variants were not
validated based on their members. This patch checks the members
manually, also generalizes the size_t checks to be based on the module
instead of being hardcoded. 

As requested in followup comment on
https://github.com/llvm/llvm-project/pull/101564.</pre>
</div>
</content>
</entry>
</feed>
