OSDN Git Service

ARM: support .watchos_version_min and .tvos_version_min.
authorTim Northover <tnorthover@apple.com>
Wed, 28 Oct 2015 22:36:05 +0000 (22:36 +0000)
committerTim Northover <tnorthover@apple.com>
Wed, 28 Oct 2015 22:36:05 +0000 (22:36 +0000)
commit856a0380260e2735f51b059822674bd47961c050
treeadcc27d52f70ca3ef84f2728c1623e6757803612
parentbcb1df36b725ca52eedbecd6c331152e59d798a5
ARM: support .watchos_version_min and .tvos_version_min.

These MachO file directives are used by linkers and other tools to provide
compatibility information, much like the existing .ios_version_min and
.macosx_version_min.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@251569 91177308-0d34-0410-b5e6-96231b3b80d8
19 files changed:
include/llvm/ADT/Triple.h
include/llvm/MC/MCDirectives.h
include/llvm/MC/MCParser/MCAsmParserExtension.h
include/llvm/Support/ARMTargetParser.def
include/llvm/Support/MachO.h
lib/CodeGen/AsmPrinter/AsmPrinter.cpp
lib/MC/MCAsmStreamer.cpp
lib/MC/MCMachOStreamer.cpp
lib/MC/MCParser/DarwinAsmParser.cpp
lib/MC/MachObjectWriter.cpp
lib/Support/TargetParser.cpp
lib/Support/Triple.cpp
lib/Target/ARM/MCTargetDesc/ARMMCTargetDesc.cpp
test/MC/MachO/ARM/tvos-version-min-load-command.s [new file with mode: 0644]
test/MC/MachO/ARM/version-min-diagnostics.s
test/MC/MachO/ARM/version-min-diagnostics2.s [new file with mode: 0644]
test/MC/MachO/ARM/version-min.s
test/MC/MachO/darwin-version-min-load-command.s
tools/llvm-readobj/MachODumper.cpp