> -----Original Message----- > From: Richard Biener [mailto:richard.guent...@gmail.com] > Sent: 25 January 2013 15:59 > To: Paulo Matos > Cc: gcc@gcc.gnu.org > Subject: Re: autovectorizer doesn't support multistep widen mult > > On Fri, Jan 25, 2013 at 4:13 PM, Paulo Matos <pma...@broadcom.com> wrote: > > Hello, > > > > Is there any technical reason (besides nobody bothers to implement it) why > GCC doesn't support multistep conversions for widen mult? > > No. >
Thanks, that's what I needed to know. > > In tree-vect-stmts.c: > > /* Check if it's a multi-step conversion that can be done using > intermediate > > types. */ > > > > prev_type = vectype; > > prev_mode = vec_mode; > > > > if (!CONVERT_EXPR_CODE_P (code)) > > return false; > > > > Is there any reason we only proceed for convert expr codes? > > Because others are not a conversion?! > My question here was really just repetition of the above using other words. Your answer matches my expectations. :) Thanks,