summaryrefslogtreecommitdiffstats
path: root/mlir/lib/Transforms/LoopTiling.cpp
diff options
context:
space:
mode:
authorRiver Riddle <riverriddle@google.com>2019-02-04 10:38:47 -0800
committerjpienaar <jpienaar@google.com>2019-03-29 16:10:53 -0700
commitb499277fb648c44907443ce44ec6bcc6b7596039 (patch)
tree7d61826527e189c2952cbe5b2498b2c43ab6f839 /mlir/lib/Transforms/LoopTiling.cpp
parent44e040dd635a8ce4b362cc81213f5e791b20830e (diff)
downloadbcm5719-llvm-b499277fb648c44907443ce44ec6bcc6b7596039.tar.gz
bcm5719-llvm-b499277fb648c44907443ce44ec6bcc6b7596039.zip
Remove remaining usages of OperationInst in lib/Transforms.
PiperOrigin-RevId: 232323671
Diffstat (limited to 'mlir/lib/Transforms/LoopTiling.cpp')
-rw-r--r--mlir/lib/Transforms/LoopTiling.cpp5
1 files changed, 2 insertions, 3 deletions
diff --git a/mlir/lib/Transforms/LoopTiling.cpp b/mlir/lib/Transforms/LoopTiling.cpp
index f1ee7fd1853..8b368e5f182 100644
--- a/mlir/lib/Transforms/LoopTiling.cpp
+++ b/mlir/lib/Transforms/LoopTiling.cpp
@@ -237,14 +237,13 @@ getTileableBands(Function *f,
do {
band.push_back(currInst);
} while (currInst->getBody()->getInstructions().size() == 1 &&
- (currInst = cast<OperationInst>(currInst->getBody()->front())
- .dyn_cast<AffineForOp>()));
+ (currInst = currInst->getBody()->front().dyn_cast<AffineForOp>()));
bands->push_back(band);
};
for (auto &block : *f)
for (auto &inst : block)
- if (auto forOp = cast<OperationInst>(inst).dyn_cast<AffineForOp>())
+ if (auto forOp = inst.dyn_cast<AffineForOp>())
getMaximalPerfectLoopNest(forOp);
}
OpenPOWER on IntegriCloud