[llvm] 3277f62 - [SDAG] Remove invalid check (NFC) (#146899)
via llvm-commits
llvm-commits at lists.llvm.org
Mon Jul 7 06:42:33 PDT 2025
Author: Benjamin Maxwell
Date: 2025-07-07T14:42:30+01:00
New Revision: 3277f623440f919767fa024c27246cdd70477a48
URL: https://github.com/llvm/llvm-project/commit/3277f623440f919767fa024c27246cdd70477a48
DIFF: https://github.com/llvm/llvm-project/commit/3277f623440f919767fa024c27246cdd70477a48.diff
LOG: [SDAG] Remove invalid check (NFC) (#146899)
It does not make sense to do !LC. LC is an RTLIB::Libcall enum, and zero
is a valid value.
Added:
Modified:
llvm/lib/CodeGen/SelectionDAG/SelectionDAG.cpp
Removed:
################################################################################
diff --git a/llvm/lib/CodeGen/SelectionDAG/SelectionDAG.cpp b/llvm/lib/CodeGen/SelectionDAG/SelectionDAG.cpp
index fed910fb425ab..a0f4c49de1547 100644
--- a/llvm/lib/CodeGen/SelectionDAG/SelectionDAG.cpp
+++ b/llvm/lib/CodeGen/SelectionDAG/SelectionDAG.cpp
@@ -2519,8 +2519,11 @@ bool SelectionDAG::expandMultipleResultFPLibCall(
EVT VT = Node->getValueType(0);
unsigned NumResults = Node->getNumValues();
+ if (LC == RTLIB::UNKNOWN_LIBCALL)
+ return false;
+
const char *LCName = TLI->getLibcallName(LC);
- if (!LC || !LCName)
+ if (!LCName)
return false;
auto getVecDesc = [&]() -> VecDesc const * {
More information about the llvm-commits
mailing list