Add the external name conversion pass needed for compiler
interoperability. This pass convert the Flang internal symbol name to
the common gfortran convention.
Clean up old passes without implementation in the Passes.ts file so
the project and fir-opt can build correctly.
This patch is part of the upstreaming effort from fir-dev branch.
Can you clarify why are these all needed?
I would think that no dependent dialect is needed at all here.
(do you have a failing test if you remove them?)