This is the second patch that upstreams the support for Apple's DriverKit.
The first patch: https://reviews.llvm.org/D118046.
Paths
| Differential D121911
[Clang] Add DriverKit support ClosedPublic Authored by egorzhdan on Mar 17 2022, 6:49 AM.
Details
Summary This is the second patch that upstreams the support for Apple's DriverKit. The first patch: https://reviews.llvm.org/D118046.
Diff Detail
Unit TestsFailed Event TimelineComment Actions LGTM, with one request. Can you please take the static analyzer changes (RetainSummaryManager.h/cpp) and make them into a separate patch? Please add @NoQ as a reviewer for that change. Then feel free to land the remaining driver kit changes in this patch as one commit. This revision is now accepted and ready to land.May 12 2022, 8:15 AM This revision was landed with ongoing or failed builds.May 13 2022, 12:35 PM Closed by commit rG2f04e703bff3: [Clang] Add DriverKit support (authored by egorzhdan). · Explain Why This revision was automatically updated to reflect the committed changes.
Revision Contents
Diff 416166 clang/include/clang/Analysis/RetainSummaryManager.h
clang/include/clang/Basic/Attr.td
clang/include/clang/Basic/AttrDocs.td
clang/include/clang/Basic/Features.def
clang/include/clang/Driver/Options.td
clang/lib/Analysis/RetainSummaryManager.cpp
clang/lib/Basic/Targets/OSTargets.h
clang/lib/Basic/Targets/OSTargets.cpp
clang/lib/CodeGen/CGObjC.cpp
clang/lib/Driver/Driver.cpp
clang/lib/Driver/ToolChain.cpp
clang/lib/Driver/ToolChains/Arch/ARM.cpp
clang/lib/Driver/ToolChains/Arch/X86.cpp
clang/lib/Driver/ToolChains/Clang.cpp
clang/lib/Driver/ToolChains/CommonArgs.cpp
clang/lib/Driver/ToolChains/Darwin.h
clang/lib/Driver/ToolChains/Darwin.cpp
clang/lib/Frontend/CompilerInvocation.cpp
clang/test/Analysis/driverkit_base.h
clang/test/Analysis/retain-release-driverkit.cpp
clang/test/CodeGen/availability-check-driverkit.c
clang/test/Driver/Inputs/DriverKit19.0.sdk/SDKSettings.plist
clang/test/Driver/Inputs/DriverKit19.0.sdk/System/DriverKit/usr/include/.keep
clang/test/Driver/Inputs/basic_darwin_driverkit_sdk_usr_cxx_v1/System/DriverKit/usr/include/c++/v1/.keep
clang/test/Driver/Inputs/basic_darwin_driverkit_sdk_usr_cxx_v1/System/DriverKit/usr/lib/.keep
clang/test/Driver/Inputs/resource_dir/lib/darwin/libclang_rt.driverkit.a
clang/test/Driver/darwin-ld-platform-version-driverkit.c
clang/test/Driver/darwin-ld.c
clang/test/Driver/darwin-version.c
clang/test/Driver/debug-options.c
clang/test/Driver/driverkit-arm64.c
clang/test/Driver/driverkit-arm64e.c
clang/test/Driver/driverkit-armv7k.s
clang/test/Driver/driverkit-cplusplus.cpp
clang/test/Driver/driverkit-exceptions.cpp
clang/test/Driver/driverkit-framework.c
clang/test/Driver/driverkit-rtti.cpp
clang/test/Driver/driverkit-target-cpu.c
clang/test/Driver/driverkit-version-min.c
clang/test/Driver/incompatible_sysroot.c
clang/test/Driver/instrprof-ld.c
clang/test/Driver/pic.c
clang/test/Driver/stack-protector.c
clang/test/Frontend/darwin-version.c
clang/test/Preprocessor/arm-target-features.c
clang/test/Sema/attr-availability-driverkit.c
|
clang-format: please reformat the code