@@ -165,7 +165,7 @@ bool NormalizeMemRefs::areMemRefsNormalizable(func::FuncOp funcOp) {
165
165
return true ;
166
166
167
167
if (funcOp
168
- .walk ([&](memref:: AllocOp allocOp) -> WalkResult {
168
+ .walk ([&](AllocOp allocOp) -> WalkResult {
169
169
Value oldMemRef = allocOp.getResult ();
170
170
if (!allocOp.getType ().getLayout ().isIdentity () &&
171
171
!isMemRefNormalizable (oldMemRef.getUsers ()))
@@ -176,7 +176,7 @@ bool NormalizeMemRefs::areMemRefsNormalizable(func::FuncOp funcOp) {
176
176
return false ;
177
177
178
178
if (funcOp
179
- .walk ([&](memref:: AllocaOp allocaOp) -> WalkResult {
179
+ .walk ([&](AllocaOp allocaOp) -> WalkResult {
180
180
Value oldMemRef = allocaOp.getResult ();
181
181
if (!allocaOp.getType ().getLayout ().isIdentity () &&
182
182
!isMemRefNormalizable (oldMemRef.getUsers ()))
@@ -354,16 +354,6 @@ void NormalizeMemRefs::normalizeFuncOpMemRefs(func::FuncOp funcOp,
354
354
// Turn memrefs' non-identity layouts maps into ones with identity. Collect
355
355
// alloc/alloca ops first and then process since normalizeMemRef
356
356
// replaces/erases ops during memref rewriting.
357
- <<<<<<< Updated upstream
358
- SmallVector<memref::AllocOp, 4 > allocOps;
359
- funcOp.walk ([&](memref::AllocOp op) { allocOps.push_back (op); });
360
- for (memref::AllocOp allocOp : allocOps)
361
- (void )normalizeMemRef (allocOp);
362
-
363
- SmallVector<memref::AllocaOp> allocaOps;
364
- funcOp.walk ([&](memref::AllocaOp op) { allocaOps.push_back (op); });
365
- for (memref::AllocaOp allocaOp : allocaOps)
366
- =======
367
357
SmallVector<AllocOp, 4 > allocOps;
368
358
funcOp.walk ([&](AllocOp op) { allocOps.push_back (op); });
369
359
for (AllocOp allocOp : allocOps)
@@ -372,7 +362,6 @@ void NormalizeMemRefs::normalizeFuncOpMemRefs(func::FuncOp funcOp,
372
362
SmallVector<AllocaOp> allocaOps;
373
363
funcOp.walk ([&](AllocaOp op) { allocaOps.push_back (op); });
374
364
for (AllocaOp allocaOp : allocaOps)
375
- >>>>>>> Stashed changes
376
365
(void )normalizeMemRef (allocaOp);
377
366
378
367
// Turn memrefs' non-identity layouts maps into ones with identity. Collect
0 commit comments