Lines Matching refs:sliceState
236 const ComputationSliceState *sliceState, in compute() argument
278 if (sliceState != nullptr) { in compute()
279 operands.reserve(operands.size() + sliceState->lbOperands[0].size()); in compute()
281 for (auto extraOperand : sliceState->lbOperands[0]) { in compute()
318 if (sliceState != nullptr) { in compute()
320 for (auto operand : sliceState->lbOperands[0]) { in compute()
325 cst.addSliceBounds(sliceState->ivs, sliceState->lbs, sliceState->ubs, in compute()
326 sliceState->lbOperands[0]); in compute()
760 bool isBackwardSlice, ComputationSliceState *sliceState) { in getComputationSliceState() argument
784 &sliceState->ivs); in getComputationSliceState()
787 sliceState->lbs.resize(numSliceLoopIVs, AffineMap()); in getComputationSliceState()
788 sliceState->ubs.resize(numSliceLoopIVs, AffineMap()); in getComputationSliceState()
793 &sliceState->lbs, &sliceState->ubs); in getComputationSliceState()
806 sliceState->lbOperands.resize(numSliceLoopIVs, sliceBoundOperands); in getComputationSliceState()
807 sliceState->ubOperands.resize(numSliceLoopIVs, sliceBoundOperands); in getComputationSliceState()
810 sliceState->insertPoint = in getComputationSliceState()
835 sliceState->lbs[j] = AffineMap(); in getComputationSliceState()
836 sliceState->ubs[j] = AffineMap(); in getComputationSliceState()
857 ComputationSliceState *sliceState) { in insertBackwardComputationSlice() argument
901 if (AffineMap lbMap = sliceState->lbs[i]) in insertBackwardComputationSlice()
902 forOp.setLowerBound(sliceState->lbOperands[i], lbMap); in insertBackwardComputationSlice()
903 if (AffineMap ubMap = sliceState->ubs[i]) in insertBackwardComputationSlice()
904 forOp.setUpperBound(sliceState->ubOperands[i], ubMap); in insertBackwardComputationSlice()