/dports/devel/tinygo/tinygo-0.14.1/llvm-project/mlir/lib/Conversion/LoopsToGPU/ |
H A D | LoopsToGPU.cpp | 277 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 D | SCFToGPU.cpp | 137 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 D | LoopTiling.cpp | 110 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 D | LoopTiling.cpp | 110 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 D | LoopTiling.cpp | 110 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 D | LoopTiling.cpp | 110 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 D | LoopTiling.cpp | 110 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 D | LoopTiling.cpp | 110 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 D | LoopTiling.cpp | 110 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 D | SCFToGPU.cpp | 156 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 D | SCFToGPU.cpp | 137 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 D | SCFToGPU.cpp | 137 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 D | SCFToGPU.cpp | 138 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 D | SCFToGPU.cpp | 137 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 D | SCFToGPU.cpp | 138 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 D | SCFToGPU.cpp | 138 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 D | LoopTiling.cpp | 307 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 D | LoopTiling.cpp | 322 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 D | LoopUtils.cpp | 355 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 D | LoopUtils.h | 149 Loops tilePerfectlyNested(loop::ForOp rootForOp, ArrayRef<Value> sizes);
|
/dports/devel/llvm-cheri/llvm-project-37c49ff00e3eadce5d8703fdc4497f28458c64a8/mlir/lib/Transforms/Utils/ |
H A D | LoopUtils.cpp | 427 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 D | LoopUtils.h | 154 Loops tilePerfectlyNested(scf::ForOp rootForOp, ArrayRef<Value> sizes);
|
/dports/devel/llvm12/llvm-project-12.0.1.src/mlir/include/mlir/Transforms/ |
H A D | LoopUtils.h | 167 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 D | LoopUtils.h | 167 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 D | LoopUtils.h | 164 Loops tilePerfectlyNested(scf::ForOp rootForOp, ArrayRef<Value> sizes);
|