[llvm] [VPlan] Use VPInstruction for uniform binops. (PR #141429)
via llvm-commits
llvm-commits at lists.llvm.org
Wed Jun 4 04:27:23 PDT 2025
================
@@ -8453,6 +8453,21 @@ VPRecipeBuilder::handleReplication(Instruction *I, ArrayRef<VPValue *> Operands,
assert((Range.Start.isScalar() || !IsUniform || !IsPredicated ||
(Range.Start.isScalable() && isa<IntrinsicInst>(I))) &&
"Should not predicate a uniform recipe");
+ if (IsUniform && !IsPredicated) {
----------------
ayalz wrote:
```suggestion
if (IsUniform) {
assert(!IsPredicated && "IsUniform implies unpredicated");
```
if not asserted earlier?
https://github.com/llvm/llvm-project/pull/141429
More information about the llvm-commits
mailing list