diff options
Diffstat (limited to 'mlir/lib/Transforms/LoopInvariantCodeMotion.cpp')
-rw-r--r-- | mlir/lib/Transforms/LoopInvariantCodeMotion.cpp | 6 |
1 files changed, 0 insertions, 6 deletions
diff --git a/mlir/lib/Transforms/LoopInvariantCodeMotion.cpp b/mlir/lib/Transforms/LoopInvariantCodeMotion.cpp index be39297..6150996 100644 --- a/mlir/lib/Transforms/LoopInvariantCodeMotion.cpp +++ b/mlir/lib/Transforms/LoopInvariantCodeMotion.cpp @@ -228,12 +228,6 @@ void LoopInvariantCodeMotion::runOnAffineForOp(AffineForOp forOp) { } LLVM_DEBUG(forOp.getOperation()->print(llvm::dbgs() << "Modified loop\n")); - - // If the for loop body has a single operation (the terminator), erase it. - if (forOp.getBody()->getOperations().size() == 1) { - assert(isa<AffineTerminatorOp>(forOp.getBody()->front())); - forOp.erase(); - } } void LoopInvariantCodeMotion::runOnFunction() { |