Lines Matching refs:output
60 output.postMultiplyWithColumn(pointHomogenous); in valueAt()
70 if (Optional<SmallVector<int64_t, 8>> output = piece.valueAt(point)) in valueAt() local
71 return output; in valueAt()
79 output.print(os); in print()
95 output.insertColumns(absolutePos, num); in insertVar()
101 output.removeColumns(varStart + domainSet.getVarKindOffset(kind), in removeVarRange()
107 assert(count <= output.getNumRows()); in truncateOutput()
108 output.resizeVertically(count); in truncateOutput()
122 output.insertColumns(domainSet.getVarKindEnd(VarKind::Local), in mergeLocalVars()
124 other.output.insertColumns(other.domainSet.getVarKindOffset(VarKind::Local), in mergeLocalVars()
135 output.addToColumn(localOffset + j, localOffset + i, 1); in mergeLocalVars()
136 output.removeColumn(localOffset + j); in mergeLocalVars()
137 other.output.addToColumn(localOffset + j, localOffset + i, 1); in mergeLocalVars()
138 other.output.removeColumn(localOffset + j); in mergeLocalVars()
171 subtract(commonFunc.output.getRow(row), other.output.getRow(row))); in isEqualWhereDomainsOverlap()
210 const Matrix &output) { in addPiece() argument
211 addPiece(MultiAffineFunction(domain, output)); in addPiece()
214 void PWMAFunction::addPiece(const PresburgerSet &domain, const Matrix &output) { in addPiece() argument
216 addPiece(IntegerPolyhedron(newDom), output); in addPiece()