InsertBefore is the same as AddBefore. Delete it.
[oota-llvm.git] / test / Transforms / LICM / sinking.ll
index 11112eb74443fe40cf8ccd3c134159f695472754..68e4b64bf9bf6b6d1ee35dc1ba158c6261c18064 100644 (file)
@@ -233,3 +233,17 @@ Out:               ; preds = %Loop
 ; CHECK-NEXT:  ret i32 %tmp.6
 }
 
+; Should delete, not sink, dead instructions.
+define void @test11() {
+       br label %Loop
+Loop:
+       %dead = getelementptr %Ty* @X2, i64 0, i32 0
+       br i1 false, label %Loop, label %Out
+Out:
+       ret void
+; CHECK: @test11
+; CHECK:     Out:
+; CHECK-NEXT:  ret void
+}
+
+