[Mlir-commits] [mlir] [MLIR] Removing dead values for branches (PR #117501)

Longsheng Mou llvmlistbot at llvm.org
Tue Dec 3 22:33:41 PST 2024


================
@@ -563,6 +563,52 @@ static void cleanRegionBranchOp(RegionBranchOpInterface regionBranchOp,
   dropUsesAndEraseResults(regionBranchOp.getOperation(), resultsToKeep.flip());
 }
 
+// 1. Iterate over each successor block of the given BranchOpInterface
+// operation.
+// 2. For each successor block:
+//    a. Retrieve the operands passed to the successor.
+//    b. Use the provided liveness analysis (`RunLivenessAnalysis`) to determine
+//    which
----------------
CoTinker wrote:

Ditto

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


More information about the Mlir-commits mailing list