Lines Matching refs:sliceUnionCst
817 FlatAffineValueConstraints sliceUnionCst; in computeSliceUnion() local
818 assert(sliceUnionCst.getNumDimAndSymbolVars() == 0); in computeSliceUnion()
854 if (sliceUnionCst.getNumDimAndSymbolVars() == 0) { in computeSliceUnion()
856 if (failed(tmpSliceState.getAsConstraints(&sliceUnionCst))) { in computeSliceUnion()
861 assert(sliceUnionCst.getNumDimAndSymbolVars() > 0); in computeSliceUnion()
874 if (!sliceUnionCst.areVarsAlignedWithOther(tmpSliceCst)) { in computeSliceUnion()
879 for (unsigned k = 0, l = sliceUnionCst.getNumDimVars(); k < l; ++k) in computeSliceUnion()
880 sliceUnionIVs.insert(sliceUnionCst.getValue(k)); in computeSliceUnion()
885 sliceUnionCst.mergeAndAlignVarsWithOther(/*offset=*/0, &tmpSliceCst); in computeSliceUnion()
892 if (failed(addMissingLoopIVBounds(sliceUnionIVs, &sliceUnionCst))) in computeSliceUnion()
898 if (sliceUnionCst.getNumLocalVars() > 0 || in computeSliceUnion()
900 failed(sliceUnionCst.unionBoundingBox(tmpSliceCst))) { in computeSliceUnion()
909 if (sliceUnionCst.getNumDimAndSymbolVars() == 0) in computeSliceUnion()
926 unsigned numSliceLoopIVs = sliceUnionCst.getNumDimVars(); in computeSliceUnion()
929 sliceUnionCst.convertLoopIVSymbolsToDims(); in computeSliceUnion()
935 sliceUnionCst.getSliceBounds(/*offset=*/0, numSliceLoopIVs, in computeSliceUnion()
941 sliceUnionCst.getValues(numSliceLoopIVs, in computeSliceUnion()
942 sliceUnionCst.getNumDimAndSymbolVars(), in computeSliceUnion()
947 sliceUnionCst.getValues(0, numSliceLoopIVs, &sliceUnion->ivs); in computeSliceUnion()