On Thu, Aug 18, 2016 at 4:53 PM, H.J. Lu <hjl.to...@gmail.com> wrote: > On Wed, Aug 17, 2016 at 11:21 PM, Uros Bizjak <ubiz...@gmail.com> wrote: >> On Wed, Aug 17, 2016 at 10:11 PM, H.J. Lu <hongjiu...@intel.com> wrote: >>> builtin_memset_gen_str returns a register used for memset, which only >>> supports integer registers. But a target may use vector registers in >>> memmset. This patch adds a TARGET_GEN_MEMSET_VALUE hook to duplicate >>> QImode value to mode derived from STORE_MAX_PIECES, which can be used >>> with vector instructions. The default hook is the same as the original >>> builtin_memset_gen_str. A target can override it to support vector >>> instructions for STORE_MAX_PIECES. >>> >>> Tested on x86-64 and i686. Any comments? >> >> It looks to me you have attached an older version of the patch, >> STORE_MAX_PIECES change in i386.h is already in the mainline. >> > > Did you mean MOVE_MAX_PIECES? There is no STORE_MAX_PIECES > in i386.h
Uh, yes. Sorry for the confusion. Uros.