[Mlir-commits] [mlir] [MLIR] Improve in-place folding to iterate until fixed-point (PR #160615)
Mehdi Amini
llvmlistbot at llvm.org
Wed Oct 1 11:44:32 PDT 2025
================
@@ -486,9 +487,25 @@ OpBuilder::tryFold(Operation *op, SmallVectorImpl<Value> &results,
// Try to fold the operation.
SmallVector<OpFoldResult, 4> foldResults;
+ LDBG() << "Trying to fold: "
+ << OpWithFlags(op, OpPrintingFlags().skipRegions());
+ if (op->getName().getStringRef() == "vector.extract") {
+ Operation *parent = op->getParentOp();
+ while (parent && parent->getName().getStringRef() != "spirv.func")
+ parent = parent->getParentOp();
+ if (parent)
+ parent->dump();
+ }
----------------
joker-eph wrote:
Uh... clearly!!
https://github.com/llvm/llvm-project/pull/160615
More information about the Mlir-commits
mailing list