Searched refs:loopBody (Results 1 – 9 of 9) sorted by relevance
| /llvm-project-15.0.7/mlir/lib/Dialect/Affine/Transforms/ |
| H A D | AffineLoopInvariantCodeMotion.cpp | 198 auto *loopBody = forOp.getBody(); in runOnAffineForOp() local 209 for (auto &op : *loopBody) { in runOnAffineForOp()
|
| /llvm-project-15.0.7/mlir/test/Analysis/ |
| H A D | test-dominance.mlir | 55 cf.cond_br %lessThan, ^loopBody, ^exit 56 ^loopBody: 159 cf.cond_br %lessThan, ^loopBody, ^exit 160 ^loopBody:
|
| H A D | test-liveness.mlir | 131 cf.cond_br %lessThan, ^loopBody(%i : i32), ^exit(%i : i32) 132 ^loopBody(%val : i32):
|
| /llvm-project-15.0.7/mlir/test/CAPI/ |
| H A D | ir.c | 38 void populateLoopBody(MlirContext ctx, MlirBlock loopBody, in populateLoopBody() argument 40 MlirValue iv = mlirBlockGetArgument(loopBody, 0); in populateLoopBody() 52 mlirBlockAppendOwnedOperation(loopBody, loadLHS); in populateLoopBody() 60 mlirBlockAppendOwnedOperation(loopBody, loadRHS); in populateLoopBody() 69 mlirBlockAppendOwnedOperation(loopBody, add); in populateLoopBody() 76 mlirBlockAppendOwnedOperation(loopBody, store); in populateLoopBody() 81 mlirBlockAppendOwnedOperation(loopBody, yield); in populateLoopBody() 143 MlirBlock loopBody = mlirBlockCreate(0, NULL, NULL); in makeAndDumpAdd() local 144 mlirBlockAddArgument(loopBody, indexType, location); in makeAndDumpAdd() 145 mlirRegionAppendOwnedBlock(loopBodyRegion, loopBody); in makeAndDumpAdd() [all …]
|
| /llvm-project-15.0.7/mlir/lib/Dialect/SCF/Utils/ |
| H A D | Utils.cpp | 53 Block *loopBody = loop.getBody(); in replaceLoopWithNewYields() local 58 loopBody->getOperations()); in replaceLoopWithNewYields() 77 ArrayRef<BlockArgument> bbArgs = loopBody->getArguments(); in replaceLoopWithNewYields() 99 builder.setInsertionPointToEnd(loopBody); in replaceLoopWithNewYields()
|
| /llvm-project-15.0.7/mlir/lib/Dialect/SCF/Transforms/ |
| H A D | BufferizableOpInterfaceImpl.cpp | 505 Block *loopBody = &newForOp.getLoopBody().front(); in bufferize() local 509 rewriter.setInsertionPointToStart(loopBody); in bufferize() 515 rewriter.mergeBlocks(oldLoopBody, loopBody, iterArgs); in bufferize()
|
| /llvm-project-15.0.7/mlir/lib/Conversion/VectorToGPU/ |
| H A D | VectorToGPU.cpp | 768 Block &loopBody = *newForOp.getBody(); in convertForOp() local 772 valueMapping[loopBody.getArgument(mapping.first + in convertForOp() 774 loopBody.getArgument(mapping.second + newForOp.getNumInductionVars()); in convertForOp()
|
| /llvm-project-15.0.7/mlir/test/Dialect/Bufferization/Transforms/ |
| H A D | buffer-deallocation.mlir | 1129 ^loopBody(%i, %buff : i32, memref<?xf32>), 1132 ^loopBody(%val : i32, %buff2: memref<?xf32>): 1157 cf.br ^loopBody(%const0, %arg2 : i32, memref<2xf32>) 1159 ^loopBody(%val : i32, %buff2: memref<2xf32>): 1168 ^loopBody(%i, %buff : i32, memref<2xf32>),
|
| /llvm-project-15.0.7/mlir/lib/Dialect/Affine/IR/ |
| H A D | AffineOps.cpp | 2177 auto loopBody = [&](OpBuilder &nestedBuilder, Location nestedLoc, Value iv, in buildAffineLoopNestImpl() local 2190 auto loop = loopCreatorFn(builder, loc, lbs[i], ubs[i], steps[i], loopBody); in buildAffineLoopNestImpl()
|