[llvm] [VPlan] Wrap SCEVAddRecExprs in VPExpandSCEVRecipe in VPSCEVExpander. (PR #210013)
Ramkumar Ramachandra via llvm-commits
llvm-commits at lists.llvm.org
Thu Jul 16 03:31:48 PDT 2026
================
@@ -321,14 +321,13 @@ exit:
define void @scev_addrec_expanded(ptr %dst) {
; CHECK-LABEL: VPlan for loop in 'scev_addrec_expanded'
; CHECK: VPlan 'Final VPlan for VF={4},UF={1}' {
-; CHECK-NEXT: Live-in ir<%2> = original trip-count
; CHECK-EMPTY:
; CHECK-NEXT: ir-bb<outer>:
----------------
artagnon wrote:
Hm, this is a VPIRBasicBlock, and the Plan's entry? It looks like the assert `SE.DT.dominates(cast<SCEVAddRecExpr>(S)->getLoop()->getHeader(), PH)` is faulty?
https://github.com/llvm/llvm-project/pull/210013
More information about the llvm-commits
mailing list