Home
last modified time | relevance | path

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

/llvm-project-15.0.7/mlir/test/lib/Dialect/SCF/
H A DTestSCFUtils.cpp173 mlir::scf::PipeliningOption::PipelinerPart part, in annotate()
177 case mlir::scf::PipeliningOption::PipelinerPart::Prologue: in annotate()
180 case mlir::scf::PipeliningOption::PipelinerPart::Kernel: in annotate()
183 case mlir::scf::PipeliningOption::PipelinerPart::Epilogue: in annotate()
197 mlir::scf::PipeliningOption options; in runOnOperation()
/llvm-project-15.0.7/mlir/include/mlir/Dialect/SCF/Transforms/
H A DPatterns.h36 ForLoopPipeliningPattern(const PipeliningOption &options, in ForLoopPipeliningPattern()
48 PipeliningOption options;
H A DTransforms.h124 struct PipeliningOption { struct
164 const PipeliningOption &options); argument
/llvm-project-15.0.7/mlir/lib/Dialect/SCF/Transforms/
H A DLoopPipelining.cpp44 PipeliningOption::AnnotationlFnType annotateFn = nullptr;
46 PipeliningOption::PredicateOpFn predicateFn = nullptr;
61 bool initializeLoopInfo(ForOp op, const PipeliningOption &options);
85 ForOp op, const PipeliningOption &options) { in initializeLoopInfo()
162 annotateFn(newOp, PipeliningOption::PipelinerPart::Prologue, i); in emitPrologue()
333 annotateFn(newOp, PipeliningOption::PipelinerPart::Kernel, 0); in createKernel()
401 annotateFn(newOp, PipeliningOption::PipelinerPart::Epilogue, i - 1); in emitEpilogue()
487 RewritePatternSet &patterns, const PipeliningOption &options) { in populateSCFLoopPipeliningPatterns()
/llvm-project-15.0.7/mlir/lib/Dialect/SCF/TransformOps/
H A DSCFTransformOps.cpp192 scf::PipeliningOption options; in applyToOne()