CodeGenerators don't need to be virtual anymore.

Reviewed By: @jasone

Differential Revision: D1627033