1// RUN: llvm-mc -triple arm64-apple-macos10.10.2 %s -filetype=obj -o - | llvm-objdump --macho --private-headers - | FileCheck %s --check-prefix=CHECK-BUILD-MACOS-ARM64 2// RUN: llvm-mc -triple arm64e-apple-macos10.10 %s -filetype=obj -o - | llvm-objdump --macho --private-headers - | FileCheck %s --check-prefix=CHECK-BUILD-MACOS-ARM64 3// RUN: llvm-mc -triple arm64-apple-macos11 %s -filetype=obj -o - | llvm-objdump --macho --private-headers - | FileCheck %s --check-prefix=CHECK-BUILD-MACOS-ARM64 4// RUN: llvm-mc -triple arm64-apple-macos11.1 %s -filetype=obj -o - | llvm-objdump --macho --private-headers - | FileCheck %s --check-prefix=CHECK-BUILD-MACOS-ARM64_1 5// RUN: llvm-mc -triple arm64-apple-ios13.0-macabi %s -filetype=obj -o - | llvm-objdump --macho --private-headers - | FileCheck %s --check-prefix=CHECK-MACCATALYST-ARM64 6// RUN: llvm-mc -triple arm64e-apple-ios13.0-macabi %s -filetype=obj -o - | llvm-objdump --macho --private-headers - | FileCheck %s --check-prefix=CHECK-MACCATALYST-ARM64 7// RUN: llvm-mc -triple arm64-apple-ios14.1-macabi %s -filetype=obj -o - | llvm-objdump --macho --private-headers - | FileCheck %s --check-prefix=CHECK-MACCATALYST-ARM64_1 8 9// RUN: llvm-mc -triple arm64e-apple-ios10.3 %s -filetype=obj -o - | llvm-objdump --macho --private-headers - | FileCheck %s --check-prefix=CHECK-BUILD-IOS-ARM64E 10// RUN: llvm-mc -triple arm64e-apple-ios13 %s -filetype=obj -o - | llvm-objdump --macho --private-headers - | FileCheck %s --check-prefix=CHECK-BUILD-IOS-ARM64E 11// RUN: llvm-mc -triple arm64e-apple-ios14.1 %s -filetype=obj -o - | llvm-objdump --macho --private-headers - | FileCheck %s --check-prefix=CHECK-BUILD-IOS-ARM64E3 12 13// RUN: llvm-mc -triple arm64-apple-ios10-simulator %s -filetype=obj -o - | llvm-objdump --macho --private-headers - | FileCheck %s --check-prefix=CHECK-BUILD-IOSSIM2 14// RUN: llvm-mc -triple arm64e-apple-ios10-simulator %s -filetype=obj -o - | llvm-objdump --macho --private-headers - | FileCheck %s --check-prefix=CHECK-BUILD-IOSSIM2 15// RUN: llvm-mc -triple arm64-apple-ios13-simulator %s -filetype=obj -o - | llvm-objdump --macho --private-headers - | FileCheck %s --check-prefix=CHECK-BUILD-IOSSIM2 16// RUN: llvm-mc -triple arm64-apple-ios14-simulator %s -filetype=obj -o - | llvm-objdump --macho --private-headers - | FileCheck %s --check-prefix=CHECK-BUILD-IOSSIM2 17// RUN: llvm-mc -triple arm64-apple-ios14.1-simulator %s -filetype=obj -o - | llvm-objdump --macho --private-headers - | FileCheck %s --check-prefix=CHECK-BUILD-IOSSIM3 18// RUN: llvm-mc -triple arm64-apple-tvos10-simulator %s -filetype=obj -o - | llvm-objdump --macho --private-headers - | FileCheck %s --check-prefix=CHECK-BUILD-TVOSSIM2 19// RUN: llvm-mc -triple arm64-apple-watchos3-simulator %s -filetype=obj -o - | llvm-objdump --macho --private-headers - | FileCheck %s --check-prefix=CHECK-BUILD-WATCHOSSIM2 20 21// RUN: llvm-mc -triple arm64-apple-driverkit19.0 %s -filetype=obj -o - | llvm-objdump --macho --private-headers - | FileCheck %s --check-prefix=CHECK-DRIVERKIT-ARM64 22// RUN: llvm-mc -triple arm64e-apple-driverkit19.0 %s -filetype=obj -o - | llvm-objdump --macho --private-headers - | FileCheck %s --check-prefix=CHECK-DRIVERKIT-ARM64 23// RUN: llvm-mc -triple arm64-apple-driverkit20.1 %s -filetype=obj -o - | llvm-objdump --macho --private-headers - | FileCheck %s --check-prefix=CHECK-DRIVERKIT-ARM64_1 24 25// RUN: llvm-mc -triple arm64-apple-xros1 %s -filetype=obj -o - | llvm-objdump --macho --private-headers - | FileCheck --check-prefix=CHECK-XROS-ARM64 %s 26// RUN: llvm-mc -triple arm64-apple-xros1-simulator %s -filetype=obj -o - | llvm-objdump --macho --private-headers - | FileCheck --check-prefix=CHECK-XROS-SIM %s 27 28// CHECK-BUILD-IOS-ARM64E: cmd LC_BUILD_VERSION 29// CHECK-BUILD-IOS-ARM64E-NEXT: cmdsize 24 30// CHECK-BUILD-IOS-ARM64E-NEXT: platform ios 31// CHECK-BUILD-IOS-ARM64E-NEXT: sdk n/a 32// CHECK-BUILD-IOS-ARM64E-NEXT: minos 14.0 33// CHECK-BUILD-IOS-ARM64E-NEXT: ntools 0 34// CHECK-BUILD-IOS-ARM64E-NOT: LC_VERSION_MIN 35 36// CHECK-BUILD-IOS-ARM64E3: cmd LC_BUILD_VERSION 37// CHECK-BUILD-IOS-ARM64E3-NEXT: cmdsize 24 38// CHECK-BUILD-IOS-ARM64E3-NEXT: platform ios 39// CHECK-BUILD-IOS-ARM64E3-NEXT: sdk n/a 40// CHECK-BUILD-IOS-ARM64E3-NEXT: minos 14.1 41// CHECK-BUILD-IOS-ARM64E3-NEXT: ntools 0 42// CHECK-BUILD-IOS-ARM64E3-NOT: LC_VERSION_MIN 43 44// CHECK-XROS-ARM64: cmd LC_BUILD_VERSION 45// CHECK-XROS-ARM64-NEXT: cmdsize 24 46// CHECK-XROS-ARM64-NEXT: platform xros 47// CHECK-XROS-ARM64-NEXT: sdk n/a 48// CHECK-XROS-ARM64-NEXT: minos 1.0 49// CHECK-XROS-ARM64-NEXT: ntools 0 50// CHECK-XROS-ARM64-NOT: LC_VERSION_MIN 51 52// CHECK-BUILD-IOSSIM2: cmd LC_BUILD_VERSION 53// CHECK-BUILD-IOSSIM2-NEXT: cmdsize 24 54// CHECK-BUILD-IOSSIM2-NEXT: platform iossim 55// CHECK-BUILD-IOSSIM2-NEXT: sdk n/a 56// CHECK-BUILD-IOSSIM2-NEXT: minos 14.0 57// CHECK-BUILD-IOSSIM2-NEXT: ntools 0 58// CHECK-BUILD-IOSSIM2-NOT: LC_VERSION_MIN 59 60// CHECK-BUILD-IOSSIM3: cmd LC_BUILD_VERSION 61// CHECK-BUILD-IOSSIM3-NEXT: cmdsize 24 62// CHECK-BUILD-IOSSIM3-NEXT: platform iossim 63// CHECK-BUILD-IOSSIM3-NEXT: sdk n/a 64// CHECK-BUILD-IOSSIM3-NEXT: minos 14.1 65// CHECK-BUILD-IOSSIM3-NEXT: ntools 0 66// CHECK-BUILD-IOSSIM3-NOT: LC_VERSION_MIN 67 68// CHECK-BUILD-TVOSSIM2: cmd LC_BUILD_VERSION 69// CHECK-BUILD-TVOSSIM2-NEXT: cmdsize 24 70// CHECK-BUILD-TVOSSIM2-NEXT: platform tvossim 71// CHECK-BUILD-TVOSSIM2-NEXT: sdk n/a 72// CHECK-BUILD-TVOSSIM2-NEXT: minos 14.0 73// CHECK-BUILD-TVOSSIM2-NEXT: ntools 0 74// CHECK-BUILD-TVOSSIM2-NOT: LC_VERSION_MIN 75 76// CHECK-BUILD-WATCHOSSIM2: cmd LC_BUILD_VERSION 77// CHECK-BUILD-WATCHOSSIM2-NEXT: cmdsize 24 78// CHECK-BUILD-WATCHOSSIM2-NEXT: platform watchossim 79// CHECK-BUILD-WATCHOSSIM2-NEXT: sdk n/a 80// CHECK-BUILD-WATCHOSSIM2-NEXT: minos 7.0 81// CHECK-BUILD-WATCHOSSIM2-NEXT: ntools 0 82// CHECK-BUILD-WATCHOSSIM2-NOT: LC_VERSION_MIN 83 84// CHECK-XROS-SIM: cmd LC_BUILD_VERSION 85// CHECK-XROS-SIM-NEXT: cmdsize 24 86// CHECK-XROS-SIM-NEXT: platform xrsimulator 87// CHECK-XROS-SIM-NEXT: sdk n/a 88// CHECK-XROS-SIM-NEXT: minos 1.0 89// CHECK-XROS-SIM-NEXT: ntools 0 90// CHECK-XROS-SIM-NOT: LC_VERSION_MIN 91 92// CHECK-BUILD-MACOS-ARM64: cmd LC_BUILD_VERSION 93// CHECK-BUILD-MACOS-ARM64-NEXT: cmdsize 24 94// CHECK-BUILD-MACOS-ARM64-NEXT: platform macos 95// CHECK-BUILD-MACOS-ARM64-NEXT: sdk n/a 96// CHECK-BUILD-MACOS-ARM64-NEXT: minos 11.0 97// CHECK-BUILD-MACOS-ARM64-NEXT: ntools 0 98// CHECK-BUILD-MACOS-ARM64-NOT: LC_VERSION_MIN 99 100// CHECK-BUILD-MACOS-ARM64_1: cmd LC_BUILD_VERSION 101// CHECK-BUILD-MACOS-ARM64_1-NEXT: cmdsize 24 102// CHECK-BUILD-MACOS-ARM64_1-NEXT: platform macos 103// CHECK-BUILD-MACOS-ARM64_1-NEXT: sdk n/a 104// CHECK-BUILD-MACOS-ARM64_1-NEXT: minos 11.1 105// CHECK-BUILD-MACOS-ARM64_1-NEXT: ntools 0 106 107// CHECK-MACCATALYST-ARM64: cmd LC_BUILD_VERSION 108// CHECK-MACCATALYST-ARM64-NEXT: cmdsize 24 109// CHECK-MACCATALYST-ARM64-NEXT: platform macCatalyst 110// CHECK-MACCATALYST-ARM64-NEXT: sdk n/a 111// CHECK-MACCATALYST-ARM64-NEXT: minos 14.0 112// CHECK-MACCATALYST-ARM64-NEXT: ntools 0 113 114// CHECK-MACCATALYST-ARM64_1: cmd LC_BUILD_VERSION 115// CHECK-MACCATALYST-ARM64_1-NEXT: cmdsize 24 116// CHECK-MACCATALYST-ARM64_1-NEXT: platform macCatalyst 117// CHECK-MACCATALYST-ARM64_1-NEXT: sdk n/a 118// CHECK-MACCATALYST-ARM64_1-NEXT: minos 14.1 119// CHECK-MACCATALYST-ARM64_1-NEXT: ntools 0 120 121// CHECK-DRIVERKIT-ARM64: cmd LC_BUILD_VERSION 122// CHECK-DRIVERKIT-ARM64-NEXT: cmdsize 24 123// CHECK-DRIVERKIT-ARM64-NEXT: platform driverkit 124// CHECK-DRIVERKIT-ARM64-NEXT: sdk n/a 125// CHECK-DRIVERKIT-ARM64-NEXT: minos 20.0 126// CHECK-DRIVERKIT-ARM64-NEXT: ntools 0 127 128// CHECK-DRIVERKIT-ARM64_1: cmd LC_BUILD_VERSION 129// CHECK-DRIVERKIT-ARM64_1-NEXT: cmdsize 24 130// CHECK-DRIVERKIT-ARM64_1-NEXT: platform driverkit 131// CHECK-DRIVERKIT-ARM64_1-NEXT: sdk n/a 132// CHECK-DRIVERKIT-ARM64_1-NEXT: minos 20.1 133// CHECK-DRIVERKIT-ARM64_1-NEXT: ntools 0 134