[llvm] [VPlan] Add specialized VPValue subclasses for different types (NFC) (PR #172758)
via llvm-commits
llvm-commits at lists.llvm.org
Sat Dec 27 12:15:23 PST 2025
================
@@ -129,11 +126,29 @@ void VPDef::dump() const {
#endif
VPRecipeBase *VPValue::getDefiningRecipe() {
- return cast_or_null<VPRecipeBase>(Def);
+ auto *Def = dyn_cast<VPDefValue>(this);
----------------
ayalz wrote:
```suggestion
auto *DefValue = dyn_cast<VPDefValue>(this);
```
to avoid Def->Def
https://github.com/llvm/llvm-project/pull/172758
More information about the llvm-commits
mailing list