File tree Expand file tree Collapse file tree 1 file changed +1
-3
lines changed
mlir/include/mlir/Transforms Expand file tree Collapse file tree 1 file changed +1
-3
lines changed Original file line number Diff line number Diff line change @@ -151,8 +151,7 @@ struct HomomorphismSimplification : public RewritePattern {
151
151
rewriteOp (Operation *sourceAlgebraicOp,
152
152
const SmallVector<OpOperand *> &sourceAlgebraicOpOperands,
153
153
PatternRewriter &rewriter) const {
154
- static thread_local IRMapping irMapping;
155
- irMapping.clear ();
154
+ IRMapping irMapping;
156
155
for (auto operand : sourceAlgebraicOpOperands) {
157
156
Operation *homomorphismOp = operand->get ().getDefiningOp ();
158
157
irMapping.map (operand->get (),
@@ -171,7 +170,6 @@ struct HomomorphismSimplification : public RewritePattern {
171
170
rewriter.clone (*firstHomomorphismOp, irMapping);
172
171
rewriter.replaceAllUsesWith (getSourceAlgebraicOpResult (sourceAlgebraicOp),
173
172
getHomomorphismOpResult (newHomomorphismOp));
174
- irMapping.clear ();
175
173
return success ();
176
174
}
177
175
You can’t perform that action at this time.
0 commit comments