[LLVMdev] LLVM short comings regarding polyhedral and vectorization optimizations
Johannes Doerfert
doerfert at cs.uni-saarland.de
Sat Feb 28 06:44:04 PST 2015
Hi,
did you look at the Polly project:
http://polly.llvm.org/
It performs polyhedral optimizations on LLVM-IR and allows the LLVM
vectorizer to vectorize more loops by:
- Creating alias free region with runtime-alias checks
- Annotating parallel loops
- Moving parallel dimensions to the innermost loop level
I added the Polly discussion list to the CC in case you want to know
more or start a discussion.
Best regards,
Johannes
On 02/28, Abid Muslim Malik wrote:
> Dear All;
>
> Is there any work that discusses ​LLVM framework's short comings regarding
> auto vectorization and polyhedral optimizations?
>
>
> Regards,
>
> >
> --
> Abid M. Malik
> ******************************************************
> "I have learned silence from the talkative, toleration from the intolerant,
> and kindness from the unkind"---Gibran
> "Success is not for the chosen few, but for the few who choose" --- John
> Maxwell
> "Being a good person does not depend on your religion or status in life,
> your race or skin color, political views or culture. IT DEPENDS ON HOW GOOD
> YOU TREAT OTHERS"--- Abid
> "The Universe is talking to us and the language of the Universe is
> mathematics."----Abid
> _______________________________________________
> LLVM Developers mailing list
> LLVMdev at cs.uiuc.edu http://llvm.cs.uiuc.edu
> http://lists.cs.uiuc.edu/mailman/listinfo/llvmdev
--
Johannes Doerfert
Researcher / PhD Student
Compiler Design Lab (Prof. Hack)
Saarland University, Computer Science
Building E1.3, Room 4.31
Tel. +49 (0)681 302-57521 : doerfert at cs.uni-saarland.de
Fax. +49 (0)681 302-3065 : http://www.cdl.uni-saarland.de/people/doerfert
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 213 bytes
Desc: not available
URL: <http://lists.llvm.org/pipermail/llvm-dev/attachments/20150228/39c97bef/attachment.sig>
More information about the llvm-dev
mailing list