================ @@ -1086,6 +1097,13 @@ class VPInstruction : public VPRecipeWithIRFlags, public VPValue { VP_CLASSOF_IMPL(VPDef::VPInstructionSC) + virtual VPRecipeBase *clone() override { ---------------- alexey-bataev wrote: Drop virtual? https://github.com/llvm/llvm-project/pull/73158