Lines Matching +full:test +full:- +full:subsystem
2 ; RUN: split-file %s %t.dir
4 ; RUN: llvm-as %t.dir/main.ll -o %t.main.bc
5 ; RUN: llvm-as %t.dir/wrap.ll -o %t.wrap.bc
6 ; RUN: llvm-as %t.dir/other.ll -o %t.other.bc
7 ; RUN: rm -f %t.bc.lib
8 ; RUN: llvm-ar rcs %t.bc.lib %t.wrap.bc %t.other.bc
10 ; RUN: opt -module-summary %t.dir/main.ll -o %t.main.thin
11 ; RUN: opt -module-summary %t.dir/wrap.ll -o %t.wrap.thin
12 ; RUN: opt -module-summary %t.dir/other.ll -o %t.other.thin
13 ; RUN: rm -f %t.thin.lib
14 ; RUN: llvm-ar rcs %t.thin.lib %t.wrap.thin %t.other.thin
16 ; RUN: llc %t.dir/main.ll -o %t.main.obj --filetype=obj
17 ; RUN: llc %t.dir/wrap.ll -o %t.wrap.obj --filetype=obj
18 ; RUN: llc %t.dir/other.ll -o %t.other.obj --filetype=obj
19 ; RUN: rm -f %t.obj.lib
20 ; RUN: llvm-ar rcs %t.obj.lib %t.wrap.obj %t.other.obj
22 ;; This test verifies that -wrap works correctly for inter-module references to
27 ; RUN: lld-link -out:%t.bc-bc.exe %t.main.bc -libpath:%T %t.bc.lib -entry:entry -subsystem:console …
28 ; RUN: llvm-objdump -d %t.bc-bc.exe | FileCheck %s --check-prefixes=CHECK,JMP
31 ; RUN: lld-link -out:%t.bc-obj.exe %t.main.bc -libpath:%T %t.obj.lib -entry:entry -subsystem:consol…
32 ; RUN: llvm-objdump -d %t.bc-obj.exe | FileCheck %s --check-prefixes=CHECK,JMP
35 ; RUN: lld-link -out:%t.obj-bc.exe %t.main.obj -libpath:%T %t.bc.lib -entry:entry -subsystem:consol…
36 ; RUN: llvm-objdump -d %t.obj-bc.exe | FileCheck %s --check-prefixes=CHECK,CALL
39 ; RUN: lld-link -out:%t.thin-thin.exe %t.main.thin -libpath:%T %t.thin.lib -entry:entry -subsystem:…
40 ; RUN: llvm-objdump -d %t.thin-thin.exe | FileCheck %s --check-prefixes=CHECK,JMP
43 ; RUN: lld-link -out:%t.thin-obj.exe %t.main.thin -libpath:%T %t.obj.lib -entry:entry -subsystem:co…
44 ; RUN: llvm-objdump -d %t.thin-obj.exe | FileCheck %s --check-prefixes=CHECK,JMP
47 ; RUN: lld-link -out:%t.obj-thin.exe %t.main.obj -libpath:%T %t.thin.lib -entry:entry -subsystem:co…
48 ; RUN: llvm-objdump -d %t.obj-thin.exe | FileCheck %s --check-prefixes=CHECK,CALL
56 ;--- main.ll
57 target datalayout = "e-m:w-p270:32:32-p271:32:32-p272:64:64-i64:64-f80:128-n8:16:32:64-S128"
58 target triple = "x86_64-w64-windows-gnu"
67 ;--- wrap.ll
68 target datalayout = "e-m:w-p270:32:32-p271:32:32-p272:64:64-i64:64-f80:128-n8:16:32:64-S128"
69 target triple = "x86_64-w64-windows-gnu"
78 ;--- other.ll
79 target datalayout = "e-m:w-p270:32:32-p271:32:32-p272:64:64-i64:64-f80:128-n8:16:32:64-S128"
80 target triple = "x86_64-w64-windows-gnu"