- Fix a bug in unroll-and-jam utility. Currently we would get wrong result if any
of the iterOperands of the loop being unroll-and-jammed is not a neutral element
for the corresponding reduction kind. This patch replaces such iterOperand with
a neutral element and adds an op after the loop to combine the original iterOperand
and the related result of the loop.
- Modify getIdentityValue to support non-scalar type.