This patch is the first in a series of patches to upstream the support for Apple's DriverKit. Once complete, it will allow targeting DriverKit platform with Clang similarly to AppleClang.
This code was originally authored by JF Bastien.
Paths
| Differential D118046
Add DriverKit support ClosedPublic Authored by egorzhdan on Jan 24 2022, 7:37 AM.
Details
Summary This patch is the first in a series of patches to upstream the support for Apple's DriverKit. Once complete, it will allow targeting DriverKit platform with Clang similarly to AppleClang. This code was originally authored by JF Bastien.
Diff Detail
Event TimelineComment Actions Can you add a test case that verifies that using driverkit without a version will default it to driverkit19? Comment Actions
This revision is now accepted and ready to land.Feb 21 2022, 10:12 AM This revision was landed with ongoing or failed builds.Feb 22 2022, 5:43 AM This revision was automatically updated to reflect the committed changes.
Revision Contents
Diff 410515 llvm/include/llvm/ADT/Triple.h
llvm/include/llvm/Support/VersionTuple.h
llvm/lib/MC/MCParser/DarwinAsmParser.cpp
llvm/lib/MC/MCStreamer.cpp
llvm/lib/Support/Triple.cpp
llvm/lib/Target/AArch64/AArch64Subtarget.cpp
llvm/lib/Target/ARM/ARMISelLowering.cpp
llvm/lib/Target/ARM/ARMSubtarget.h
llvm/lib/Transforms/Instrumentation/AddressSanitizer.cpp
llvm/test/MC/MachO/AArch64/arm-darwin-version-min-load-command.s
llvm/test/MC/MachO/darwin-version-min-load-command.s
llvm/test/MC/MachO/driverkit-sdk-version.ll
llvm/unittests/ADT/TripleTest.cpp
|