Lines Matching refs:getNumLoops
218 inputs.reserve(2 + 4 * op.getNumLoops() + captures.size());
227 for (unsigned i = 0; i < op.getNumLoops(); ++i)
233 for (unsigned i = 0; i < op.getNumLoops(); ++i) {
279 ParallelComputeFunctionArgs args = {op.getNumLoops(), func.getArguments()};
334 SmallVector<Value> blockEndCoord(op.getNumLoops());
349 SmallVector<Value> computeBlockInductionVars(op.getNumLoops());
368 SmallVector<Value> isBlockFirstCoord(op.getNumLoops());
369 SmallVector<Value> isBlockLastCoord(op.getNumLoops());
397 if (loopIdx < op.getNumLoops() - 1) {
398 if (loopIdx + 1 >= op.getNumLoops() - numBlockAlignedInnerLoops) {
437 return {op.getNumLoops(), func, std::move(computeFuncType.captures)};
735 SmallVector<Value> tripCounts(op.getNumLoops());
736 for (size_t i = 0; i < op.getNumLoops(); ++i) {
793 SmallVector<int64_t> numIterations(op.getNumLoops());
796 for (int i = op.getNumLoops() - 2; i >= 0; --i) {
891 numIterations[op.getNumLoops() - numUnrollableLoops]);
904 numIterations[op.getNumLoops() - numUnrollableLoops]);