search for: selecitondag

Displaying 3 results from an estimated 3 matches for "selecitondag".

Did you mean: iselectiondag
2016 Mar 18
2
generate vectorized code
...39;v added setOperationAction(ISD::VECTOR_SHUFFLE, MVT::v4i32, Expand); >> >> and then my clang just hang. There is no error, no warning clang just sits there and nothing happens. > > > I think you created a cycle, this is easy to do with SelectionDAG :) > Basically SelecitonDAG will iterate until it does not see anything to change. So if you insert a transformation on a pattern A, that generates pattern B, while you have another transformation that matches B and generates somehow A, you run into an infinite loop. > > > >> >> I'm doing a lot of...
2016 Mar 18
3
generate vectorized code
On Thu, Mar 17, 2016 at 2:41 PM, Rail Shafigulin <rail at esenciatech.com> wrote: > On Thu, Mar 17, 2016 at 10:10 AM, Rail Shafigulin <rail at esenciatech.com> > wrote: > >> On Wed, Mar 16, 2016 at 6:38 PM, Mehdi Amini <mehdi.amini at apple.com> >> wrote: >> >>> >>> On Mar 16, 2016, at 5:38 PM, Rail Shafigulin <rail at
2016 Mar 18
2
generate vectorized code
> On Mar 18, 2016, at 1:37 PM, Rail Shafigulin <rail at esenciatech.com> wrote: > >> I think you created a cycle, this is easy to do with SelectionDAG :) >> Basically SelecitonDAG will iterate until it does not see anything to change. So if you insert a transformation on a pattern A, that generates pattern B, while you have another transformation that matches B and generates somehow A, you run into an infinite loop. >> >> >> >>> >>> I&...