Start by preheating your oven to 350°F (175°C). In a mixing bowl, combine the all-purpose flour, crushed pecans, sugar, and melted butter. Mix until well combined and crumbly.
Press this mixture firmly into the bottom of a 9x13 inch baking dish. Bake for 10-12 minutes or until lightly golden. Allow it to cool completely.
In a separate bowl, beat the softened cream cheese with a hand mixer until smooth. Gradually add the powdered sugar, mixing until fully combined and creamy.
Gently fold in half of the Cool Whip until the mixture is light and fluffy. Spread this cream cheese layer evenly over the cooled crust.
Spoon the cherry pie filling over the cream cheese layer, spreading it to cover the surface.
In another bowl, whisk together the chocolate instant pudding and milk until thick and creamy, about 2 minutes.
Spread the pudding layer over the cherry filling, smoothing it out with a spatula.
Top the chocolate pudding layer with the remaining Cool Whip, spreading it evenly. Sprinkle chocolate shavings or jimmies on top if desired.
Cover the baking dish with plastic wrap and refrigerate for at least 4 hours or overnight to allow flavors to meld.
Cut into squares and serve chilled. Enjoy your luscious layers of chocolate and cherry goodness!