Searched refs:tripCounts (Results 1 – 6 of 6) sorted by relevance
/dports/devel/llvm-devel/llvm-project-f05c95f10fc1d8171071735af8ad3a9e87633120/mlir/lib/Dialect/Async/Transforms/ |
H A D | AsyncParallelFor.cpp | 136 SmallVector<Value> coords(tripCounts.size()); in delinearize() 139 for (ssize_t i = tripCounts.size() - 1; i >= 0; --i) { in delinearize() 237 Value tripCount = tripCounts[0]; in createParallelComputeFunction() 238 for (unsigned i = 1; i < tripCounts.size(); ++i) in createParallelComputeFunction() 514 operands.append(tripCounts); in doAsyncDispatch() 592 computeFuncOperands.append(tripCounts); in doSequentialDispatch() 643 SmallVector<Value> tripCounts(op.getNumLoops()); in matchAndRewrite() local 654 Value tripCount = tripCounts[0]; in matchAndRewrite() 655 for (size_t i = 1; i < tripCounts.size(); ++i) in matchAndRewrite() 714 blockCount, tripCounts); in matchAndRewrite() [all …]
|
/dports/devel/wasi-compiler-rt13/llvm-project-13.0.1.src/mlir/lib/Dialect/Async/Transforms/ |
H A D | AsyncParallelFor.cpp | 136 SmallVector<Value> coords(tripCounts.size()); in delinearize() 139 for (ssize_t i = tripCounts.size() - 1; i >= 0; --i) { in delinearize() 233 Value tripCount = tripCounts[0]; in createParallelComputeFunction() 234 for (unsigned i = 1; i < tripCounts.size(); ++i) in createParallelComputeFunction() 516 operands.append(tripCounts); in doAsyncDispatch() 587 computeFuncOperands.append(tripCounts); in doSequantialDispatch() 638 SmallVector<Value> tripCounts(op.getNumLoops()); in matchAndRewrite() local 649 Value tripCount = tripCounts[0]; in matchAndRewrite() 650 for (size_t i = 1; i < tripCounts.size(); ++i) in matchAndRewrite() 709 blockCount, tripCounts); in matchAndRewrite() [all …]
|
/dports/devel/wasi-libcxx/llvm-project-13.0.1.src/mlir/lib/Dialect/Async/Transforms/ |
H A D | AsyncParallelFor.cpp | 136 SmallVector<Value> coords(tripCounts.size()); in delinearize() 139 for (ssize_t i = tripCounts.size() - 1; i >= 0; --i) { in delinearize() 233 Value tripCount = tripCounts[0]; in createParallelComputeFunction() 234 for (unsigned i = 1; i < tripCounts.size(); ++i) in createParallelComputeFunction() 516 operands.append(tripCounts); in doAsyncDispatch() 587 computeFuncOperands.append(tripCounts); in doSequantialDispatch() 638 SmallVector<Value> tripCounts(op.getNumLoops()); in matchAndRewrite() local 649 Value tripCount = tripCounts[0]; in matchAndRewrite() 650 for (size_t i = 1; i < tripCounts.size(); ++i) in matchAndRewrite() 709 blockCount, tripCounts); in matchAndRewrite() [all …]
|
/dports/devel/llvm13/llvm-project-13.0.1.src/mlir/lib/Dialect/Async/Transforms/ |
H A D | AsyncParallelFor.cpp | 136 SmallVector<Value> coords(tripCounts.size()); in delinearize() 139 for (ssize_t i = tripCounts.size() - 1; i >= 0; --i) { in delinearize() 233 Value tripCount = tripCounts[0]; in createParallelComputeFunction() 234 for (unsigned i = 1; i < tripCounts.size(); ++i) in createParallelComputeFunction() 516 operands.append(tripCounts); in doAsyncDispatch() 587 computeFuncOperands.append(tripCounts); in doSequantialDispatch() 638 SmallVector<Value> tripCounts(op.getNumLoops()); in matchAndRewrite() local 649 Value tripCount = tripCounts[0]; in matchAndRewrite() 650 for (size_t i = 1; i < tripCounts.size(); ++i) in matchAndRewrite() 709 blockCount, tripCounts); in matchAndRewrite() [all …]
|
/dports/devel/wasi-compiler-rt12/llvm-project-12.0.1.src/mlir/lib/Dialect/Async/Transforms/ |
H A D | AsyncParallelFor.cpp | 132 SmallVector<Value, 4> tripCounts(op.getNumLoops()); in matchAndRewrite() local 138 tripCounts[i] = divup(range, step); in matchAndRewrite() 158 blockSize[0] = divup(tripCounts[0], targetNumBlocks[0]); in matchAndRewrite() 159 numBlocks[0] = divup(tripCounts[0], blockSize[0]); in matchAndRewrite() 164 blockSize[i] = divup(tripCounts[i], targetNumBlocks[i]); in matchAndRewrite() 165 numBlocks[i] = divup(tripCounts[i], blockSize[i]); in matchAndRewrite()
|
/dports/devel/llvm12/llvm-project-12.0.1.src/mlir/lib/Dialect/Async/Transforms/ |
H A D | AsyncParallelFor.cpp | 132 SmallVector<Value, 4> tripCounts(op.getNumLoops()); in matchAndRewrite() local 138 tripCounts[i] = divup(range, step); in matchAndRewrite() 158 blockSize[0] = divup(tripCounts[0], targetNumBlocks[0]); in matchAndRewrite() 159 numBlocks[0] = divup(tripCounts[0], blockSize[0]); in matchAndRewrite() 164 blockSize[i] = divup(tripCounts[i], targetNumBlocks[i]); in matchAndRewrite() 165 numBlocks[i] = divup(tripCounts[i], blockSize[i]); in matchAndRewrite()
|