> -----Original Message----- > From: Richard Biener [mailto:[email protected]] > Sent: 25 January 2013 15:59 > To: Paulo Matos > Cc: [email protected] > Subject: Re: autovectorizer doesn't support multistep widen mult > > On Fri, Jan 25, 2013 at 4:13 PM, Paulo Matos <[email protected]> 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,
