AFAIK, SPIR2.0 is going to support OpenCL2.0 core features like SVM, Generic Address Space, Pipe etc. However, the spec is till not finalized; only a provisional version is available [SPIR - The Standard Portable Intermediate Representation for Device Programs] [Khronos SPIR Registry]. I don't know whether clang or any other tool supports the generation of SPIR code compatible with OpenCL 2.0. May I know how did you generate this SPIR code?
While reproducing the issue with latest driver, we faced some problem during consumption of SPIR. We've asked the concerned team for more information. As soon as we get any update, we'll share with you. Thanks for your patience.