brintos

brintos / llvm-project-archived public Read only

0
0
Text · 999 B · 78bd1e9 Raw
30 lines · plain
1; RUN: llc %s -filetype=obj -o - | llvm-objdump --macho --private-headers - | FileCheck %s2; RUN: llc %s -filetype=asm -o - | FileCheck --check-prefix=ASM %s3 4target triple = "x86_64-apple-macos10.15";5!llvm.module.flags = !{!0, !1, !2};6!0 = !{i32 2, !"SDK Version", [3 x i32] [ i32 10, i32 15, i32 1 ] };7!1 = !{i32 2, !"darwin.target_variant.triple", !"x86_64-apple-ios13.1-macabi"};8!2 = !{i32 2, !"darwin.target_variant.SDK Version", [2 x i32] [ i32 13, i32 2 ] };9 10define void @foo() {11entry:12  ret void13}14 15; CHECK:           cmd LC_BUILD_VERSION16; CHECK-NEXT:  cmdsize 2417; CHECK-NEXT: platform macos18; CHECK-NEXT:      sdk 10.15.119; CHECK-NEXT:    minos 10.1520; CHECK-NEXT:   ntools 021; CHECK:           cmd LC_BUILD_VERSION22; CHECK-NEXT:  cmdsize 2423; CHECK-NEXT: platform macCatalyst24; CHECK-NEXT:      sdk 13.225; CHECK-NEXT:    minos 13.126; CHECK-NEXT:   ntools 027 28; ASM: .build_version macos, 10, 15    sdk_version 10, 15, 129; ASM: .build_version macCatalyst, 13, 1    sdk_version 13, 230