[Mlir-commits] [mlir] [mlir] Add insert method for ApplyToEachResultList class (PR #107686)
llvmlistbot at llvm.org
llvmlistbot at llvm.org
Sat Sep 7 03:36:42 PDT 2024
llvmbot wrote:
<!--LLVM PR SUMMARY COMMENT-->
@llvm/pr-subscribers-mlir
Author: Fawdlstty (fawdlstty)
<details>
<summary>Changes</summary>
#<!-- -->94968
---
Full diff: https://github.com/llvm/llvm-project/pull/107686.diff
1 Files Affected:
- (modified) mlir/include/mlir/Dialect/Transform/Interfaces/TransformInterfaces.h (+5)
``````````diff
diff --git a/mlir/include/mlir/Dialect/Transform/Interfaces/TransformInterfaces.h b/mlir/include/mlir/Dialect/Transform/Interfaces/TransformInterfaces.h
index 842e244dcde56c..af57ba51d310b3 100644
--- a/mlir/include/mlir/Dialect/Transform/Interfaces/TransformInterfaces.h
+++ b/mlir/include/mlir/Dialect/Transform/Interfaces/TransformInterfaces.h
@@ -1428,6 +1428,11 @@ class ApplyToEachResultList {
void push_back(Attribute attr) { results.push_back(attr); }
void push_back(ApplyToEachResult r) { results.push_back(r); }
+ // Inserts an element to the list.
+ void insert(iterator I, Operation *op) { results.insert(I, op); }
+ void insert(iterator I, Attribute attr) { results.insert(I, attr); }
+ void insert(iterator I, ApplyToEachResult r) { results.insert(I, r); }
+
/// Reserves space for `size` elements in the list.
void reserve(unsigned size) { results.reserve(size); }
``````````
</details>
https://github.com/llvm/llvm-project/pull/107686
More information about the Mlir-commits
mailing list