[PATCH] D72764: [mlir][spirv] Fix SPV_MM_Vulkan extension reqirements

Lei Zhang via Phabricator via llvm-commits llvm-commits at lists.llvm.org
Thu Jan 16 18:34:23 PST 2020


This revision was automatically updated to reflect the committed changes.
Closed by commit rG961174f8787b: [mlir][spirv] Fix SPV_MM_Vulkan extension reqirements (authored by antiagainst).
Herald added a reviewer: nicolasvasilache.

Repository:
  rG LLVM Github Monorepo

CHANGES SINCE LAST ACTION
  https://reviews.llvm.org/D72764/new/

https://reviews.llvm.org/D72764

Files:
  mlir/include/mlir/Dialect/SPIRV/SPIRVBase.td
  mlir/test/Dialect/SPIRV/availability.mlir


Index: mlir/test/Dialect/SPIRV/availability.mlir
===================================================================
--- mlir/test/Dialect/SPIRV/availability.mlir
+++ mlir/test/Dialect/SPIRV/availability.mlir
@@ -44,7 +44,7 @@
 func @module_physical_storage_buffer64_vulkan() {
   // CHECK: spv.module min version: V_1_5
   // CHECK: spv.module max version: V_1_5
-  // CHECK: spv.module extensions: [ [SPV_EXT_physical_storage_buffer, SPV_KHR_physical_storage_buffer] ]
+  // CHECK: spv.module extensions: [ [SPV_EXT_physical_storage_buffer, SPV_KHR_physical_storage_buffer] [SPV_KHR_vulkan_memory_model] ]
   // CHECK: spv.module capabilities: [ [PhysicalStorageBufferAddresses] [VulkanMemoryModel] ]
   spv.module "PhysicalStorageBuffer64" "Vulkan" { }
   return
Index: mlir/include/mlir/Dialect/SPIRV/SPIRVBase.td
===================================================================
--- mlir/include/mlir/Dialect/SPIRV/SPIRVBase.td
+++ mlir/include/mlir/Dialect/SPIRV/SPIRVBase.td
@@ -2706,6 +2706,7 @@
 def SPV_MM_Vulkan  : I32EnumAttrCase<"Vulkan", 3> {
   list<Availability> availability = [
     MinVersion<SPV_V_1_5>,
+    Extension<[SPV_KHR_vulkan_memory_model]>,
     Capability<[SPV_C_VulkanMemoryModel]>
   ];
 }


-------------- next part --------------
A non-text attachment was scrubbed...
Name: D72764.238679.patch
Type: text/x-patch
Size: 1225 bytes
Desc: not available
URL: <http://lists.llvm.org/pipermail/llvm-commits/attachments/20200117/53399ac8/attachment.bin>


More information about the llvm-commits mailing list