[llvm] [VPlan] Add specialized VPValue subclasses for different types (NFC) (PR #172758)

Florian Hahn via llvm-commits llvm-commits at lists.llvm.org
Sun Dec 28 08:07:31 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);
----------------
fhahn wrote:

done thanks

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


More information about the llvm-commits mailing list