Remove llvm-upgrade and update tests.

llvm-svn: 47296
diff --git a/llvm/test/CodeGen/Generic/2005-10-21-longlonggtu.ll b/llvm/test/CodeGen/Generic/2005-10-21-longlonggtu.ll
index d445e59..b355b02 100644
--- a/llvm/test/CodeGen/Generic/2005-10-21-longlonggtu.ll
+++ b/llvm/test/CodeGen/Generic/2005-10-21-longlonggtu.ll
@@ -1,12 +1,16 @@
-; RUN: llvm-upgrade < %s | llvm-as | llc
-float %t(long %u_arg) {
-	%u = cast long %u_arg to ulong		; <ulong> [#uses=1]
-	%tmp5 = add ulong %u, 9007199254740991		; <ulong> [#uses=1]
-	%tmp = setgt ulong %tmp5, 18014398509481982		; <bool> [#uses=1]
-	br bool %tmp, label %T, label %F
-T:
-	ret float 1.0
-F:
-	call float %t(long 0)
-	ret float 0.0
+; RUN: llvm-as < %s | llc
+
+define float @t(i64 %u_arg) {
+        %u = bitcast i64 %u_arg to i64          ; <i64> [#uses=1]
+        %tmp5 = add i64 %u, 9007199254740991            ; <i64> [#uses=1]
+        %tmp = icmp ugt i64 %tmp5, 18014398509481982            ; <i1> [#uses=1]
+        br i1 %tmp, label %T, label %F
+
+T:              ; preds = %0
+        ret float 1.000000e+00
+
+F:              ; preds = %0
+        call float @t( i64 0 )          ; <float>:1 [#uses=0]
+        ret float 0.000000e+00
 }
+