[llvm] [VPlan] Don't apply predication discount to non-originally-predicated blocks (PR #160449)

Florian Hahn via llvm-commits llvm-commits at lists.llvm.org
Mon Nov 10 01:16:43 PST 2025


================
@@ -6732,6 +6758,11 @@ bool VPCostContext::skipCostComputation(Instruction *UI, bool IsVector) const {
          SkipCostComputation.contains(UI);
 }
 
+unsigned VPCostContext::getPredBlockCostDivisor(
+    TargetTransformInfo::TargetCostKind CostKind, BasicBlock *BB) const {
----------------
fhahn wrote:

```suggestion
unsigned VPCostContext::getPredBlockCostDivisor(
    BasicBlock *BB) const {
```

I think it should be fine to just use `CostKind` from `VPCostContext`?

https://github.com/llvm/llvm-project/pull/160449


More information about the llvm-commits mailing list