Lines Matching full:multiplication
154 /// used in the optimized matrix multiplication.
163 /// used in the optimized matrix multiplication.
170 /// Parameters of the matrix multiplication operands.
173 /// matrix multiplication.
207 /// Multiplication of C(shuffle(I,J)) by β can be moved into a different SCoP
370 /// multiplication.
373 /// operand of the matrix multiplication or its result.
376 /// @param MMI Parameters of the matrix multiplication operands.
378 /// to a non-scalar operand of the matrix multiplication and
401 /// Check accesses to operands of the matrix multiplication.
405 /// containing the matrix multiplication, in case they do not represent
406 /// accesses to the non-scalar operands of the matrix multiplication or
410 /// @param MMI Parameters of the matrix multiplication operands.
412 /// represents matrix multiplication and false,
419 assert(OutDimNum > 2 && "In case of the matrix multiplication the loop nest "
441 /// Check for dependencies corresponding to the matrix multiplication.
446 /// to the dependency produced by the matrix multiplication.
453 /// @return True in case dependencies correspond to the matrix multiplication
498 /// @MMI Parameters of the matrix multiplication operands.
595 /// Get the size of the widest type of the matrix multiplication operands
598 /// @param MMI Parameters of the matrix multiplication operands.
599 /// @return The size of the widest type of the matrix multiplication operands
610 /// Get the size of the widest type of the matrix multiplication operands
613 /// @param MMI Parameters of the matrix multiplication operands.
614 /// @return The size of the widest type of the matrix multiplication operands
630 /// multiplication. However, they should also be as small as possible to
634 /// @param MMI Parameters of the matrix multiplication operands.
649 assert(ElementSize > 0 && "The element size of the matrix multiplication "
699 /// During the computation of matrix multiplication, blocks of partitioned
708 /// @param MMI Parameters of the matrix multiplication operands.
741 assert(ElementSize > 0 && "The element size of the matrix multiplication "
757 /// the matrix multiplication pattern.
764 /// access elements of operands of a matrix multiplication after creation of
926 /// @param MMI Parameters of the matrix multiplication operands.
979 /// the optimization of the matrix multiplication. Mr and Nr are parameters of
1057 assert(DimOutNum > 2 && "In case of the matrix multiplication the loop nest "
1103 /// @param MMI Parameters of the matrix multiplication operands.
1672 // TODO: handle cases of scalar multiplication if needed.
1760 // For example, this covers the matrix multiplication pattern after a full
1767 // contains the matrix multiplication:
1832 POLLY_DEBUG(dbgs() << "The matrix multiplication pattern was detected\n");