Compiler passes shared between multiple backends or between frontend and backend.