Use correct name for PPC codegen library
[oota-llvm.git] / test / Transforms / ADCE / dce_pure_invoke.ll
index 9604defb3bb6e23f20252131c97119ee8829c3bc..bd28df2b5e75104036cd2939218b47b8c9d3ea99 100644 (file)
@@ -1,13 +1,15 @@
-; RUN: llvm-upgrade < %s | llvm-as | opt -adce | llvm-dis | not grep null
+; RUN: llvm-as < %s | opt -adce | llvm-dis | grep null
 
-declare int %strlen(sbyte*)
+declare i32 @strlen(i8*) readnone
 
-int %test() {
-       ;; Dead call should be deleted!
-       invoke int %strlen(sbyte *null) to label %Cont unwind label %Other
-Cont:
-       ret int 0
-Other:
-       ret int 1
-}
+define i32 @test() {
+       ; invoke of pure function should not be deleted!
+       invoke i32 @strlen( i8* null ) readnone
+                       to label %Cont unwind label %Other              ; <i32>:1 [#uses=0]
+
+Cont:          ; preds = %0
+       ret i32 0
 
+Other:         ; preds = %0
+       ret i32 1
+}