Displaying 3 results from an estimated 3 matches for "139eb341".
2012 Sep 12
1
[LLVMdev] dead store elimination with external functions
...du http://llvm.cs.uiuc.edu
> http://lists.cs.uiuc.edu/**mailman/listinfo/llvmdev<http://lists.cs.uiuc.edu/mailman/listinfo/llvmdev>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.llvm.org/pipermail/llvm-dev/attachments/20120912/139eb341/attachment.html>
2012 Sep 12
0
[LLVMdev] dead store elimination with external functions
Hi Peng,
> Here is an llvm ir of a module. It seems that "b1" should be eliminated by dead
> store elimination. But it did not.
>
> Could anyone explain why and how "b1" can be eliminated?
>
> Thanks,
> -Peng
>
> %0 = type { [3 x [1 x i32]] }
>
> declare %0 @external_fcn3(i32, i32, i32, i32, [3 x [1 x i32]]*)
>
> define i32 @f3(i32 %a)
2012 Sep 12
3
[LLVMdev] dead store elimination with external functions
Here is an llvm ir of a module. It seems that "b1" should be eliminated by
dead store elimination. But it did not.
Could anyone explain why and how "b1" can be eliminated?
Thanks,
-Peng
%0 = type { [3 x [1 x i32]] }
declare %0 @external_fcn3(i32, i32, i32, i32, [3 x [1 x i32]]*)
define i32 @f3(i32 %a) readnone {
entry:
%b1 = alloca [3 x [1 x i32]]
%b2 = alloca [3 x