message: Address Space lit test
diff: -// RUN: %{ispc} %s --target=genx --arch=genx64 --addressing=64 -h %t.h --emit-llvm-text -o %t.ll
  -// RUN: FileCheck --input-file=%t.ll %s
  -// RUN: %{ispc} %s --target=genx --arch=genx32 --addressing=32 -h %t.h --emit-llvm-text -o %t.ll
  -// RUN: FileCheck --input-file=%t.ll %s
  +// RUN: %{ispc} %s --target=genx-x16 --arch=genx64 --addressing=64 -h %t.h --emit-llvm-text -o %t.ll
  +// RUN: FileCheck --input-file=%t.ll -check-prefix=CHECK_GENX_X16 %s
  +// RUN: %{ispc} %s --target=genx-x16 --arch=genx32 --addressing=32 -h %t.h --emit-llvm-text -o %t.ll
  +// RUN: FileCheck --input-file=%t.ll -check-prefix=CHECK_GENX_X16 %s
  +// RUN: %{ispc} %s --target=genx-x8 --arch=genx64 --addressing=64 -h %t.h --emit-llvm-text -o %t.ll
  +// RUN: FileCheck --input-file=%t.ll -check-prefix=CHECK_GENX_X8 %s
  +// RUN: %{ispc} %s --target=genx-x8 --arch=genx32 --addressing=32 -h %t.h --emit-llvm-text -o %t.ll
  +// RUN: FileCheck --input-file=%t.ll -check-prefix=CHECK_GENX_X8 %s
  // REQUIRES: GENX_ENABLED
  struct vec3f {
  @@ -10,15 +14,19 @@ struct vec3f {
  float z;
  };
  -// CHECK: call <16 x float> @llvm.genx.svm.block.ld.v16f32
  -// CHECK: call void @llvm.genx.svm.block.st.v16f32
  +// CHECK_GENX_X16: call <16 x float> @llvm.genx.svm.block.ld.v16f32
  +// CHECK_GENX_X16: call void @llvm.genx.svm.block.st.v16f32
  +// CHECK_GENX_X8: call <8 x float> @llvm.genx.svm.block.ld.v8f32
  +// CHECK_GENX_X8: call void @llvm.genx.svm.block.st.v8f32
  export void checkAddrSpace1(void *uniform _in, uniform float * uniform _out) {
  const varying vec3f *uniform in_test = (const varying vec3f *uniform) _in;
  _out[programIndex] = in_test->x;
  }
  -// CHECK: call <16 x float> @llvm.genx.svm.block.ld.v16f32
  -// CHECK: call void @llvm.genx.svm.block.st.v16f32
  +// CHECK_GENX_X16: call <16 x float> @llvm.genx.svm.block.ld.v16f32
  +// CHECK_GENX_X16: call void @llvm.genx.svm.block.st.v16f32
  +// CHECK_GENX_X8: call <8 x float> @llvm.genx.svm.block.ld.v8f32
  +// CHECK_GENX_X8: call void @llvm.genx.svm.block.st.v8f32
  export void checkAddrSpace2(void *uniform _out, uniform float * uniform _in) {
  varying vec3f *uniform out_test = (varying vec3f *uniform) _out;
  out_test->x = _in[programIndex];
  