yaxunl abandoned this revision. yaxunl added a comment. We consider to switch to use 0 as generic address space and abandon this since 0 as generic address space is more agreeable to both LLVM and Clang's convention. https://reviews.llvm.org/D27627