<feed xmlns='http://www.w3.org/2005/Atom'>
<title>llvm-project.git, branch users/shawbyoung/spr/bolt-hash-based-function-matching-2</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>[𝘀𝗽𝗿] initial version</title>
<updated>2024-06-26T16:48:51+00:00</updated>
<author>
<name>shawbyoung</name>
<email>shawbyoung@gmail.com</email>
</author>
<published>2024-06-26T16:48:51+00:00</published>
<link rel='alternate' type='text/html' href='https://git.belthelziquor.com/llvm-project.git/commit/?id=75da46477d01ed71310bd149d8e6565add071d88'/>
<id>75da46477d01ed71310bd149d8e6565add071d88</id>
<content type='text'>
Created using spr 1.3.4
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Created using spr 1.3.4
</pre>
</div>
</content>
</entry>
<entry>
<title>[libc][math] Implement double precision cos correctly rounded to all rounding modes. (#96591)</title>
<updated>2024-06-25T20:51:31+00:00</updated>
<author>
<name>lntue</name>
<email>35648136+lntue@users.noreply.github.com</email>
</author>
<published>2024-06-25T20:51:31+00:00</published>
<link rel='alternate' type='text/html' href='https://git.belthelziquor.com/llvm-project.git/commit/?id=88f80aeb0c626708017ea2d845e541e0e20f4d58'/>
<id>88f80aeb0c626708017ea2d845e541e0e20f4d58</id>
<content type='text'>
Sharing the same algorithm as double precision sin:
https://github.com/llvm/llvm-project/pull/95736</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Sharing the same algorithm as double precision sin:
https://github.com/llvm/llvm-project/pull/95736</pre>
</div>
</content>
</entry>
<entry>
<title>[libc][math][c23] Add MPFR exhaustive test for fmodf16 (#94656)</title>
<updated>2024-06-25T20:44:47+00:00</updated>
<author>
<name>OverMighty</name>
<email>its.overmighty@gmail.com</email>
</author>
<published>2024-06-25T20:44:47+00:00</published>
<link rel='alternate' type='text/html' href='https://git.belthelziquor.com/llvm-project.git/commit/?id=ef05b0322307318eb806c0bd4cdcdae9e31d477b'/>
<id>ef05b0322307318eb806c0bd4cdcdae9e31d477b</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>[LLVM][MIR] Support parsing bfloat immediates in MIR parser (#96010)</title>
<updated>2024-06-25T20:44:14+00:00</updated>
<author>
<name>Stephen Chou</name>
<email>stephenchouca@users.noreply.github.com</email>
</author>
<published>2024-06-25T20:44:14+00:00</published>
<link rel='alternate' type='text/html' href='https://git.belthelziquor.com/llvm-project.git/commit/?id=3c24eb39fb7e9c8b61992c86cb44d8cacc5853d2'/>
<id>3c24eb39fb7e9c8b61992c86cb44d8cacc5853d2</id>
<content type='text'>
Adds support in MIR parser for parsing bfloat immediates, and adds a
test for this.</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Adds support in MIR parser for parsing bfloat immediates, and adds a
test for this.</pre>
</div>
</content>
</entry>
<entry>
<title>[SLP]Fix incorrect promotion of nodes before shuffling.</title>
<updated>2024-06-25T20:39:28+00:00</updated>
<author>
<name>Alexey Bataev</name>
<email>a.bataev@outlook.com</email>
</author>
<published>2024-06-25T20:26:37+00:00</published>
<link rel='alternate' type='text/html' href='https://git.belthelziquor.com/llvm-project.git/commit/?id=228c2e147390ca996a22e460e0bb804431469d25'/>
<id>228c2e147390ca996a22e460e0bb804431469d25</id>
<content type='text'>
If the base node is signed, but some values are unsigned, still the
whole node should be considered signed. Also, an extra bitwidth analysis
should be performed, when estimating the minimal bitwidth.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
If the base node is signed, but some values are unsigned, still the
whole node should be considered signed. Also, an extra bitwidth analysis
should be performed, when estimating the minimal bitwidth.
</pre>
</div>
</content>
</entry>
<entry>
<title>[llvm-dwp] Fix merging of debug_str_offsets with multiple contributions (#90461)</title>
<updated>2024-06-25T20:39:09+00:00</updated>
<author>
<name>Morten larsen</name>
<email>mortenlarsens@gmail.com</email>
</author>
<published>2024-06-25T20:39:09+00:00</published>
<link rel='alternate' type='text/html' href='https://git.belthelziquor.com/llvm-project.git/commit/?id=699cd9ac1dc305b2f0ee6e70939a3dddccc2add4'/>
<id>699cd9ac1dc305b2f0ee6e70939a3dddccc2add4</id>
<content type='text'>
This pull request will change the merging of ``debug_str_offset`` to
merge per contribution and correctly copy over each contribution header
to the merged section. I have added some test data which is in dwarf5
format as this is where the section contribution header was introduced,
as far as i can tell.</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This pull request will change the merging of ``debug_str_offset`` to
merge per contribution and correctly copy over each contribution header
to the merged section. I have added some test data which is in dwarf5
format as this is where the section contribution header was introduced,
as far as i can tell.</pre>
</div>
</content>
</entry>
<entry>
<title>[ScheduleDAG] Remove obsolete VReg2SUnitMap. NFC (#96559)</title>
<updated>2024-06-25T20:32:22+00:00</updated>
<author>
<name>Björn Pettersson</name>
<email>bjorn.a.pettersson@ericsson.com</email>
</author>
<published>2024-06-25T20:32:22+00:00</published>
<link rel='alternate' type='text/html' href='https://git.belthelziquor.com/llvm-project.git/commit/?id=80114a7b325becbfe4ff4298c4ab5e17631e24bb'/>
<id>80114a7b325becbfe4ff4298c4ab5e17631e24bb</id>
<content type='text'>
The VReg2SUnitMap type is not used anywhere (it has probably been
obsolete since commit 97d0ffbe0647c4ec49ed4 back in 2015). This commit
simply removes the type definition.</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
The VReg2SUnitMap type is not used anywhere (it has probably been
obsolete since commit 97d0ffbe0647c4ec49ed4 back in 2015). This commit
simply removes the type definition.</pre>
</div>
</content>
</entry>
<entry>
<title>__asan_register_elf_globals: properly check the "no instrumented global variable" case</title>
<updated>2024-06-25T20:14:39+00:00</updated>
<author>
<name>Fangrui Song</name>
<email>i@maskray.me</email>
</author>
<published>2024-06-25T20:14:39+00:00</published>
<link rel='alternate' type='text/html' href='https://git.belthelziquor.com/llvm-project.git/commit/?id=bd5b77529f07d21c27cf14009845e319e454867d'/>
<id>bd5b77529f07d21c27cf14009845e319e454867d</id>
<content type='text'>
On ELF platforms, the instrumentation registers global variables using
`__asan_register_elf_globals` for the default `UseGlobalsGC` case. If
all instrumented global variables in a module are discarded by linker
GC, we will have `start == stop`.

Normally `start == 0`, but `start != 0` is possible with a linker script
retaining `asan_globals`. The called `__asan_register_globals` would
access out-of-bounds `globals[n-1]`, though there is likely no runtime
failure.

Pull Request: https://github.com/llvm/llvm-project/pull/96529
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
On ELF platforms, the instrumentation registers global variables using
`__asan_register_elf_globals` for the default `UseGlobalsGC` case. If
all instrumented global variables in a module are discarded by linker
GC, we will have `start == stop`.

Normally `start == 0`, but `start != 0` is possible with a linker script
retaining `asan_globals`. The called `__asan_register_globals` would
access out-of-bounds `globals[n-1]`, though there is likely no runtime
failure.

Pull Request: https://github.com/llvm/llvm-project/pull/96529
</pre>
</div>
</content>
</entry>
<entry>
<title>[mlgo] add 2 new features whether caller/callee is `available_externally` (#96585)</title>
<updated>2024-06-25T19:36:40+00:00</updated>
<author>
<name>Mircea Trofin</name>
<email>mtrofin@google.com</email>
</author>
<published>2024-06-25T19:36:40+00:00</published>
<link rel='alternate' type='text/html' href='https://git.belthelziquor.com/llvm-project.git/commit/?id=600ff287722a15106e9a02c470b9865dda05980e'/>
<id>600ff287722a15106e9a02c470b9865dda05980e</id>
<content type='text'>
AvailableExternally linkage is interesting because, in ThinLTO cases, it
means the function may get elided if it survives inlining - see
`elim-avail-extern` pass.</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
AvailableExternally linkage is interesting because, in ThinLTO cases, it
means the function may get elided if it survives inlining - see
`elim-avail-extern` pass.</pre>
</div>
</content>
</entry>
<entry>
<title>[SLP][NFC]Add a test with the incorrect casting of the sext/zext alternate node, NFC.</title>
<updated>2024-06-25T19:34:30+00:00</updated>
<author>
<name>Alexey Bataev</name>
<email>a.bataev@outlook.com</email>
</author>
<published>2024-06-25T19:22:19+00:00</published>
<link rel='alternate' type='text/html' href='https://git.belthelziquor.com/llvm-project.git/commit/?id=a55dc1d3ca2ed948bdae887ea1f4ab8041ed1b6d'/>
<id>a55dc1d3ca2ed948bdae887ea1f4ab8041ed1b6d</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
</feed>
