Lines Matching defs:srcLoopIVs
1658 SmallVector<AffineForOp, 4> srcLoopIVs;
1659 getAffineForIVs(*depSourceOp, &srcLoopIVs);
1660 unsigned numSrcLoopIVs = srcLoopIVs.size();
1708 : std::prev(srcLoopIVs[loopDepth - 1].getBody()->end());
1714 // Get sequential loops in loop nest rooted at 'srcLoopIVs[0]'.
1715 getSequentialLoops(isBackwardSlice ? srcLoopIVs[0] : dstLoopIVs[0],
1719 return isBackwardSlice ? srcLoopIVs[i] : dstLoopIVs[i];
1722 return (isBackwardSlice ? loopDepth >= srcLoopIVs.size()
1771 SmallVector<AffineForOp, 4> srcLoopIVs;
1772 getAffineForIVs(*srcOpInst, &srcLoopIVs);
1773 unsigned numSrcLoopIVs = srcLoopIVs.size();
1784 // Find the op block positions of 'srcOpInst' within 'srcLoopIVs'.
1786 // TODO: This code is incorrect since srcLoopIVs can be 0-d.
1787 findInstPosition(srcOpInst, srcLoopIVs[0]->getBlock(), &positions);
1794 cast<AffineForOp>(b.clone(*srcLoopIVs[0].getOperation()));