400ex burning oil

I was out riding over the weekend, and before the last day I checked the oil (engine was cold, I realize now that’s wrong), and when it didn’t show up on the dipstick, I added a bunch more. The machine ran fine the whole day, but when we were going out for the last ride, it wouldn’t start easily, and when it did was burning oil. I didn’t run it after I saw the smoke.
Could this be caused by over-filling the oil, or do you think it’s time for a top end rebuild?