Hi,
As I now have a working LLVM installation I would like to start
experimenting with loop transformations.
Special loop unrollings, mergers etc.
I just wanted to check if there are any special things that one should
take into account ?
I just figured I'd ask on the list before I start digging since there might be
some tips out there.
Anyway, back to the code.
Thanks.
/Fred
As I now have a working LLVM installation I would like to start experimenting with loop transformations. Special loop unrollings, mergers etc.
Cool.
I just wanted to check if there are any special things that one should
take into account ?
I'm not sure what you mean. I'd start by looking at Analysis/LoopInfo.h and getting familiar with the existing loop transformations and loopsimplify pass (which can make your transformations easier to write).
-Chris