[Mlir-commits] [mlir] Reland "[mlir][spirv] Fix UpdateVCEPass to deduce the correct set of capabilities" (PR #151502)

Jakub Kuderski llvmlistbot at llvm.org
Fri Aug 1 09:37:16 PDT 2025


================
@@ -95,6 +95,13 @@ static LogicalResult checkAndUpdateCapabilityRequirements(
   return success();
 }
 
+static void addAllImpliedCapabilities(SetVector<spirv::Capability> &caps) {
+  SetVector<spirv::Capability> tmp;
+  for (spirv::Capability cap : caps)
+    tmp.insert_range(getRecursiveImpliedCapabilities(cap));
+  caps.insert_range(tmp);
----------------
kuhar wrote:

```suggestion
  caps.insert_range(std::move(tmp));
```

https://github.com/llvm/llvm-project/pull/151502


More information about the Mlir-commits mailing list