Home
last modified time | relevance | path

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

/llvm-project/mlir/lib/Conversion/ArithToArmSME/
H A DArithToArmSME.cpp80 auto makeLoopBody = [&](OpBuilder &b, Location loc, Value tileSliceIndex, in matchAndRewrite() local
89 rewriter, loc, initTile, makeLoopBody); in matchAndRewrite()
/llvm-project/mlir/lib/Conversion/ArmSMEToSCF/
H A DArmSMEToSCF.cpp60 makeLoopBody) { in createLoadStoreForOverTileSlices() argument
121 auto nextTile = makeLoopBody( in createLoadStoreForOverTileSlices()
136 makeLoopBody) { in createLoadStoreForOverTileSlices() argument
141 makeLoopBody(index, adjustedIndices, predicate); in createLoadStoreForOverTileSlices()
/llvm-project/mlir/lib/Dialect/ArmSME/IR/
H A DUtils.cpp77 std::function<Value(OpBuilder &, Location, Value, Value)> makeLoopBody) { in createLoopOverTileSlices() argument
91 makeLoopBody(rewriter, loc, /*tileSliceIndex=*/forOp.getInductionVar(), in createLoopOverTileSlices()
/llvm-project/mlir/lib/Conversion/VectorToArmSME/
H A DVectorToArmSME.cpp239 auto makeLoopBody = [&](OpBuilder &b, Location loc, Value tileSliceIndex, in matchAndRewrite() local
250 createLoopOverTileSlices(rewriter, loc, initTile, makeLoopBody); in matchAndRewrite()
300 auto makeLoopBody = [&](OpBuilder &b, Location loc, Value tileSliceIndex, in matchAndRewrite() local
310 createLoopOverTileSlices(rewriter, loc, initTile, makeLoopBody); in matchAndRewrite()
/llvm-project/mlir/include/mlir/Dialect/ArmSME/Utils/
H A DUtils.h64 std::function<Value(OpBuilder &, Location, Value, Value)> makeLoopBody);