summaryrefslogtreecommitdiffstats
path: root/mlir/lib/Analysis/SliceAnalysis.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'mlir/lib/Analysis/SliceAnalysis.cpp')
-rw-r--r--mlir/lib/Analysis/SliceAnalysis.cpp2
1 files changed, 1 insertions, 1 deletions
diff --git a/mlir/lib/Analysis/SliceAnalysis.cpp b/mlir/lib/Analysis/SliceAnalysis.cpp
index a8cec771f0d..d16a7fcb1b3 100644
--- a/mlir/lib/Analysis/SliceAnalysis.cpp
+++ b/mlir/lib/Analysis/SliceAnalysis.cpp
@@ -64,7 +64,7 @@ void mlir::getForwardSlice(Instruction *inst,
}
}
} else if (auto *forInst = dyn_cast<ForInst>(inst)) {
- for (auto &u : forInst->getUses()) {
+ for (auto &u : forInst->getInductionVar()->getUses()) {
auto *ownerInst = u.getOwner();
if (forwardSlice->count(ownerInst) == 0) {
getForwardSlice(ownerInst, forwardSlice, filter,
OpenPOWER on IntegriCloud