Add missing newlines at EOF (for clang++).
[oota-llvm.git] / test / Transforms / PruneEH / 2008-09-05-CGUpdate.ll
index 828be7ac34dc3a5a1b80c9a4d77e6a45285b52d7..347af8f8463c8656712bee40b3a9c8d0d25b037f 100644 (file)
@@ -1,5 +1,6 @@
-; RUN: llvm-as < %s | opt -prune-eh -inline -callgraph -disable-output |& \
-; RUN:   grep {Calls.*ce3806g__fxio__put__put_int64__4.1339} | count 2
+; RUN: opt < %s -prune-eh -inline -print-callgraph \
+; RUN:   -disable-output |& \
+; RUN:     grep {Calls.*ce3806g__fxio__put__put_int64__4.1339} | count 2
        %struct.FRAME.ce3806g = type { %struct.string___XUB, %struct.string___XUB, %struct.string___XUB, %struct.string___XUB }
        %struct.FRAME.ce3806g__fxio__put__4 = type { i32, i32, i32, %struct.system__file_control_block__pstring*, i32, i32, i8 }
        %struct.RETURN = type { i8, i32 }
@@ -476,12 +477,12 @@ invcont3:         ; preds = %bb2
        unreachable
 
 bb4:           ; preds = %invcont
-       %3 = mul x86_fp80 %0, 0xK40008000000000000000           ; <x86_fp80> [#uses=1]
+       %3 = fmul x86_fp80 %0, 0xK40008000000000000000          ; <x86_fp80> [#uses=1]
        %4 = fcmp ult x86_fp80 %3, 0xKC0068000000000000000              ; <i1> [#uses=1]
        br i1 %4, label %bb8, label %bb6
 
 bb6:           ; preds = %bb4
-       %5 = mul x86_fp80 %0, 0xK40008000000000000000           ; <x86_fp80> [#uses=1]
+       %5 = fmul x86_fp80 %0, 0xK40008000000000000000          ; <x86_fp80> [#uses=1]
        %6 = fcmp ugt x86_fp80 %5, 0xK4005FE00000000000000              ; <i1> [#uses=1]
        br i1 %6, label %bb8, label %bb10
 
@@ -493,16 +494,16 @@ invcont9:         ; preds = %bb8
        unreachable
 
 bb10:          ; preds = %bb6
-       %7 = mul x86_fp80 %0, 0xK40008000000000000000           ; <x86_fp80> [#uses=3]
+       %7 = fmul x86_fp80 %0, 0xK40008000000000000000          ; <x86_fp80> [#uses=3]
        %8 = fcmp ult x86_fp80 %7, 0xK00000000000000000000              ; <i1> [#uses=1]
        br i1 %8, label %bb13, label %bb12
 
 bb12:          ; preds = %bb10
-       %9 = add x86_fp80 %7, 0xK3FFDFFFFFFFFFFFFFFFF           ; <x86_fp80> [#uses=1]
+       %9 = fadd x86_fp80 %7, 0xK3FFDFFFFFFFFFFFFFFFF          ; <x86_fp80> [#uses=1]
        br label %bb14
 
 bb13:          ; preds = %bb10
-       %10 = sub x86_fp80 %7, 0xK3FFDFFFFFFFFFFFFFFFF          ; <x86_fp80> [#uses=1]
+       %10 = fsub x86_fp80 %7, 0xK3FFDFFFFFFFFFFFFFFFF         ; <x86_fp80> [#uses=1]
        br label %bb14
 
 bb14:          ; preds = %bb13, %bb12
@@ -635,6 +636,9 @@ lpad:               ; preds = %entry, %invcont
 
 define internal fastcc i32 @ce3806g__fxio__put__4.1215(i8* %to.0, %struct.string___XUB* %to.1, i8 signext %item) {
 entry:
+        %P0 = load i32 * @__gnat_all_others_value, align 4  ; <i32*> [#uses=1]
+        %P = alloca i32, i32 %P0       ; <i32*> [#uses=1]
+        call void @ext( i32* %P )
        %to_addr = alloca %struct.system__file_control_block__pstring           ; <%struct.system__file_control_block__pstring*> [#uses=4]
        %FRAME.358 = alloca %struct.FRAME.ce3806g__fxio__put__4         ; <%struct.FRAME.ce3806g__fxio__put__4*> [#uses=65]
        %0 = getelementptr %struct.system__file_control_block__pstring* %to_addr, i32 0, i32 0          ; <i8**> [#uses=1]
@@ -1434,6 +1438,8 @@ declare %struct.ada__text_io__text_afcb* @ada__text_io__standard_output()
 
 declare void @report__failed(i8*, %struct.string___XUB*)
 
+declare void @ext(i32*)
+
 declare %struct.ada__text_io__text_afcb* @ada__text_io__delete(%struct.ada__text_io__text_afcb*)
 
 declare void @report__result()