[llvm] [VPlan] Strip stale comment for SCEVToExpansion (NFC) (PR #164288)
via llvm-commits
llvm-commits at lists.llvm.org
Mon Oct 20 10:37:08 PDT 2025
llvmbot wrote:
<!--LLVM PR SUMMARY COMMENT-->
@llvm/pr-subscribers-vectorizers
Author: Ramkumar Ramachandra (artagnon)
<details>
<summary>Changes</summary>
ExpandSCEV recipes are expanded late, and SCEVToExpansion is just a cache that is not scheduled for removal.
---
Full diff: https://github.com/llvm/llvm-project/pull/164288.diff
1 Files Affected:
- (modified) llvm/lib/Transforms/Vectorize/VPlan.h (-2)
``````````diff
diff --git a/llvm/lib/Transforms/Vectorize/VPlan.h b/llvm/lib/Transforms/Vectorize/VPlan.h
index fed04eb1cbe9f..2eeaee712690a 100644
--- a/llvm/lib/Transforms/Vectorize/VPlan.h
+++ b/llvm/lib/Transforms/Vectorize/VPlan.h
@@ -4164,8 +4164,6 @@ class VPlan {
SmallVector<VPValue *, 16> VPLiveIns;
/// Mapping from SCEVs to the VPValues representing their expansions.
- /// NOTE: This mapping is temporary and will be removed once all users have
- /// been modeled in VPlan directly.
DenseMap<const SCEV *, VPValue *> SCEVToExpansion;
/// Blocks allocated and owned by the VPlan. They will be deleted once the
``````````
</details>
https://github.com/llvm/llvm-project/pull/164288
More information about the llvm-commits
mailing list