Searched refs:makeLoopBody (Results 1 – 5 of 5) sorted by relevance
/llvm-project/mlir/lib/Conversion/ArithToArmSME/ |
H A D | ArithToArmSME.cpp | 80 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 D | ArmSMEToSCF.cpp | 60 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 D | Utils.cpp | 77 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 D | VectorToArmSME.cpp | 239 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 D | Utils.h | 64 std::function<Value(OpBuilder &, Location, Value, Value)> makeLoopBody);
|