Displaying 4 results from an estimated 4 matches for "yaduveer99".
Did you mean:
yaduveer
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
2015 May 04
2
[LLVMdev] Modifying LoopUnrollingPass
...after this you are ready to run the vectorizer:
> opt -loop-vectorize ir_before_loop_vectorize.ll -S -o
> ir_after_loop_vectorize.ll
>
> Hopefully, that'll resolve the issues you are facing.
>
> Thanks,
> Michael
>
>
> On May 3, 2015, at 9:18 AM, yaduveer singh <yaduveer99 at gmail.com> wrote:
>
> Hi Michael,
>
> I tried running my sample C program using "LoopVectorizePass" but I was
> not able to get the output as I was expecting. Every time I got the message
> "LV: Not vectorizing: Cannot prove legality."
>
> Following...
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 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