Displaying 1 result from an estimated 1 matches for "gethalfsizedintegervt".
2017 Mar 07
2
[RFC][SVE] Extend vector types to support SVE registers.
...i8), (ZERO_EXTEND MVT::nxv2i8)))
Much of the legalisation code is common to all targets and by introducing scalable vector MVTs they also apply to SVE as long as the "scalable" flag is preserved when transforming MVTs.
To achieve this we want to popularise the use of functions like EVT::getHalfSizedIntegerVT as well as replace some common code uses of getVectorNumElements with another function that passes #Elements and the "scalable" flag as opaque data, using operator overloading when extending/shrinking #Elements proportionately.
At the worst case, any common code that can never work for s...