Four-time major winner Rory McIlroy admits he would have liked to have won more majors since his last PGA Championship in 2014 ahead of this week's tournament at TPC Harding Park.