diff options
Diffstat (limited to 'mlir/lib/Analysis/LoopAnalysis.cpp')
| -rw-r--r-- | mlir/lib/Analysis/LoopAnalysis.cpp | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/mlir/lib/Analysis/LoopAnalysis.cpp b/mlir/lib/Analysis/LoopAnalysis.cpp index 55a0ac6df84..b466764a194 100644 --- a/mlir/lib/Analysis/LoopAnalysis.cpp +++ b/mlir/lib/Analysis/LoopAnalysis.cpp @@ -375,9 +375,9 @@ bool mlir::isInstwiseShiftValid(AffineForOp forOp, ArrayRef<uint64_t> shifts) { for (auto *user : result->getUsers()) { // If an ancestor operation doesn't lie in the block of forOp, // there is no shift to check. - if (auto *ancInst = forBody->findAncestorInstInBlock(*user)) { - assert(forBodyShift.count(ancInst) > 0 && "ancestor expected in map"); - if (shift != forBodyShift[ancInst]) + if (auto *ancOp = forBody->findAncestorOpInBlock(*user)) { + assert(forBodyShift.count(ancOp) > 0 && "ancestor expected in map"); + if (shift != forBodyShift[ancOp]) return false; } } |

