[llvm] [mlir][transform] LISH: Add transform op (PR #70630)

Oleksandr Alex Zinenko via llvm-commits llvm-commits at lists.llvm.org
Mon Oct 30 02:58:45 PDT 2023


================
@@ -691,6 +691,65 @@ def GetTypeOp : TransformDialectOp<"get_type",
                        "functional-type(operands, results)";
 }
 
+def HoistLoopInvariantSubsetsOp
+    : TransformDialectOp<"hoist_loop_invariant_subsets",
+        [TransformOpInterface, TransformEachOpTrait,
+         DeclareOpInterfaceMethods<MemoryEffectsOpInterface>,
+         ReportTrackingListenerFailuresOpTrait]> {
+  let summary = "Hoist loop invariant subset ops";
+  let description = [{
+    This transform hoist loop-invariant subset ops out of loop-like ops. It
----------------
ftynse wrote:

Nit: hoists

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


More information about the llvm-commits mailing list