Whatever you can compile into SPIR-V you could use for OpenCL basically, yes. I think there are other limitations as well, but nothing really important...