<div dir="ltr"><div>Hi all,</div><div><br></div><div>I have some unclear points related to non-integral address space. I am really sorry if I misunderstood this concept. </div><div><br></div><div>If I specify a non-default address space in LLVM IR (Let’s say we use address space 1 for GC statepoint-example as shown <a href="https://releases.llvm.org/11.0.1/docs/Statepoints.html#rewritestatepointsforgc">here</a>), do we need to remove that address space(may be using a different pass) at some point in the LLVM pipeline?<br><br>Because I have seen in <a href="https://github.com/JuliaLang/julia/commit/87e7a33816be856e3c722029a89e409815c0fc5a">Julia</a> and <a href="https://go.googlesource.com/gollvm/+/69a2c98b2992aff8efc4e4195b8b319a361cae97%5E%21/">gollvm</a>, there are passes to remove address spaces and address space casts. As far as I understood this pass is run after optimization phases.<br></div><div><br></div><div>Thank you,</div><div>Kavindu</div><br clear="all"><div><div dir="ltr" class="gmail_signature" data-smartmail="gmail_signature"><div dir="ltr"><div dir="ltr"><div dir="ltr"><div dir="ltr"><div>Kavindu Gimhan Zoysa,</div><div>BSc(Hons) | ENTC | UoM,<br></div><div dir="ltr">ATL | WSO2<div><br></div><div><a href="https://github.com/KavinduZoysa" target="_blank">GitHub</a> <a href="https://www.linkedin.com/in/kavindu-gimhan-zoysa-85939a122/" target="_blank">LinkedIn</a> <a href="https://medium.com/@kavindugimhanzoysa" target="_blank">Medium</a></div></div></div></div></div></div></div></div></div>