[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