[llvm] [SDAG] Remove invalid check (NFC) (PR #146899)
via llvm-commits
llvm-commits at lists.llvm.org
Thu Jul 3 07:14:10 PDT 2025
llvmbot wrote:
<!--LLVM PR SUMMARY COMMENT-->
@llvm/pr-subscribers-llvm-selectiondag
Author: Benjamin Maxwell (MacDue)
<details>
<summary>Changes</summary>
It does not make sense to do !LC. LC is an RTLIB::Libcall enum, and zero is a valid value.
---
Full diff: https://github.com/llvm/llvm-project/pull/146899.diff
1 Files Affected:
- (modified) llvm/lib/CodeGen/SelectionDAG/SelectionDAG.cpp (+1-1)
``````````diff
diff --git a/llvm/lib/CodeGen/SelectionDAG/SelectionDAG.cpp b/llvm/lib/CodeGen/SelectionDAG/SelectionDAG.cpp
index 30ee6a99b9dfc..07c44350c026e 100644
--- a/llvm/lib/CodeGen/SelectionDAG/SelectionDAG.cpp
+++ b/llvm/lib/CodeGen/SelectionDAG/SelectionDAG.cpp
@@ -2518,7 +2518,7 @@ bool SelectionDAG::expandMultipleResultFPLibCall(
unsigned NumResults = Node->getNumValues();
const char *LCName = TLI->getLibcallName(LC);
- if (!LC || !LCName)
+ if (!LCName)
return false;
auto getVecDesc = [&]() -> VecDesc const * {
``````````
</details>
https://github.com/llvm/llvm-project/pull/146899
More information about the llvm-commits
mailing list