Displaying 2 results from an estimated 2 matches for "conv46".
Did you mean:
conv4
2013 May 31
2
[LLVMdev] Dead Code Elimination and undef values
...of them
are not useful anymore.
Ok, the problem is: I've always had explicitly invoked opt enabling, at
least, -dce -adce -globaldce and -die, and I'm still getting a resultant
code with some instructions like:
store i8 undef, i8* %out.1107, align 1, !tbaa !1
and
%storemerge = phi i8 [ %conv46, %if.else ], [ %call, %if.then ],
where %storemerge has no uses.
So, is there any other dce variant I should be enabling for opt? Better
yet, is this the correct behavior for all the dce variants I enabled in opt?
Thanks,
--
Cristianno Martins
PhD Student of Computer Science
University of Campin...
2013 Jun 01
0
[LLVMdev] Dead Code Elimination and undef values
...the problem is: I've always had explicitly invoked opt enabling, at least,
> -dce -adce -globaldce and -die, and I'm still getting a resultant code with some
> instructions like:
>
> store i8 undef, i8* %out.1107, align 1, !tbaa !1
>
> and
>
> %storemerge = phi i8 [ %conv46, %if.else ], [ %call, %if.then ],
> where %storemerge has no uses.
>
> So, is there any other dce variant I should be enabling for opt? Better yet, is
> this the correct behavior for all the dce variants I enabled in opt?
try running the instcombine pass too. I'm surprised that dc...