Externally loadable Alias Analysis pass

Hello,

I am currently working with CFL Anders and I am trying to do some improvements to Andersen algorithm.

I would like to create loadable module .so and run clang with my “cfl-anders-improved.so” to avoid generating IR, running opt with my improved algorithm to generate optimalized code and then building it.

Is a such thing even possible for Alias analyses in clang?

Thanks