No real technical reason to move these, except to separate the GISel components for organization purposes. The tablegen files remain where they are.
I can imagine we're going to be creating more passes, or factoring out code into separate files in future, which would clutter things even more unless we split them.