In a comment, John Lawler wrote:
Neither. Cheerleading comes from cheerleader, an agent noun; cheerleading is defined as what cheerleaders do. As a verb with incorporated object, it doesn't inflect well: *I housepainted for two months this summer, *She lawnmowed for a couple of hours before her nap, *He cheerled for two weeks before they kicked him off the squad.