Home
last modified time | relevance | path

Searched refs:rootForOp (Results 1 – 25 of 36) sorted by relevance

12

/dports/devel/tinygo/tinygo-0.14.1/llvm-project/mlir/lib/Conversion/LoopsToGPU/
H A DLoopsToGPU.cpp277 mapLoopToProcessorIds(rootForOp, ids[dim], nids[dim]); in createGPULaunchLoops()
279 rootForOp = cast<OpTy>(rootForOp.getBody()->front()); in createGPULaunchLoops()
282 return rootForOp; in createGPULaunchLoops()
311 rootForOp.getOperation()->moveBefore(returnOp); in createLaunchBody()
341 static LogicalResult createLaunchFromOp(OpTy rootForOp, in createLaunchFromOp() argument
344 OpBuilder builder(rootForOp.getOperation()); in createLaunchFromOp()
346 return rootForOp.emitError("invalid ") in createLaunchFromOp()
349 auto loc = rootForOp.getLoc(); in createLaunchFromOp()
363 getUsedValuesDefinedAbove(rootForOp.region(), rootForOp.region(), in createLaunchFromOp()
400 OpBuilder builder(rootForOp.getOperation()); in createLaunch()
[all …]
/dports/devel/llvm-cheri/llvm-project-37c49ff00e3eadce5d8703fdc4497f28458c64a8/mlir/lib/Conversion/SCFToGPU/
H A DSCFToGPU.cpp137 void createLaunch(AffineForOp rootForOp, AffineForOp innermostForOp,
199 void AffineLoopToGpuConverter::createLaunch(AffineForOp rootForOp, in createLaunch() argument
203 OpBuilder builder(rootForOp.getOperation()); in createLaunch()
207 ? builder.create<ConstantIndexOp>(rootForOp.getLoc(), 1) in createLaunch()
219 rootForOp.getLoc(), gridSizeX, gridSizeY, gridSizeZ, blockSizeX, in createLaunch()
249 id = builder.create<MulIOp>(rootForOp.getLoc(), step, id); in createLaunch()
252 builder.create<AddIOp>(rootForOp.getLoc(), *lbArgumentIt, id); in createLaunch()
259 rootForOp.erase(); in createLaunch()
/dports/devel/llvm-devel/llvm-project-f05c95f10fc1d8171071735af8ad3a9e87633120/mlir/lib/Dialect/Affine/Transforms/
H A DLoopTiling.cpp110 AffineForOp rootForOp = band[0]; in getTileSizes() local
111 (void)rootForOp; in getTileSizes()
125 rootForOp.emitWarning("memory footprint unknown: using default tile " in getTileSizes()
/dports/devel/wasi-compiler-rt12/llvm-project-12.0.1.src/mlir/lib/Dialect/Affine/Transforms/
H A DLoopTiling.cpp110 AffineForOp rootForOp = band[0]; in getTileSizes() local
111 (void)rootForOp; in getTileSizes()
125 rootForOp.emitWarning("memory footprint unknown: using default tile " in getTileSizes()
/dports/devel/wasi-compiler-rt13/llvm-project-13.0.1.src/mlir/lib/Dialect/Affine/Transforms/
H A DLoopTiling.cpp110 AffineForOp rootForOp = band[0]; in getTileSizes() local
111 (void)rootForOp; in getTileSizes()
125 rootForOp.emitWarning("memory footprint unknown: using default tile " in getTileSizes()
/dports/www/chromium-legacy/chromium-88.0.4324.182/third_party/llvm/mlir/lib/Dialect/Affine/Transforms/
H A DLoopTiling.cpp110 AffineForOp rootForOp = band[0]; in getTileSizes() local
111 (void)rootForOp; in getTileSizes()
125 rootForOp.emitWarning("memory footprint unknown: using default tile " in getTileSizes()
/dports/devel/wasi-libcxx/llvm-project-13.0.1.src/mlir/lib/Dialect/Affine/Transforms/
H A DLoopTiling.cpp110 AffineForOp rootForOp = band[0]; in getTileSizes() local
111 (void)rootForOp; in getTileSizes()
125 rootForOp.emitWarning("memory footprint unknown: using default tile " in getTileSizes()
/dports/devel/llvm12/llvm-project-12.0.1.src/mlir/lib/Dialect/Affine/Transforms/
H A DLoopTiling.cpp110 AffineForOp rootForOp = band[0]; in getTileSizes() local
111 (void)rootForOp; in getTileSizes()
125 rootForOp.emitWarning("memory footprint unknown: using default tile " in getTileSizes()
/dports/devel/llvm13/llvm-project-13.0.1.src/mlir/lib/Dialect/Affine/Transforms/
H A DLoopTiling.cpp110 AffineForOp rootForOp = band[0];
111 (void)rootForOp;
125 rootForOp.emitWarning("memory footprint unknown: using default tile "
/dports/devel/llvm-devel/llvm-project-f05c95f10fc1d8171071735af8ad3a9e87633120/mlir/lib/Conversion/SCFToGPU/
H A DSCFToGPU.cpp156 void createLaunch(AffineForOp rootForOp, AffineForOp innermostForOp,
218 void AffineLoopToGpuConverter::createLaunch(AffineForOp rootForOp, in createLaunch() argument
222 OpBuilder builder(rootForOp.getOperation()); in createLaunch()
226 ? builder.create<ConstantIndexOp>(rootForOp.getLoc(), 1) in createLaunch()
238 rootForOp.getLoc(), gridSizeX, gridSizeY, gridSizeZ, blockSizeX, in createLaunch()
268 id = builder.create<MulIOp>(rootForOp.getLoc(), step, id); in createLaunch()
271 builder.create<AddIOp>(rootForOp.getLoc(), *lbArgumentIt, id); in createLaunch()
278 rootForOp.erase(); in createLaunch()
/dports/devel/llvm12/llvm-project-12.0.1.src/mlir/lib/Conversion/SCFToGPU/
H A DSCFToGPU.cpp137 void createLaunch(AffineForOp rootForOp, AffineForOp innermostForOp,
199 void AffineLoopToGpuConverter::createLaunch(AffineForOp rootForOp, in createLaunch() argument
203 OpBuilder builder(rootForOp.getOperation()); in createLaunch()
207 ? builder.create<ConstantIndexOp>(rootForOp.getLoc(), 1) in createLaunch()
219 rootForOp.getLoc(), gridSizeX, gridSizeY, gridSizeZ, blockSizeX, in createLaunch()
249 id = builder.create<MulIOp>(rootForOp.getLoc(), step, id); in createLaunch()
252 builder.create<AddIOp>(rootForOp.getLoc(), *lbArgumentIt, id); in createLaunch()
259 rootForOp.erase(); in createLaunch()
/dports/devel/wasi-compiler-rt12/llvm-project-12.0.1.src/mlir/lib/Conversion/SCFToGPU/
H A DSCFToGPU.cpp137 void createLaunch(AffineForOp rootForOp, AffineForOp innermostForOp,
199 void AffineLoopToGpuConverter::createLaunch(AffineForOp rootForOp, in createLaunch() argument
203 OpBuilder builder(rootForOp.getOperation()); in createLaunch()
207 ? builder.create<ConstantIndexOp>(rootForOp.getLoc(), 1) in createLaunch()
219 rootForOp.getLoc(), gridSizeX, gridSizeY, gridSizeZ, blockSizeX, in createLaunch()
249 id = builder.create<MulIOp>(rootForOp.getLoc(), step, id); in createLaunch()
252 builder.create<AddIOp>(rootForOp.getLoc(), *lbArgumentIt, id); in createLaunch()
259 rootForOp.erase(); in createLaunch()
/dports/devel/wasi-compiler-rt13/llvm-project-13.0.1.src/mlir/lib/Conversion/SCFToGPU/
H A DSCFToGPU.cpp138 void createLaunch(AffineForOp rootForOp, AffineForOp innermostForOp,
200 void AffineLoopToGpuConverter::createLaunch(AffineForOp rootForOp, in createLaunch() argument
204 OpBuilder builder(rootForOp.getOperation()); in createLaunch()
208 ? builder.create<ConstantIndexOp>(rootForOp.getLoc(), 1) in createLaunch()
220 rootForOp.getLoc(), gridSizeX, gridSizeY, gridSizeZ, blockSizeX, in createLaunch()
250 id = builder.create<MulIOp>(rootForOp.getLoc(), step, id); in createLaunch()
253 builder.create<AddIOp>(rootForOp.getLoc(), *lbArgumentIt, id); in createLaunch()
260 rootForOp.erase(); in createLaunch()
/dports/www/chromium-legacy/chromium-88.0.4324.182/third_party/llvm/mlir/lib/Conversion/SCFToGPU/
H A DSCFToGPU.cpp137 void createLaunch(AffineForOp rootForOp, AffineForOp innermostForOp,
199 void AffineLoopToGpuConverter::createLaunch(AffineForOp rootForOp, in createLaunch() argument
203 OpBuilder builder(rootForOp.getOperation()); in createLaunch()
207 ? builder.create<ConstantIndexOp>(rootForOp.getLoc(), 1) in createLaunch()
219 rootForOp.getLoc(), gridSizeX, gridSizeY, gridSizeZ, blockSizeX, in createLaunch()
249 id = builder.create<MulIOp>(rootForOp.getLoc(), step, id); in createLaunch()
252 builder.create<AddIOp>(rootForOp.getLoc(), *lbArgumentIt, id); in createLaunch()
259 rootForOp.erase(); in createLaunch()
/dports/devel/wasi-libcxx/llvm-project-13.0.1.src/mlir/lib/Conversion/SCFToGPU/
H A DSCFToGPU.cpp138 void createLaunch(AffineForOp rootForOp, AffineForOp innermostForOp,
200 void AffineLoopToGpuConverter::createLaunch(AffineForOp rootForOp, in createLaunch() argument
204 OpBuilder builder(rootForOp.getOperation()); in createLaunch()
208 ? builder.create<ConstantIndexOp>(rootForOp.getLoc(), 1) in createLaunch()
220 rootForOp.getLoc(), gridSizeX, gridSizeY, gridSizeZ, blockSizeX, in createLaunch()
250 id = builder.create<MulIOp>(rootForOp.getLoc(), step, id); in createLaunch()
253 builder.create<AddIOp>(rootForOp.getLoc(), *lbArgumentIt, id); in createLaunch()
260 rootForOp.erase(); in createLaunch()
/dports/devel/llvm13/llvm-project-13.0.1.src/mlir/lib/Conversion/SCFToGPU/
H A DSCFToGPU.cpp138 void createLaunch(AffineForOp rootForOp, AffineForOp innermostForOp,
200 void AffineLoopToGpuConverter::createLaunch(AffineForOp rootForOp, in createLaunch() argument
204 OpBuilder builder(rootForOp.getOperation()); in createLaunch()
208 ? builder.create<ConstantIndexOp>(rootForOp.getLoc(), 1) in createLaunch()
220 rootForOp.getLoc(), gridSizeX, gridSizeY, gridSizeZ, blockSizeX, in createLaunch()
250 id = builder.create<MulIOp>(rootForOp.getLoc(), step, id); in createLaunch()
253 builder.create<AddIOp>(rootForOp.getLoc(), *lbArgumentIt, id); in createLaunch()
260 rootForOp.erase(); in createLaunch()
/dports/devel/llvm-cheri/llvm-project-37c49ff00e3eadce5d8703fdc4497f28458c64a8/mlir/lib/Dialect/Affine/Transforms/
H A DLoopTiling.cpp307 auto rootForOp = band[0]; in getTileSizes() local
308 (void)rootForOp; in getTileSizes()
322 rootForOp.emitWarning("memory footprint unknown: using default tile " in getTileSizes()
/dports/devel/tinygo/tinygo-0.14.1/llvm-project/mlir/lib/Transforms/
H A DLoopTiling.cpp322 auto rootForOp = band[0]; in getTileSizes() local
323 (void)rootForOp; in getTileSizes()
337 rootForOp.emitWarning("memory footprint unknown: using default tile " in getTileSizes()
/dports/devel/tinygo/tinygo-0.14.1/llvm-project/mlir/lib/Transforms/Utils/
H A DLoopUtils.cpp355 SmallVectorImpl<T> &forOps, T rootForOp, in getPerfectlyNestedLoopsImpl() argument
358 forOps.push_back(rootForOp); in getPerfectlyNestedLoopsImpl()
359 Block &body = rootForOp.region().front(); in getPerfectlyNestedLoopsImpl()
363 rootForOp = dyn_cast<T>(&body.front()); in getPerfectlyNestedLoopsImpl()
364 if (!rootForOp) in getPerfectlyNestedLoopsImpl()
819 Loops mlir::tilePerfectlyNested(loop::ForOp rootForOp, ArrayRef<Value> sizes) { in tilePerfectlyNested() argument
824 getPerfectlyNestedLoopsImpl(forOps, rootForOp, sizes.size()); in tilePerfectlyNested()
923 TileLoops mlir::extractFixedOuterLoops(loop::ForOp rootForOp, in extractFixedOuterLoops() argument
929 getPerfectlyNestedLoopsImpl(forOps, rootForOp, sizes.size()); in extractFixedOuterLoops()
/dports/devel/tinygo/tinygo-0.14.1/llvm-project/mlir/include/mlir/Transforms/
H A DLoopUtils.h149 Loops tilePerfectlyNested(loop::ForOp rootForOp, ArrayRef<Value> sizes);
/dports/devel/llvm-cheri/llvm-project-37c49ff00e3eadce5d8703fdc4497f28458c64a8/mlir/lib/Transforms/Utils/
H A DLoopUtils.cpp427 SmallVectorImpl<T> &forOps, T rootForOp, in getPerfectlyNestedLoopsImpl() argument
430 forOps.push_back(rootForOp); in getPerfectlyNestedLoopsImpl()
431 Block &body = rootForOp.region().front(); in getPerfectlyNestedLoopsImpl()
435 rootForOp = dyn_cast<T>(&body.front()); in getPerfectlyNestedLoopsImpl()
436 if (!rootForOp) in getPerfectlyNestedLoopsImpl()
1187 Loops mlir::tilePerfectlyNested(scf::ForOp rootForOp, ArrayRef<Value> sizes) { in tilePerfectlyNested() argument
1192 getPerfectlyNestedLoopsImpl(forOps, rootForOp, sizes.size()); in tilePerfectlyNested()
1263 TileLoops mlir::extractFixedOuterLoops(scf::ForOp rootForOp, in extractFixedOuterLoops() argument
1269 getPerfectlyNestedLoopsImpl(forOps, rootForOp, sizes.size()); in extractFixedOuterLoops()
/dports/devel/llvm-cheri/llvm-project-37c49ff00e3eadce5d8703fdc4497f28458c64a8/mlir/include/mlir/Transforms/
H A DLoopUtils.h154 Loops tilePerfectlyNested(scf::ForOp rootForOp, ArrayRef<Value> sizes);
/dports/devel/llvm12/llvm-project-12.0.1.src/mlir/include/mlir/Transforms/
H A DLoopUtils.h167 Loops tilePerfectlyNested(scf::ForOp rootForOp, ArrayRef<Value> sizes);
/dports/devel/wasi-compiler-rt12/llvm-project-12.0.1.src/mlir/include/mlir/Transforms/
H A DLoopUtils.h167 Loops tilePerfectlyNested(scf::ForOp rootForOp, ArrayRef<Value> sizes);
/dports/devel/wasi-compiler-rt13/llvm-project-13.0.1.src/mlir/include/mlir/Transforms/
H A DLoopUtils.h164 Loops tilePerfectlyNested(scf::ForOp rootForOp, ArrayRef<Value> sizes);

12