diff options
Diffstat (limited to 'lld/test/COFF/lto-parallel.ll')
-rw-r--r-- | lld/test/COFF/lto-parallel.ll | 20 |
1 files changed, 20 insertions, 0 deletions
diff --git a/lld/test/COFF/lto-parallel.ll b/lld/test/COFF/lto-parallel.ll new file mode 100644 index 00000000000..2303797019a --- /dev/null +++ b/lld/test/COFF/lto-parallel.ll @@ -0,0 +1,20 @@ +; RUN: llvm-as -o %t.obj %s +; RUN: lld-link /out:%t.exe /entry:foo /include:bar /opt:lldltojobs=2 /subsystem:console /lldmap:%t.map %t.obj +; RUN: FileCheck %s < %t.map + +target datalayout = "e-m:w-i64:64-f80:128-n8:16:32:64-S128" +target triple = "x86_64-pc-windows-msvc" + +; CHECK: <lto object>: +; CHECK: foo +define void @foo() { + call void @bar() + ret void +} + +; CHECK: <lto object>: +; CHECK: bar +define void @bar() { + call void @foo() + ret void +} |