[Mlir-commits] [mlir] [mlir] `remove-dead-values`: properly handle symbol users outside of a pass root. (PR #225355)

Mehdi Amini llvmlistbot at llvm.org
Tue Sep 22 03:51:06 PDT 2026


================
@@ -0,0 +1,117 @@
+// RUN: mlir-opt %s -split-input-file --pass-pipeline='builtin.module(gpu.module(remove-dead-values{canonicalize=false}),builtin.module(remove-dead-values{canonicalize=false}))' | FileCheck %s --check-prefixes=CHECK,SCOPED
+// RUN: mlir-opt %s -split-input-file --pass-pipeline='builtin.module(gpu.module(remove-dead-values),builtin.module(remove-dead-values))' > %t.parallel
+// RUN: FileCheck %s --check-prefixes=CHECK,SCOPED < %t.parallel
+// RUN: mlir-opt %s -split-input-file --mlir-disable-threading --pass-pipeline='builtin.module(gpu.module(remove-dead-values),builtin.module(remove-dead-values))' > %t.serial
+// RUN: diff %t.parallel %t.serial
----------------
joker-eph wrote:

Why all these executions, trying to differentiate and compare with and without threading? 

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


More information about the Mlir-commits mailing list