Home
last modified time | relevance | path

Searched refs:LoopUnroll (Results 1 – 14 of 14) sorted by relevance

/llvm-project-15.0.7/mlir/lib/Dialect/Affine/Transforms/
H A DLoopUnroll.cpp37 struct LoopUnroll : public AffineLoopUnrollBase<LoopUnroll> { struct
42 LoopUnroll() : getUnrollFactor(nullptr) {} in LoopUnroll() function
43 LoopUnroll(const LoopUnroll &other)
46 explicit LoopUnroll( in LoopUnroll() function
82 void LoopUnroll::runOnOperation() { in runOnOperation()
122 LogicalResult LoopUnroll::runOnAffineForOp(AffineForOp forOp) { in runOnAffineForOp()
138 return std::make_unique<LoopUnroll>( in createLoopUnrollPass()
H A DCMakeLists.txt10 LoopUnroll.cpp
/llvm-project-15.0.7/llvm/test/Transforms/LoopUnroll/
H A Dnot-rotated.ll4 ; properly handled by LoopUnroll, currently.
H A D2011-08-09-IVSimplify.ll11 ; PR10534: LoopUnroll not keeping canonical induction variable...
H A Dpr18861.ll5 ; Test that LoopUnroll does not break LCSSA form.
H A Dfollowup.ll5 ; Check that followup-attributes are applied after LoopUnroll.
H A Dshifted-tripcount.ll4 ; LoopUnroll should unroll this loop into one big basic block.
/llvm-project-15.0.7/llvm/test/Transforms/LICM/
H A D2014-09-10-doFinalizationAssert.ll5 ; Test case taken from test/Transforms/LoopUnroll/unloop.ll.
/llvm-project-15.0.7/llvm/utils/gn/secondary/llvm/lib/Transforms/Utils/
H A DBUILD.gn49 "LoopUnroll.cpp",
/llvm-project-15.0.7/llvm/lib/Transforms/Utils/
H A DCMakeLists.txt42 LoopUnroll.cpp
/llvm-project-15.0.7/llvm/lib/Transforms/Scalar/
H A DLoopUnrollPass.cpp1353 class LoopUnroll : public LoopPass { class
1378 LoopUnroll(int OptLevel = 2, bool OnlyWhenForced = false, in LoopUnroll() function in __anona20e68900911::LoopUnroll
1440 char LoopUnroll::ID = 0;
1442 INITIALIZE_PASS_BEGIN(LoopUnroll, "loop-unroll", "Unroll loops", false, false)
1446 INITIALIZE_PASS_END(LoopUnroll, "loop-unroll", "Unroll loops", false, false) in INITIALIZE_PASS_DEPENDENCY()
1455 return new LoopUnroll( in INITIALIZE_PASS_DEPENDENCY()
/llvm-project-15.0.7/llvm/test/Transforms/LoopUnroll/RISCV/
H A Dinvalid-cost.ll4 ; Demonstrate handling of invalid costs in LoopUnroll. This test uses
/llvm-project-15.0.7/llvm/docs/
H A DTransformMetadata.rst399 - LoopUnroll (partial and runtime unrolling)
406 - LoopUnroll (partial and runtime unrolling)
414 - LoopUnroll (partial and runtime unrolling)
/llvm-project-15.0.7/clang/docs/tools/
H A Dclang-formatted-files.txt8090 mlir/lib/Dialect/Affine/Transforms/LoopUnroll.cpp