Searched refs:loopIdx (Results 1 – 3 of 3) sorted by relevance
| /llvm-project-15.0.7/mlir/lib/Dialect/Async/Transforms/ |
| H A D | AsyncParallelFor.cpp | 380 lowerBounds[loopIdx], b.create<arith::MulIOp>(iv, steps[loopIdx])); in createParallelComputeFunction() 383 isBlockFirstCoord[loopIdx] = b.create<arith::CmpIOp>( in createParallelComputeFunction() 385 isBlockLastCoord[loopIdx] = b.create<arith::CmpIOp>( in createParallelComputeFunction() 389 if (loopIdx > 0) { in createParallelComputeFunction() 390 isBlockFirstCoord[loopIdx] = b.create<arith::AndIOp>( in createParallelComputeFunction() 391 isBlockFirstCoord[loopIdx], isBlockFirstCoord[loopIdx - 1]); in createParallelComputeFunction() 392 isBlockLastCoord[loopIdx] = b.create<arith::AndIOp>( in createParallelComputeFunction() 393 isBlockLastCoord[loopIdx], isBlockLastCoord[loopIdx - 1]); in createParallelComputeFunction() 397 if (loopIdx < op.getNumLoops() - 1) { in createParallelComputeFunction() 402 workLoopBuilder(loopIdx + 1)); in createParallelComputeFunction() [all …]
|
| /llvm-project-15.0.7/llvm/test/CodeGen/Hexagon/ |
| H A D | hwloop-ph-deadcode.ll | 15 %loopIdx.051 = phi i32 [ %inc, %for.body ], [ 0, %entry ] 17 %inc = add i32 %loopIdx.051, 1
|
| /llvm-project-15.0.7/mlir/lib/Dialect/Linalg/Transforms/ |
| H A D | Tiling.cpp | 263 for (unsigned loopIdx = 0, threadIdIdx = 0; loopIdx < nLoops; ++loopIdx) { in tileToForeachThreadOpImpl() local 264 bool overflow = loopIdx >= numThreads.size(); in tileToForeachThreadOpImpl() 265 bool isZero = !overflow && isConstantIntValue(numThreads[loopIdx], 0); in tileToForeachThreadOpImpl() 268 tiledOffsets.push_back(loopRanges[loopIdx].offset); in tileToForeachThreadOpImpl() 269 tiledSizes.push_back(loopRanges[loopIdx].size); in tileToForeachThreadOpImpl() 277 Value size = loopRanges[loopIdx].size; in tileToForeachThreadOpImpl() 278 Value offset = loopRanges[loopIdx].offset; in tileToForeachThreadOpImpl() 284 ? (*nominalTileSizes)[loopIdx] in tileToForeachThreadOpImpl()
|