Displaying 1 result from an estimated 1 matches for "versionwidenandinterleaveloop".
2015 Jul 28
2
[LLVMdev] RFC: LoopEditor, a high-level loop transform toolkit
...;
> Hi Michael,
>
> Thanks for the feedback.
>
> > As a show-case, how does it help to simplify the aforementioned
> createEmptyBlock?
>
> That's a good example. If you look at http://reviews.llvm.org/D11530 line
> 916 in the .cpp file, there's a function "versionWidenAndInterleaveLoop"
> that does basically createEmptyBlock(). It also does more stuff - it
> performs the loop interleave too - but as an example showcase it should do.
>
> For the vectorizer, I think the cleanest thing would be to add a delegate
> hook that's called whenever an instruction is...