Home
last modified time | relevance | path

Searched refs:LoopLikeOpInterface (Results 1 – 17 of 17) sorted by relevance

/llvm-project-15.0.7/mlir/include/mlir/Transforms/
H A DLoopInvariantCodeMotionUtils.h16 class LoopLikeOpInterface; variable
71 size_t moveLoopInvariantCode(LoopLikeOpInterface loopLike);
/llvm-project-15.0.7/mlir/include/mlir/Interfaces/
H A DLoopLikeInterface.td18 def LoopLikeOpInterface : OpInterface<"LoopLikeOpInterface"> {
/llvm-project-15.0.7/mlir/lib/Transforms/
H A DLoopInvariantCodeMotion.cpp34 [&](LoopLikeOpInterface loopLike) { moveLoopInvariantCode(loopLike); }); in runOnOperation()
/llvm-project-15.0.7/mlir/lib/Dialect/MemRef/Transforms/
H A DMultiBuffer.cpp84 LoopLikeOpInterface candidateLoop; in multiBuffer()
86 auto parentLoop = user->getParentOfType<LoopLikeOpInterface>(); in multiBuffer()
/llvm-project-15.0.7/mlir/lib/Transforms/Utils/
H A DLoopInvariantCodeMotionUtils.cpp97 size_t mlir::moveLoopInvariantCode(LoopLikeOpInterface loopLike) { in moveLoopInvariantCode()
/llvm-project-15.0.7/mlir/include/mlir/Dialect/Affine/
H A DLoopUtils.h25 class LoopLikeOpInterface; variable
/llvm-project-15.0.7/mlir/lib/Dialect/Bufferization/Transforms/
H A DBufferUtils.cpp105 if (isa<LoopLikeOpInterface>(op)) in isLoop()
H A DBufferOptimizations.cpp28 return isa<LoopLikeOpInterface, RegionBranchOpInterface>(op); in isKnownControlFlowInterface()
/llvm-project-15.0.7/mlir/lib/Analysis/DataFlow/
H A DIntegerRangeAnalysis.cpp185 if (auto loop = dyn_cast<LoopLikeOpInterface>(op)) { in visitNonControlFlowArguments()
/llvm-project-15.0.7/mlir/lib/Dialect/Linalg/Transforms/
H A DLoops.cpp189 LoopLikeOpInterface loopOp = loopOps.back(); in replaceIndexOpsByInductionVariables()
H A DLinalgStrategyPasses.cpp344 funcOp->walk([&](LoopLikeOpInterface loopLike) { in runOnOperation()
H A DHoisting.cpp408 [&](LoopLikeOpInterface loopLike) { moveLoopInvariantCode(loopLike); }); in hoistRedundantVectorTransfers()
/llvm-project-15.0.7/mlir/include/mlir/Dialect/SCF/IR/
H A DSCFOps.td120 [AutomaticAllocationScope, DeclareOpInterfaceMethods<LoopLikeOpInterface,
611 DeclareOpInterfaceMethods<LoopLikeOpInterface>,
/llvm-project-15.0.7/mlir/include/mlir/Dialect/Affine/IR/
H A DAffineOps.td111 DeclareOpInterfaceMethods<LoopLikeOpInterface,
616 DeclareOpInterfaceMethods<LoopLikeOpInterface>, MemRefsNormalizable]> {
/llvm-project-15.0.7/mlir/include/mlir/Dialect/Tosa/IR/
H A DTosaOps.td1858 DeclareOpInterfaceMethods<LoopLikeOpInterface>,
/llvm-project-15.0.7/flang/include/flang/Optimizer/Dialect/
H A DFIROps.td2026 [DeclareOpInterfaceMethods<LoopLikeOpInterface>]> {
2166 [DeclareOpInterfaceMethods<LoopLikeOpInterface>]> {
/llvm-project-15.0.7/mlir/test/lib/Dialect/Test/
H A DTestOps.td2904 [LoopLikeOpInterface, NoSideEffect,