summaryrefslogtreecommitdiffstats
path: root/mlir/lib/Transforms/LoopTiling.cpp
diff options
context:
space:
mode:
authorAndy Davis <andydavis@google.com>2019-05-29 14:02:14 -0700
committerMehdi Amini <joker.eph@gmail.com>2019-06-01 20:08:52 -0700
commit1de0f97fff7b7f5fae21374e77d35c5c311c9f39 (patch)
treec144650e3cb5305e3448f4a238200d638dbc61c2 /mlir/lib/Transforms/LoopTiling.cpp
parenta7b862240c5293a1b30c6ba2ddcc1b576feb2461 (diff)
downloadbcm5719-llvm-1de0f97fff7b7f5fae21374e77d35c5c311c9f39.tar.gz
bcm5719-llvm-1de0f97fff7b7f5fae21374e77d35c5c311c9f39.zip
LoopFusionUtils CL 2/n: Factor out and generalize slice union computation.
*) Factors slice union computation out of LoopFusion into Analysis/Utils (where other iteration slice utilities exist). *) Generalizes slice union computation to take the union of slices computed on all loads/stores pairs between source and destination loop nests. *) Fixes a bug in FlatAffineConstraints::addSliceBounds where redundant constraints were added. *) Takes care of a TODO to expose FlatAffineConstraints::mergeAndAlignIds as a public method. -- PiperOrigin-RevId: 250561529
Diffstat (limited to 'mlir/lib/Transforms/LoopTiling.cpp')
0 files changed, 0 insertions, 0 deletions
OpenPOWER on IntegriCloud