<feed xmlns='http://www.w3.org/2005/Atom'>
<title>llvm-project.git, branch revert-90692-valueguid_fixed_retry</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>Revert "Reapply "Use an abbrev to reduce size of VALUE_GUID records in ThinLT…"</title>
<updated>2024-05-06T13:13:28+00:00</updated>
<author>
<name>Chen Zheng</name>
<email>czhengsz@cn.ibm.com</email>
</author>
<published>2024-05-06T13:13:28+00:00</published>
<link rel='alternate' type='text/html' href='https://git.belthelziquor.com/llvm-project.git/commit/?id=5714e4db0088ff5f8f016a437b61dd1176f7da07'/>
<id>5714e4db0088ff5f8f016a437b61dd1176f7da07</id>
<content type='text'>
This reverts commit 28869a704ef59471cee6c750f2566b133b0ff391.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This reverts commit 28869a704ef59471cee6c750f2566b133b0ff391.
</pre>
</div>
</content>
</entry>
<entry>
<title>[libc][math] fix loose except check in `{EXPECT,ASSERT}_FP_EXCEPTION` macros (#88816)</title>
<updated>2024-05-06T13:05:22+00:00</updated>
<author>
<name>Michael Flanders</name>
<email>flanders.michaelk@gmail.com</email>
</author>
<published>2024-05-06T13:05:22+00:00</published>
<link rel='alternate' type='text/html' href='https://git.belthelziquor.com/llvm-project.git/commit/?id=ecfb5d9951554d8bdb6a499c958f48cc35f78a88'/>
<id>ecfb5d9951554d8bdb6a499c958f48cc35f78a88</id>
<content type='text'>
Adds more FP test macros for the upcoming test adds for #61092 and the
issues opened from it: #88768, #88769, #88770, #88771, #88772.

Fix bug in `{EXPECT,ASSERT}_FP_EXCEPTION`. `EXPECT_FP_EXCEPTION(0)`
seems to be used to test that an exception did not happen, but it always
does `EXPECT_GE(... &amp; 0, 0)` which never fails.

Update and refactor tests that break after the above bug fix. An
interesting way things broke after the above change is that
`ForceRoundingMode` and `quick_get_round()` were raising the inexact
exception, breaking a lot of the `atan*` tests.

The changes for all files other than `FPMatcher.h` and
`libc/test/src/math/smoke/RoundToIntegerTest.h` should have the same
semantics as before. For `RoundToIntegerTest.h`, lines 56-58 before the
changes do not always hold since this test is used for functions with
different exception and errno behavior like `lrint` and `lround`. I've
deleted those lines for now, but tests for those cases should be added
for the different nearest int functions to account for this.

Adding @nickdesaulniers for review.</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Adds more FP test macros for the upcoming test adds for #61092 and the
issues opened from it: #88768, #88769, #88770, #88771, #88772.

Fix bug in `{EXPECT,ASSERT}_FP_EXCEPTION`. `EXPECT_FP_EXCEPTION(0)`
seems to be used to test that an exception did not happen, but it always
does `EXPECT_GE(... &amp; 0, 0)` which never fails.

Update and refactor tests that break after the above bug fix. An
interesting way things broke after the above change is that
`ForceRoundingMode` and `quick_get_round()` were raising the inexact
exception, breaking a lot of the `atan*` tests.

The changes for all files other than `FPMatcher.h` and
`libc/test/src/math/smoke/RoundToIntegerTest.h` should have the same
semantics as before. For `RoundToIntegerTest.h`, lines 56-58 before the
changes do not always hold since this test is used for functions with
different exception and errno behavior like `lrint` and `lround`. I've
deleted those lines for now, but tests for those cases should be added
for the different nearest int functions to account for this.

Adding @nickdesaulniers for review.</pre>
</div>
</content>
</entry>
<entry>
<title>[NFC] Use `const&amp;` avoiding copies (#90334)</title>
<updated>2024-05-06T12:32:29+00:00</updated>
<author>
<name>Danny Mösch</name>
<email>danny.moesch@icloud.com</email>
</author>
<published>2024-05-06T12:32:29+00:00</published>
<link rel='alternate' type='text/html' href='https://git.belthelziquor.com/llvm-project.git/commit/?id=d751e407def4e1540ae0af12a179ce4f2a8f676c'/>
<id>d751e407def4e1540ae0af12a179ce4f2a8f676c</id>
<content type='text'>
Fixes #90285.</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Fixes #90285.</pre>
</div>
</content>
</entry>
<entry>
<title>[clang][dataflow] Don't propagate result objects in unevaluated contexts (reland #90438) (#91172)</title>
<updated>2024-05-06T12:21:15+00:00</updated>
<author>
<name>martinboehme</name>
<email>mboehme@google.com</email>
</author>
<published>2024-05-06T12:21:15+00:00</published>
<link rel='alternate' type='text/html' href='https://git.belthelziquor.com/llvm-project.git/commit/?id=4d839d8f18e41bd97e1c5e82d53ad5687c07e586'/>
<id>4d839d8f18e41bd97e1c5e82d53ad5687c07e586</id>
<content type='text'>
This relands #90348 with a fix for a [buildbot
failure](https://lab.llvm.org/buildbot/#/builders/216/builds/38446)
caused by the test being run with `-fno-rtti`.</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This relands #90348 with a fix for a [buildbot
failure](https://lab.llvm.org/buildbot/#/builders/216/builds/38446)
caused by the test being run with `-fno-rtti`.</pre>
</div>
</content>
</entry>
<entry>
<title>[LAA] Add tests showing extra unnecessary runtime checks.</title>
<updated>2024-05-06T12:14:33+00:00</updated>
<author>
<name>Florian Hahn</name>
<email>flo@fhahn.com</email>
</author>
<published>2024-05-06T12:14:32+00:00</published>
<link rel='alternate' type='text/html' href='https://git.belthelziquor.com/llvm-project.git/commit/?id=5f73d29cb74abf5b4eca113386b18110a53b1b6a'/>
<id>5f73d29cb74abf5b4eca113386b18110a53b1b6a</id>
<content type='text'>
Pre-commit tests for an upcoming patch.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Pre-commit tests for an upcoming patch.
</pre>
</div>
</content>
</entry>
<entry>
<title>[MLIR][EmitC] Fix bug in EmitC form-expressions pass (#91084)</title>
<updated>2024-05-06T12:12:39+00:00</updated>
<author>
<name>Chris</name>
<email>cbate@nvidia.com</email>
</author>
<published>2024-05-06T12:12:39+00:00</published>
<link rel='alternate' type='text/html' href='https://git.belthelziquor.com/llvm-project.git/commit/?id=09adb53118e50ad433b7df6d84a4e2937bfb97d5'/>
<id>09adb53118e50ad433b7df6d84a4e2937bfb97d5</id>
<content type='text'>
An `emitc.expression` can only yield a single result, but some
operations which have the `CExpression` trait can have multiple results,
which can result in a crash when applying the `fold-expressions` pass.
This change adds a check for the single-result condition and a simple
test.</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
An `emitc.expression` can only yield a single result, but some
operations which have the `CExpression` trait can have multiple results,
which can result in a crash when applying the `fold-expressions` pass.
This change adds a check for the single-result condition and a simple
test.</pre>
</div>
</content>
</entry>
<entry>
<title>[MLIR] fix _f64ElementsAttr in ir.py (#91176)</title>
<updated>2024-05-06T12:08:47+00:00</updated>
<author>
<name>Yuanqiang Liu</name>
<email>liuyuanqiang.yqliu@bytedance.com</email>
</author>
<published>2024-05-06T12:08:47+00:00</published>
<link rel='alternate' type='text/html' href='https://git.belthelziquor.com/llvm-project.git/commit/?id=10ec0d20892c170182a50129614675d3173a3f44'/>
<id>10ec0d20892c170182a50129614675d3173a3f44</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>[LAA] Update check line in test to fully match message.</title>
<updated>2024-05-06T12:04:36+00:00</updated>
<author>
<name>Florian Hahn</name>
<email>flo@fhahn.com</email>
</author>
<published>2024-05-06T12:04:36+00:00</published>
<link rel='alternate' type='text/html' href='https://git.belthelziquor.com/llvm-project.git/commit/?id=148b721772ca626cf42be2c24a23e4aa3c62a6e0'/>
<id>148b721772ca626cf42be2c24a23e4aa3c62a6e0</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>[driver] Do not warn about unused plugin flags. (#88948)</title>
<updated>2024-05-06T12:04:12+00:00</updated>
<author>
<name>Michael Kruse</name>
<email>llvm-project@meinersbur.de</email>
</author>
<published>2024-05-06T12:04:12+00:00</published>
<link rel='alternate' type='text/html' href='https://git.belthelziquor.com/llvm-project.git/commit/?id=6e31a49931b8b057868a64e89838e3c9b40f9198'/>
<id>6e31a49931b8b057868a64e89838e3c9b40f9198</id>
<content type='text'>
Plugins are not loaded without the -cc1 phase. Do not report them when
running on an assembly file or when linking. Many build tools add these
options to all driver invocations, including LLVM's build system.

Fixes #88173</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Plugins are not loaded without the -cc1 phase. Do not report them when
running on an assembly file or when linking. Many build tools add these
options to all driver invocations, including LLVM's build system.

Fixes #88173</pre>
</div>
</content>
</entry>
<entry>
<title>[flang][OpenMP] Fix symbol handling in critical/sections constructs  (#90671)</title>
<updated>2024-05-06T11:18:02+00:00</updated>
<author>
<name>Leandro Lupori</name>
<email>leandro.lupori@linaro.org</email>
</author>
<published>2024-05-06T11:18:02+00:00</published>
<link rel='alternate' type='text/html' href='https://git.belthelziquor.com/llvm-project.git/commit/?id=e365ac809e1c01bbbcf70a20057f3dbbc7e14b49'/>
<id>e365ac809e1c01bbbcf70a20057f3dbbc7e14b49</id>
<content type='text'>
Fixes https://github.com/llvm/llvm-project/issues/78936</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Fixes https://github.com/llvm/llvm-project/issues/78936</pre>
</div>
</content>
</entry>
</feed>
