[llvm-commits] [llvm] r63964 - /llvm/branches/Apple/Dib/test/CodeGen/X86/smul-with-overflow-3.ll

Bill Wendling isanbard at gmail.com
Fri Feb 6 13:20:22 PST 2009


Author: void
Date: Fri Feb  6 15:20:22 2009
New Revision: 63964

URL: http://llvm.org/viewvc/llvm-project?rev=63964&view=rev
Log:
Fix a bad merge of this test.

Modified:
    llvm/branches/Apple/Dib/test/CodeGen/X86/smul-with-overflow-3.ll

Modified: llvm/branches/Apple/Dib/test/CodeGen/X86/smul-with-overflow-3.ll
URL: http://llvm.org/viewvc/llvm-project/llvm/branches/Apple/Dib/test/CodeGen/X86/smul-with-overflow-3.ll?rev=63964&r1=63963&r2=63964&view=diff

==============================================================================
--- llvm/branches/Apple/Dib/test/CodeGen/X86/smul-with-overflow-3.ll (original)
+++ llvm/branches/Apple/Dib/test/CodeGen/X86/smul-with-overflow-3.ll Fri Feb  6 15:20:22 2009
@@ -21,26 +21,3 @@
 
 declare i32 @printf(i8*, ...) nounwind
 declare {i32, i1} @llvm.smul.with.overflow.i32(i32, i32)
-; RUN: llvm-as < %s | llc -march=x86 | grep {jno} | count 1
-
- at ok = internal constant [4 x i8] c"%d\0A\00"
- at no = internal constant [4 x i8] c"no\0A\00"
-
-define i1 @func1(i32 %v1, i32 %v2) nounwind {
-entry:
-  %t = call {i32, i1} @llvm.smul.with.overflow.i32(i32 %v1, i32 %v2)
-  %sum = extractvalue {i32, i1} %t, 0
-  %obit = extractvalue {i32, i1} %t, 1
-  br i1 %obit, label %overflow, label %normal
-
-overflow:
-  %t2 = tail call i32 (i8*, ...)* @printf( i8* getelementptr ([4 x i8]* @no, i32 0, i32 0) ) nounwind
-  ret i1 false
-
-normal:
-  %t1 = tail call i32 (i8*, ...)* @printf( i8* getelementptr ([4 x i8]* @ok, i32 0, i32 0), i32 %sum ) nounwind
-  ret i1 true
-}
-
-declare i32 @printf(i8*, ...) nounwind
-declare {i32, i1} @llvm.smul.with.overflow.i32(i32, i32)





More information about the llvm-commits mailing list