Displaying 2 results from an estimated 2 matches for "interchangedloops".
2010 Jul 14
0
[LLVMdev] LoopInterchange Pass
...Few general comments and initial thoughts.
- Stay within 80 columns
- Add comment before each function def.
- Use at least one vertical space between function def.
- There is cut-n-paste error in runOnLoop() where the code checks LCSSA
form.
> std::vector<std::pair<Loop*,Loop*> > interchangedLoops;
This may not be the most reliable way to keep track of interchangedLoops.
This vector must be recomputed if loop info is recreated. It must be
updated if a loop is replaced or deleted by another pass.
> void LoopInterchange::updateDominators ...
However the pass does not preserve dominator...
2010 Jul 13
4
[LLVMdev] LoopInterchange Pass
Hi,
I developed a Loop Interchange pass. Please take a look.
I have not incorporate data dependence analysis check. I can insert it when the LoopDependenceAnalysis is available.
Thank you
Satya
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.llvm.org/pipermail/llvm-dev/attachments/20100713/654d5fd5/attachment.html>
--------------