Differential Revision: http://reviews.llvm.org/D18351 llvm-svn: 264137
These are necessary for implementing mem_fence for OpenCL 2.0. The VI assembler tests are disabled since it seems to be using the wrong encoding or opcode. llvm-svn: 248532