[InstCombine] Signed saturation patterns
[llvm-complete.git] / test / LTO / X86 / runtime-library.ll
blob0ffaa0996e8e304f4a44cef18db110f85052a8ec
1 ; runtime library implementations should be added to llvm.compiler.used
2 ; RUN: llvm-as <%s >%t1
3 ; RUN: llvm-lto -o %t2 %t1
4 ; RUN: llvm-nm --no-sort %t2 | FileCheck %s -check-prefix=KEEP -check-prefix=LOSE
6 target triple = "x86_64-apple-darwin9"
8 ; KEEP-LABEL: _puts
9 define void @puts() {
10   ret void
13 ; KEEP-LABEL: ___divti3
14 define void @__divti3() {
15   ret void
18 ; KEEP-LABEL: _memset
19 define void @memset() {
20   ret void
23 ; LOSE-NOT: _myprintf
24 define void @myprintf() {
25   ret void