[llvm] 522a375 - [X86] collectConcatOps - assert that no ops were collected on failure
Simon Pilgrim via llvm-commits
llvm-commits at lists.llvm.org
Tue Jun 10 10:05:26 PDT 2025
Author: Simon Pilgrim
Date: 2025-06-10T18:05:03+01:00
New Revision: 522a375b996db95a24b6297cb1ebb402562e15a3
URL: https://github.com/llvm/llvm-project/commit/522a375b996db95a24b6297cb1ebb402562e15a3
DIFF: https://github.com/llvm/llvm-project/commit/522a375b996db95a24b6297cb1ebb402562e15a3.diff
LOG: [X86] collectConcatOps - assert that no ops were collected on failure
Ensures we can use collectConcatOps in cases where we don't want to rely on the return code alone
Added:
Modified:
llvm/lib/Target/X86/X86ISelLowering.cpp
Removed:
################################################################################
diff --git a/llvm/lib/Target/X86/X86ISelLowering.cpp b/llvm/lib/Target/X86/X86ISelLowering.cpp
index 575a42e7fb79c..68da901c2f123 100644
--- a/llvm/lib/Target/X86/X86ISelLowering.cpp
+++ b/llvm/lib/Target/X86/X86ISelLowering.cpp
@@ -4330,6 +4330,7 @@ static bool collectConcatOps(SDNode *N, SmallVectorImpl<SDValue> &Ops,
}
}
+ assert(Ops.empty() && "Expected an empty ops vector");
return false;
}
More information about the llvm-commits
mailing list