Author of r170537 missed that VT.isInteger()
includes extended integer also.
MVT doesn't contain arbitrary bit width integers.
VT.getSimpleVT() works only for simple types and
doesn't work for extended integer.
Conversion from extended integer i2 ... i31 to i32
takes place in getTypeForExtArgOrReturn,
so parameter should be EVT.
This patch fixes bug 19635.
Details
Details
- Reviewers
patrik.h.hagglund void
Diff Detail
Diff Detail