@@ -36,22 +36,22 @@ namespace {
3636 llvm::zip (op.getKeys (), op.getValues (), op.getRequiresExpansion ())) {
3737 if (to_expand) {
3838 if (!result.has_value ()) {
39- result = rewriter. create < mlir::emitpybytecode::BuildDict> (
40- op.getLoc (), op.getOutput ().getType (), keys, values);
39+ result = mlir::emitpybytecode::BuildDict::create (
40+ rewriter, op.getLoc (), op.getOutput ().getType (), keys, values);
4141 keys.clear ();
4242 values.clear ();
4343 }
44- rewriter. create < mlir::emitpybytecode::DictUpdate> (
45- op.getLoc (), *result, value);
44+ mlir::emitpybytecode::DictUpdate::create (
45+ rewriter, op.getLoc (), *result, value);
4646 } else {
4747 if (!result.has_value ()) {
4848 keys.push_back (key);
4949 values.push_back (value);
5050 } else {
5151 ASSERT (keys.empty ());
5252 ASSERT (values.empty ());
53- rewriter. create < mlir::emitpybytecode::DictAdd> (
54- op.getLoc (), *result, key, value);
53+ mlir::emitpybytecode::DictAdd::create (
54+ rewriter, op.getLoc (), *result, key, value);
5555 }
5656 }
5757 }
@@ -89,12 +89,12 @@ namespace {
8989 llvm::ArrayRef<bool > requires_expansion)
9090 {
9191 auto list =
92- rewriter. create < mlir::emitpybytecode::BuildList>( loc, list_type, mlir::ValueRange{});
92+ mlir::emitpybytecode::BuildList::create (rewriter, loc, list_type, mlir::ValueRange{});
9393 for (auto [el, expand] : llvm::zip (elements, requires_expansion)) {
9494 if (expand) {
95- rewriter. create < mlir::emitpybytecode::ListExtend>( loc, list, el);
95+ mlir::emitpybytecode::ListExtend::create (rewriter, loc, list, el);
9696 } else {
97- rewriter. create < mlir::emitpybytecode::ListAppend>( loc, list, el);
97+ mlir::emitpybytecode::ListAppend::create (rewriter, loc, list, el);
9898 }
9999 }
100100 return list;
@@ -181,23 +181,23 @@ namespace {
181181 for (auto [el, expand] : llvm::zip (op.getElements (), requires_expansion)) {
182182 if (expand) {
183183 if (!set.has_value ()) {
184- set = rewriter. create < mlir::emitpybytecode::BuildSet> (
185- op->getLoc (), op.getOutput ().getType (), elements);
184+ set = mlir::emitpybytecode::BuildSet::create (
185+ rewriter, op->getLoc (), op.getOutput ().getType (), elements);
186186 } else {
187187 for (auto el : elements) {
188- rewriter. create < mlir::emitpybytecode::SetAdd> (
189- op.getLoc (), *set, el);
188+ mlir::emitpybytecode::SetAdd::create (
189+ rewriter, op.getLoc (), *set, el);
190190 }
191191 }
192192 elements.clear ();
193- rewriter. create < mlir::emitpybytecode::SetUpdate>( op.getLoc (), *set, el);
193+ mlir::emitpybytecode::SetUpdate::create (rewriter, op.getLoc (), *set, el);
194194 } else {
195195 elements.push_back (el);
196196 }
197197 }
198198 ASSERT (set.has_value ());
199199 for (auto el : elements) {
200- rewriter. create < mlir::emitpybytecode::SetAdd>( op.getLoc (), *set, el);
200+ mlir::emitpybytecode::SetAdd::create (rewriter, op.getLoc (), *set, el);
201201 }
202202 rewriter.replaceOp (op, *set);
203203 } else {
0 commit comments