Home
last modified time | relevance | path

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

/llvm-project-15.0.7/mlir/lib/Transforms/Utils/
H A DLoopInvariantCodeMotionUtils.cpp97 size_t mlir::moveLoopInvariantCode(LoopLikeOpInterface loopLike) { in moveLoopInvariantCode() argument
99 &loopLike.getLoopBody(), in moveLoopInvariantCode()
101 return loopLike.isDefinedOutsideOfLoop(value); in moveLoopInvariantCode()
104 [&](Operation *op, Region *) { loopLike.moveOutOfLoop(op); }); in moveLoopInvariantCode()
/llvm-project-15.0.7/mlir/lib/Transforms/
H A DLoopInvariantCodeMotion.cpp34 [&](LoopLikeOpInterface loopLike) { moveLoopInvariantCode(loopLike); }); in runOnOperation() argument
/llvm-project-15.0.7/mlir/include/mlir/Transforms/
H A DLoopInvariantCodeMotionUtils.h71 size_t moveLoopInvariantCode(LoopLikeOpInterface loopLike);
/llvm-project-15.0.7/mlir/lib/Dialect/Linalg/Transforms/
H A DLinalgStrategyPasses.cpp344 funcOp->walk([&](LoopLikeOpInterface loopLike) { in runOnOperation() argument
345 moveLoopInvariantCode(loopLike); in runOnOperation()
H A DHoisting.cpp408 [&](LoopLikeOpInterface loopLike) { moveLoopInvariantCode(loopLike); }); in hoistRedundantVectorTransfers() argument