Use use_empty() instead of getNumUses(), avoiding a use list traversal.
[oota-llvm.git] / test / Integer / paramattrs_bt.ll
index 87116ed20605ef72e2e08b15863bf2bee3707482..47ef7539b3e3e367424bba81535990961232fc2a 100644 (file)
@@ -2,19 +2,18 @@
 ; RUN: llvm-as %t1.ll -o - | llvm-dis > %t2.ll
 ; RUN: diff %t1.ll %t2.ll
 
-%ZFunTy = type i33(i8 zext)
-%SFunTy = type i33(i8 sext)
+%ZFunTy = type i33(i8 zeroext)
+%SFunTy = type i33(i8 signext)
 
-declare i16 "test"(i16 sext %arg) sext 
-declare i8 "test2" (i16 zext %a2) zext 
+declare i16 @"test"(i16 signext %arg) signext 
+declare i8  @"test2" (i16 zeroext %a2) zeroext 
 
-implementation
 
-define i33 %main(i33 %argc, i8 **%argv) {
+define i33 @main(i33 %argc, i8 **%argv) {
     %val = trunc i33 %argc to i16
-    %res = call i16 (i16 sext) sext *%test(i16 %val)
+    %res = call i16 (i16 signext) signext *@test(i16 signext %val) signext
     %two = add i16 %res, %res
-    %res = call i8 %test2(i16 %two zext) zext 
+    %res2 = call i8 @test2(i16 %two zeroext) zeroext 
     %retVal = sext i16 %two to i33
     ret i33 %retVal
 }