[llvm] [llvm] Use llvm::any_of (NFC) (PR #141444)
via llvm-commits
llvm-commits at lists.llvm.org
Sun May 25 19:13:48 PDT 2025
llvmbot wrote:
<!--LLVM PR SUMMARY COMMENT-->
@llvm/pr-subscribers-backend-amdgpu
Author: Kazu Hirata (kazutakahirata)
<details>
<summary>Changes</summary>
---
Full diff: https://github.com/llvm/llvm-project/pull/141444.diff
2 Files Affected:
- (modified) llvm/lib/Target/AMDGPU/AMDGPUWaitSGPRHazards.cpp (+2-4)
- (modified) llvm/unittests/DebugInfo/LogicalView/DWARFReaderTest.cpp (+4-7)
``````````diff
diff --git a/llvm/lib/Target/AMDGPU/AMDGPUWaitSGPRHazards.cpp b/llvm/lib/Target/AMDGPU/AMDGPUWaitSGPRHazards.cpp
index 4c88b7e09eee7..61c5dcd5ebada 100644
--- a/llvm/lib/Target/AMDGPU/AMDGPUWaitSGPRHazards.cpp
+++ b/llvm/lib/Target/AMDGPU/AMDGPUWaitSGPRHazards.cpp
@@ -357,10 +357,8 @@ class AMDGPUWaitSGPRHazards {
// Only consider implicit VCC specified by instruction descriptor.
const bool HasImplicitVCC =
- llvm::any_of(MI->getDesc().implicit_uses(),
- [](MCPhysReg Reg) { return isVCC(Reg); }) ||
- llvm::any_of(MI->getDesc().implicit_defs(),
- [](MCPhysReg Reg) { return isVCC(Reg); });
+ llvm::any_of(MI->getDesc().implicit_uses(), isVCC) ||
+ llvm::any_of(MI->getDesc().implicit_defs(), isVCC);
if (IsSetPC) {
// All SGPR writes before a call/return must be flushed as the
diff --git a/llvm/unittests/DebugInfo/LogicalView/DWARFReaderTest.cpp b/llvm/unittests/DebugInfo/LogicalView/DWARFReaderTest.cpp
index 0af560f2b65f6..54a5bd400baf8 100644
--- a/llvm/unittests/DebugInfo/LogicalView/DWARFReaderTest.cpp
+++ b/llvm/unittests/DebugInfo/LogicalView/DWARFReaderTest.cpp
@@ -169,13 +169,10 @@ void checkUnspecifiedParameters(LVReader *Reader) {
// `int foo_printf(const char *, ...)`, where the '...' is represented by a
// DW_TAG_unspecified_parameters, i.e. we expect to find at least one child
// for which getIsUnspecified() returns true.
- EXPECT_EQ(std::any_of(
- Elements->begin(), Elements->end(),
- [](const LVElement *elt) {
- return elt->getIsSymbol() &&
- static_cast<const LVSymbol *>(elt)->getIsUnspecified();
- }),
- true);
+ EXPECT_TRUE(llvm::any_of(*Elements, [](const LVElement *elt) {
+ return elt->getIsSymbol() &&
+ static_cast<const LVSymbol *>(elt)->getIsUnspecified();
+ }));
}
// Check the basic properties on parsed DW_TAG_module.
``````````
</details>
https://github.com/llvm/llvm-project/pull/141444
More information about the llvm-commits
mailing list