Back out last revision now that llvm-upgrade can remove useless bitcasts.
authorReid Spencer <rspencer@reidspencer.com>
Mon, 1 Jan 2007 01:22:53 +0000 (01:22 +0000)
committerReid Spencer <rspencer@reidspencer.com>
Mon, 1 Jan 2007 01:22:53 +0000 (01:22 +0000)
This serves as a test of that feature.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@32806 91177308-0d34-0410-b5e6-96231b3b80d8

test/Transforms/LICM/basictest.ll

index f3311ea6c2959b62161089a7fb82ecb83b1af3ef..6458f035c2e5b4ffa30b04a140218dccf33328b5 100644 (file)
@@ -1,12 +1,12 @@
 ; RUN: llvm-upgrade < %s | llvm-as | opt -licm | llvm-dis
 
-void "testfunc"(int %i.s) {
+void "testfunc"(int %i) {
 
        br label %Loop
 
 Loop:
        %j = phi uint [0, %0], [%Next, %Loop]
-       %i = cast int %i.s to uint
+       %i = cast int %i to uint
        %i2 = mul uint %i, 17
        %Next = add uint %j, %i2
        %cond = seteq uint %Next, 0