Lines Matching refs:piece
31 for (const MultiAffineFunction &piece : pieces) in getDomain() local
32 domain.unionInPlace(piece.getDomain()); in getDomain()
69 for (const MultiAffineFunction &piece : pieces) in valueAt() local
70 if (Optional<SmallVector<int64_t, 8>> output = piece.valueAt(point)) in valueAt()
113 for (MultiAffineFunction &piece : pieces) in truncateOutput()
114 piece.truncateOutput(count); in truncateOutput()
198 void PWMAFunction::addPiece(const MultiAffineFunction &piece) { in addPiece() argument
199 assert(space.isCompatible(piece.getDomainSpace()) && in addPiece()
201 assert(piece.isConsistent() && "Piece is internally inconsistent!"); in addPiece()
203 .intersect(PresburgerSet(piece.getDomain())) in addPiece()
206 pieces.push_back(piece); in addPiece()
221 for (const MultiAffineFunction &piece : pieces) in print() local
222 piece.print(os); in print()