search for: loopunrollingpass

Displaying 4 results from an estimated 4 matches for "loopunrollingpass".

2015 May 08
2
[LLVMdev] Modifying LoopUnrollingPass
Hi All, Thank you for your suggestions. @Michael: I tried your suggestion. I could run "Loop Vectorizer" successfully. But my problem is not solved. @Renato: I want to do the 1st type operation: 1) Use all cores, dividing the loop into multiple cores, one block at a time. But I don't want to use "OpenMP" for this. I don't want the user to mention OpenMP command
2015 May 13
3
[LLVMdev] Modifying LoopUnrollingPass
Hi Renato, Thanks for the help. I am trying to follow the AST way. I tried seeing the AST contents by using following command: *clang -Xclang -ast-dump -fsyntax-only loop.c* This is giving me some AST output( I believe so) but I am having two issue: 1. I am not able to put this output in a file as Its showing following error: *yaduveer at yaduveer-Inspiron-3542:~/RP$ clang -Xclang -ast-dump
2015 May 04
2
[LLVMdev] Modifying LoopUnrollingPass
Optimization passes running before LoopVectorizer should be able to combine the two statements (this should be happening in O1. Pls check) arr[i] = a + i sum += arr[i] to sum += a + i Not sure, why are you using the array there. - Suyog On 4 May 2015 23:11, "Michael Zolotukhin" <mzolotukhin at apple.com> wrote: > Hi Yaduveer, > > Vectorizer probably fails because it
2015 May 02
5
[LLVMdev] Modifying LoopUnrollingPass
Hi Zhoulai, I am trying to modify "LoopUnrollPass" in llvm which produces multiple copies of loop equal to the loop unroll factor.Currently, using multicore architecture, say 3 for example and the execution goes like: for 3 cores if there are 9 iterations of loop core instruction 1 0,3,6 2 1,4,7 3 2,5,8 But I want to to