Displaying 2 results from an estimated 2 matches for "f67666a3".
2009 Aug 28
0
[LLVMdev] A create-distinct-item function with no (other) side effects
...> LLVM Developers mailing list
> LLVMdev at cs.uiuc.edu http://llvm.cs.uiuc.edu
> http://lists.cs.uiuc.edu/mailman/listinfo/llvmdev
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.llvm.org/pipermail/llvm-dev/attachments/20090828/f67666a3/attachment.html>
2009 Aug 28
2
[LLVMdev] A create-distinct-item function with no (other) side effects
Suppose I have some LLVM assembly like this:
declare i8* @CreateDistinctItem() nounwind
declare void @dumpBoolean(i1 %val)
define i32 @main()
{
%var1 = call i8* CreateDistinctItem()
%var2 = call i8* CreateDistinctItem()
%isEqual = icmp eq i8* %val1, %val2
call void @dumpBoolean(i1 %isEqual)
ret i32 0
}
So far so good. But if I take out the "call @dumpBoolean", the
optimizer