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