diff options
| author | River Riddle <riverriddle@google.com> | 2019-02-04 10:38:47 -0800 |
|---|---|---|
| committer | jpienaar <jpienaar@google.com> | 2019-03-29 16:10:53 -0700 |
| commit | b499277fb648c44907443ce44ec6bcc6b7596039 (patch) | |
| tree | 7d61826527e189c2952cbe5b2498b2c43ab6f839 /mlir/lib/Transforms/LoopTiling.cpp | |
| parent | 44e040dd635a8ce4b362cc81213f5e791b20830e (diff) | |
| download | bcm5719-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.cpp | 5 |
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); } |

