While working at this, I noticed that LLVM IR dialect GlobalOp does not yet support alias, so we cannot yet lower this information down. Let me file another issue for that.
For now, I'm going to emit a global but not yet set the alias, won't be much better than what we currently have but it's a first step - later on we can just set the alias when MLIR support comes.
Originally posted by @bcardosolopes in #1048 (comment)