Disable some DAG combiner optimizations that may be
[oota-llvm.git] / test / Integer / varargs_bt.ll
index 0cc4d43606568a784b2a1d730cea5b4cf49ab2f3..e740fd36b47e188b94ac5370a751bb88a3b21304 100644 (file)
@@ -5,20 +5,19 @@
 ; Demonstrate all of the variable argument handling intrinsic functions plus 
 ; the va_arg instruction.
 
-implementation
-declare void %llvm.va_start(i8** %ap)
-declare void %llvm.va_copy(i8** %aq, i8** %ap)
-declare void %llvm.va_end(i8** %ap)
+declare void @llvm.va_start(i8** %ap)
+declare void @llvm.va_copy(i8** %aq, i8** %ap)
+declare void @llvm.va_end(i8** %ap)
 
-define i33 %test(i33 %X, ...) {
+define i33 @test(i33 %X, ...) {
         %ap = alloca i8*
-       call void %llvm.va_start(i8** %ap)
+       call void @llvm.va_start(i8** %ap)
        %tmp = va_arg i8** %ap, i33 
 
         %aq = alloca i8*
-       call void %llvm.va_copy(i8** %aq, i8** %ap)
-       call void %llvm.va_end(i8** %aq)
+       call void @llvm.va_copy(i8** %aq, i8** %ap)
+       call void @llvm.va_end(i8** %aq)
        
-       call void %llvm.va_end(i8** %ap)
+       call void @llvm.va_end(i8** %ap)
        ret i33 %tmp
 }