[mlir] parallel loop tiling optimization for loops with static bounds
authorTobias Gysi <tobias.gysi@inf.ethz.ch>
Thu, 25 Jun 2020 07:03:51 +0000 (09:03 +0200)
committerTobias Gysi <tobias.gysi@inf.ethz.ch>
Thu, 25 Jun 2020 07:21:24 +0000 (09:21 +0200)
commitcd730816058b4bed2623e2a9b505475525b74144
treeca6a8c3918592da289cc6b8f60edad122f2b29aa
parentfabe67728eea296b72f08f3143c64d90e839ee59
[mlir] parallel loop tiling optimization for loops with static bounds

Summary: The patch optimizes the tiling of parallel loops with static bounds if the number of loop iterations is an integer multiple of the tile size.

Reviewers: herhut, ftynse, bondhugula

Reviewed By: herhut, ftynse

Subscribers: bondhugula, mehdi_amini, rriddle, jpienaar, shauheen, antiagainst, nicolasvasilache, arpith-jacob, mgester, lucyrfox, aartbik, liufengdb, stephenneuendorffer, Joonsoo, grosul1, frgossen, Kayjukh, jurahul, msifontes

Tags: #mlir

Differential Revision: https://reviews.llvm.org/D82003
mlir/lib/Dialect/SCF/Transforms/ParallelLoopTiling.cpp
mlir/test/Dialect/SCF/parallel-loop-tiling.mlir