1
1
// RUN: %empty-directory(%t)
2
- // RUN: %target-swift-frontend -target x86_64 -apple-macosx10.15 -emit-module -parse-stdlib -o %t -module-name empty -module-link-name empty %S/../Inputs/empty.swift
3
- // RUN: %target-swift-emit-ir -target x86_64 -apple-macosx10.15 -lto=llvm-full -parse-stdlib -I %t %s | %FileCheck %s --check-prefix CHECK-MACHO
4
- // RUN: %target-swift-emit-ir -target x86_64 -apple-macosx10.15 -lto=llvm-thin -parse-stdlib -I %t %s | %FileCheck %s --check-prefix CHECK-MACHO
2
+ // RUN: %target-swift-frontend -target %target-cpu -apple-macosx10.15 -emit-module -parse-stdlib -o %t -module-name empty -module-link-name empty %S/../Inputs/empty.swift
3
+ // RUN: %target-swift-emit-ir -target %target-cpu -apple-macosx10.15 -lto=llvm-full -parse-stdlib -I %t %s | %FileCheck %s --check-prefix CHECK-MACHO
4
+ // RUN: %target-swift-emit-ir -target %target-cpu -apple-macosx10.15 -lto=llvm-thin -parse-stdlib -I %t %s | %FileCheck %s --check-prefix CHECK-MACHO
5
5
6
6
// CHECK-MACHO-DAG: !llvm.linker.options = !{
7
7
// CHECK-MACHO-DAG: !{{[0-9]+}} = !{!"-lempty"}
8
8
9
- // RUN: %target-swift-frontend -target x86_64 -unknown-linux-gnu -emit-module -parse-stdlib -o %t -module-name empty -module-link-name empty %S/../Inputs/empty.swift
10
- // RUN: %target-swift-emit-ir -target x86_64 -unknown-linux-gnu -lto=llvm-full -parse-stdlib -I %t %s | %FileCheck %s --check-prefix CHECK-ELF
11
- // RUN: %target-swift-emit-ir -target x86_64 -unknown-linux-gnu -lto=llvm-thin -parse-stdlib -I %t %s | %FileCheck %s --check-prefix CHECK-ELF
9
+ // RUN: %target-swift-frontend -target %target-cpu -unknown-linux-gnu -emit-module -parse-stdlib -o %t -module-name empty -module-link-name empty %S/../Inputs/empty.swift
10
+ // RUN: %target-swift-emit-ir -target %target-cpu -unknown-linux-gnu -lto=llvm-full -parse-stdlib -I %t %s | %FileCheck %s --check-prefix CHECK-ELF
11
+ // RUN: %target-swift-emit-ir -target %target-cpu -unknown-linux-gnu -lto=llvm-thin -parse-stdlib -I %t %s | %FileCheck %s --check-prefix CHECK-ELF
12
12
13
13
// CHECK-ELF-DAG: !llvm.dependent-libraries = !{
14
14
// CHECK-ELF-DAG: !{{[0-9]+}} = !{!"empty"}
15
15
16
- // RUN: %target-swift-frontend -target x86_64 -unknown-windows-msvc -emit-module -parse-stdlib -o %t -module-name empty -module-link-name empty %S/../Inputs/empty.swift
17
- // RUN: %target-swift-emit-ir -target x86_64 -unknown-windows-msvc -lto=llvm-full -parse-stdlib -I %t %s | %FileCheck %s --check-prefix CHECK-COFF
18
- // RUN: %target-swift-emit-ir -target x86_64 -unknown-windows-msvc -lto=llvm-thin -parse-stdlib -I %t %s | %FileCheck %s --check-prefix CHECK-COFF
16
+ // RUN: %target-swift-frontend -target %target-cpu -unknown-windows-msvc -emit-module -parse-stdlib -o %t -module-name empty -module-link-name empty %S/../Inputs/empty.swift
17
+ // RUN: %target-swift-emit-ir -target %target-cpu -unknown-windows-msvc -lto=llvm-full -parse-stdlib -I %t %s | %FileCheck %s --check-prefix CHECK-COFF
18
+ // RUN: %target-swift-emit-ir -target %target-cpu -unknown-windows-msvc -lto=llvm-thin -parse-stdlib -I %t %s | %FileCheck %s --check-prefix CHECK-COFF
19
19
20
20
// CHECK-COFF-DAG: !llvm.linker.options = !{
21
21
// CHECK-COFF-DAG: !{{[0-9]+}} = !{!"/DEFAULTLIB:empty.lib"}
@@ -26,18 +26,18 @@ import empty
26
26
// Ensure the dependent libraries embedded by clang are merged.
27
27
28
28
29
- // RUN: %target-swift-frontend -target x86_64 -apple-macosx10.15 -emit-module -parse-stdlib -o %t -module-name empty -module-link-name empty %S/../Inputs/empty.swift
30
- // RUN: %target-swift-emit-ir -target x86_64 -apple-macosx10.15 -lto=llvm-full -parse-stdlib -I %t -I %S/Inputs -DTEST_CLANG_OPTIONS_MERGE %s | %FileCheck %s --check-prefix CHECK-MACHO-MERGE
31
- // RUN: %target-swift-emit-ir -target x86_64 -apple-macosx10.15 -lto=llvm-thin -parse-stdlib -I %t -I %S/Inputs -DTEST_CLANG_OPTIONS_MERGE %s | %FileCheck %s --check-prefix CHECK-MACHO-MERGE
29
+ // RUN: %target-swift-frontend -target %target-cpu -apple-macosx10.15 -emit-module -parse-stdlib -o %t -module-name empty -module-link-name empty %S/../Inputs/empty.swift
30
+ // RUN: %target-swift-emit-ir -target %target-cpu -apple-macosx10.15 -lto=llvm-full -parse-stdlib -I %t -I %S/Inputs -DTEST_CLANG_OPTIONS_MERGE %s | %FileCheck %s --check-prefix CHECK-MACHO-MERGE
31
+ // RUN: %target-swift-emit-ir -target %target-cpu -apple-macosx10.15 -lto=llvm-thin -parse-stdlib -I %t -I %S/Inputs -DTEST_CLANG_OPTIONS_MERGE %s | %FileCheck %s --check-prefix CHECK-MACHO-MERGE
32
32
33
33
// CHECK-MACHO-MERGE-DAG: !llvm.linker.options = !{
34
34
// CHECK-MACHO-MERGE-DAG: !{{[0-9]+}} = !{!"-lempty"}
35
35
// CHECK-MACHO-MERGE-DAG: !{{[0-9]+}} = !{!"-lautolink-module-map-link"}
36
36
37
37
38
- // RUN: %target-swift-frontend -target x86_64 -unknown-linux-gnu -emit-module -parse-stdlib -o %t -module-name empty -module-link-name empty %S/../Inputs/empty.swift
39
- // RUN: %target-swift-emit-ir -target x86_64 -unknown-linux-gnu -lto=llvm-full -parse-stdlib -I %t -I %S/Inputs -DTEST_CLANG_OPTIONS_MERGE %s | %FileCheck %s --check-prefix CHECK-ELF-MERGE
40
- // RUN: %target-swift-emit-ir -target x86_64 -unknown-linux-gnu -lto=llvm-thin -parse-stdlib -I %t -I %S/Inputs -DTEST_CLANG_OPTIONS_MERGE %s | %FileCheck %s --check-prefix CHECK-ELF-MERGE
38
+ // RUN: %target-swift-frontend -target %target-cpu -unknown-linux-gnu -emit-module -parse-stdlib -o %t -module-name empty -module-link-name empty %S/../Inputs/empty.swift
39
+ // RUN: %target-swift-emit-ir -target %target-cpu -unknown-linux-gnu -lto=llvm-full -parse-stdlib -I %t -I %S/Inputs -DTEST_CLANG_OPTIONS_MERGE %s | %FileCheck %s --check-prefix CHECK-ELF-MERGE
40
+ // RUN: %target-swift-emit-ir -target %target-cpu -unknown-linux-gnu -lto=llvm-thin -parse-stdlib -I %t -I %S/Inputs -DTEST_CLANG_OPTIONS_MERGE %s | %FileCheck %s --check-prefix CHECK-ELF-MERGE
41
41
42
42
// CHECK-ELF-MERGE-DAG: !llvm.dependent-libraries = !{
43
43
// CHECK-ELF-MERGE-DAG: !{{[0-9]+}} = !{!"empty"}
0 commit comments