Searched refs:PipeliningOption (Results 1 – 5 of 5) sorted by relevance
| /llvm-project-15.0.7/mlir/test/lib/Dialect/SCF/ |
| H A D | TestSCFUtils.cpp | 173 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 D | Patterns.h | 36 ForLoopPipeliningPattern(const PipeliningOption &options, in ForLoopPipeliningPattern() 48 PipeliningOption options;
|
| H A D | Transforms.h | 124 struct PipeliningOption { struct 164 const PipeliningOption &options); argument
|
| /llvm-project-15.0.7/mlir/lib/Dialect/SCF/Transforms/ |
| H A D | LoopPipelining.cpp | 44 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 D | SCFTransformOps.cpp | 192 scf::PipeliningOption options; in applyToOne()
|