Displaying 2 results from an estimated 2 matches for "body67".
Did you mean:
body6
2012 Nov 07
2
[LLVMdev] Problem migrating from llvm 2.9 to 3.0
Hello, I'm moving a compiler pass from llvm 2.9 to 3.0, and I'm getting
some strange extra store instructions when optimizing the code.
For example, in the code that is in the attachments (On block *for.body111* for
2.9 and block *for.body67 *for 3.0), the number of stores goes from 1 to
10. And since the compiler pass adds some verification code before each
store, this leads to some performance problems.
The resulting .ll is obtained in this way:
clang -O3 fir2dim.c -S -emit-llvm -o fir2dim.ll
llvm-as fir2dim.ll
opt -O3 fir2dim.bc &g...
2012 Nov 07
0
[LLVMdev] Problem migrating from llvm 2.9 to 3.0
...Manuel Martinez CaamaƱo wrote:
> Hello, I'm moving a compiler pass from llvm 2.9 to 3.0, and I'm getting some
> strange extra store instructions when optimizing the code.
>
> For example, in the code that is in the attachments (On block *for.body111* for
> 2.9 and block *for.body67 *for 3.0), the number of stores goes from 1 to 10. And
> since the compiler pass adds some verification code before each store, this
> leads to some performance problems.
>
> The resulting .ll is obtained in this way:
> clang -O3 fir2dim.c -S -emit-llvm -o fir2dim.ll
> llvm-as fir...