Home
last modified time | relevance | path

Searched refs:promoteSingleIter (Results 1 – 5 of 5) sorted by relevance

/llvm-project/mlir/lib/Dialect/Affine/Transforms/
H A DAffineLoopNormalize.cpp36 explicit AffineLoopNormalizePass(bool promoteSingleIter) { in AffineLoopNormalizePass()
37 this->promoteSingleIter = promoteSingleIter; in AffineLoopNormalizePass()
45 (void)normalizeAffineFor(affineFor, promoteSingleIter); in runOnOperation()
53 mlir::affine::createAffineLoopNormalizePass(bool promoteSingleIter) { in createAffineLoopNormalizePass() argument
54 return std::make_unique<AffineLoopNormalizePass>(promoteSingleIter); in createAffineLoopNormalizePass()
/llvm-project/mlir/include/mlir/Dialect/Affine/
H A DPasses.h52 /// `promoteSingleIter` is true, single iteration loops are promoted (i.e., the
55 createAffineLoopNormalizePass(bool promoteSingleIter = false);
H A DUtils.h174 /// `promoteSingleIter` is true, the loop is simply promoted if it has a single
177 bool promoteSingleIter = false);
H A DPasses.td388 Option<"promoteSingleIter", "promote-single-iter", "bool",
/llvm-project/mlir/lib/Dialect/Affine/Utils/
H A DUtils.cpp560 bool promoteSingleIter) { in normalizeAffineFor()
561 if (promoteSingleIter && succeeded(promoteIfSingleIteration(op))) in normalizeAffineFor()
556 normalizeAffineFor(AffineForOp op,bool promoteSingleIter) normalizeAffineFor() argument