This is an automated email from the git hooks/post-receive script.
tcwg-buildslave pushed a change to branch linaro-local/ci/tcwg_kernel/llvm-master-arm-next-defconfig in repository toolchain/ci/llvm-monorepo.
from 52a50559edf AMDGPU/GlobalISel: RegBankSelect for fp conversions adds 7979c93d4df [binutils] NFC: fix clang-tidy warning: use empty() instead [...] adds 1b29d9b274a [lldbsuite] Un-xfail tests on Windows that are now passing (pt.3) adds 0a30419e6d3 [AArch64][GlobalISel] Implement selection og G_MERGE of two [...] adds 04696f2186b [lldbsuite] Un-xfail tests on Windows that are now passing (pt.4) adds bda90fdab38 [X86] Disable custom widening of signed/unsigned add/sub sa [...] adds 2f4e9ed9138 AMDGPU/GlobalISel: Fix ValueMapping tables for i1 adds e32d88560ba AMDGPU: Make i1/i64/v2i32 and/or/xor legal adds 9ec54ea2cd9 Remove pointless casts. adds 6bbb3cfa15d [lldb] Retrieve currently handled Obj-C exception via __cxa [...] adds 45bd06b7b6f [lldbsuite] Un-xfail tests on Windows that are now passing (pt.5) adds d420a835d31 [WebAssembly] Gate unimplemented SIMD ops on flag adds 63aee2fd65b [lldbsuite] Un-xfail TestDataFormatterSynthVal on Windows adds 7374e43cedd [lldbsuite] Un-xfail TestRedefinitionsInInlines on Windows adds 00293090ffe Fix build errors introduced by r349712 on aarch64 bots. adds b2aaee2b8de [WebAssembly] Emit a splat for v128 IMPLICIT_DEF adds aa2d8dfbb46 Introduce llvm.loop.parallel_accesses and llvm.access.group [...] adds d24569589d8 [DAGCombiner] Fix a place that was creating a SIGN_EXTEND w [...] adds 8367fba0647 [PowerPC] Implement the isSelectSupported() target hook adds 91d2797ba4d [HWASAN] Add support for memory intrinsics adds 1ce6f5d39ac [Sema] Better static assert diagnostics for expressions inv [...] adds 749bd83b08b [HWASAN] Add support for memory intrinsics adds d0d0152f038 [CodeGen][ExpandMemcmp] Add an option for allowing overlapp [...] adds a4113506504 [NFC] Fix trailing comma after function. adds dbd73a154b5 Revert r349731 "[CodeGen][ExpandMemcmp] Add an option for a [...] adds b5b5eea0a2b [MSan] Don't emit __msan_instrument_asm_load() calls adds 97725794d4d [InstCombine][AMDGPU] Handle more buffer intrinsics adds 486619c0653 [asan] Fix and re-enable few test on Android adds 14c65c57b50 [yaml2obj/obj2yaml] - Support dumping/parsing ABI version. adds 29786bd94d2 [llvm-objcopy] - Do not drop the OS/ABI and ABIVersion fiel [...] adds 22888ec21e5 [X86] Change 'simple nonmem' intrinsic test to not use PADDSW adds 27b0b25374a [asan] Revert still Androind incompatible tests enabled in r349736 adds c66e58f02a3 [llvm-objcopy] Use ELFOSABI_NONE instead of 0. NFC. adds f98bcf5e352 [X86] Update PADDSW/PSUBSW intrinsic usage with generic sat [...] adds 0baa74aaaa3 [X86][SSE] Auto upgrade PADDS/PSUBS intrinsics to SADD_SAT/ [...] adds cc64cee1e4b [X86][SSE] Auto upgrade PADDS/PSUBS intrinsics to SADD_SAT/ [...] adds 5e64bc3a75d Revert "[sanitizer] Support running without fd 0,1,2." adds 2cae51d8a35 [SystemZ] Make better use of VLDEB adds 66247779899 Re-land r349731 "[CodeGen][ExpandMemcmp] Add an option for [...] adds e2042f65a0a [SystemZ] Make better use of VGEF/VGEG adds 298eef742d4 [SystemZ] Make better use of VLLEZ adds 9a07b622d5b [clangd] Don't miss the expected type in merge. adds 03aeb2ec773 [SystemZ] Fix wrong codegen caused by typos in vecintrin.h adds ea0c6bd2d44 Replace getOS() == llvm::Triple::*BSD with isOS*BSD() [NFCI] adds c9d95371239 [SystemZ] Improve testing of vecintrin.h intrinsics adds 4f6df4173e7 [Driver] Fix accidentally reversed condition in r349752 adds 234d2ae525f [Sema][NFC] Add test for static_assert diagnistics with con [...] adds 02091866829 [gn build] Add build files for clang/lib/Lex and clang/lib/AST adds 211c535f7cf [gn build] Add build files for clang/lib/{Analysis,Edit,Sema} adds 222ebd19c6d [clang-tidy] Use translationUnitDecl() instead of a custom [...] adds 521f49acabc [InstCombine] Make x86 PADDS/PSUBS constant folding tests generic adds ad714fd8575 Fix gcc7 -Wdangling-else warning. NFCI. adds 2afeeec3b1a [SystemZ] "Generic" vector assembler instructions shoud clobber CC adds e786aab0859 [Sanitizer] Enable vis api on FreeBSD adds 316253326c3 [X86][AVX512] Don't custom lower v16i8 rotations. adds 870cc8bb285 [RISCV] Properly evaluate fixup_riscv_pcrel_lo12 adds a792a86e390 [SelectionDAGBuilder] Enable funnel shift building to custo [...] adds 7979d065a63 Replace MemoryRegionInfoSP with values and cleanup related code adds d2690d6263f Overload GetMemoryRegions for the ProcessMinidump adds 5aae4643a21 [clangd] Expose FileStatus to LSP. adds 610bbe6caed [clangd] Try to workaround test failure by increasing the timeouts adds e423dfef4c0 [Hexagon] Add patterns for funnel shifts adds 227090455b9 Test commit adds c992a1008f8 [PPC64] Add toc-optimizations for got based relocations. adds 54901cc890f [x86] add test to show missed movddup load fold; NFC adds c776a2c8fdf [InstCombine] Preserve access-group metadata. adds 8cb0a6b5bb0 [lldbsuite] Skip TestConflictingSymbol (test_shadowed) on Windows adds c8994b841c2 Correct the diagnose_if attribute documentation. Fixes PR35845. adds 52587b9a1a6 [CodeView] Emit global variables within lexical scopes to l [...] adds b457baa3576 [BPF] Disable relocation for .BTF.ext section adds 3f813da67f2 Add PLATFORM constants for iOS, tvOS, and watchOS simulators adds 5a722fc749a [libcxx] Fix order checking in unordered_multimap tests. adds 11baf87d193 [lldbsuite] Un-xfail TestEvents on Windows adds e972a17c44c Use @llvm.objc.clang.arc.use intrinsic instead of clang.arc [...] adds 025fef90b60 [lldbsuite] Un-xfail TestMiniDump and TestThreadJump adds c474f7a2b3e [lit] Skip stop-hook test on Windows adds e64690a8f2c [CMake] Add libunwind when 'all' is being passed as LLVM_EN [...] adds af5383538a7 Add missing -oso-prepend-path to dsymutil test. adds b6a63d0cccc [LAA] Avoid generating RT checks for known deps preventing [...] adds e18e1734c89 [X86] Auto upgrade XOP/AVX512 rotation intrinsics to generi [...] adds fdea5bd7527 [X86] Auto upgrade XOP/AVX512 rotation intrinsics to generi [...] adds e5475d3b80e Revert "[analyzer] pr38668: Do not attempt to cast loaded v [...] adds afcbc5870b4 [MC] [AArch64] Support resolving fixups for abs_g0 etc. adds 509f1041d7f [MC] [AArch64] Correctly resolve ":abs_g1:3" etc. adds bba4808eb97 [ConstantFolding] Split up saturating add/sub tests; NFC adds a52d18121aa [ConstantFolding] Add tests for sat add/sub with undefs; NFC adds a7927af2e07 [ConstantFolding] Add tests for funnel shifts with undef op [...] adds f6af7eefb89 [ConstantFolding] Regenerate test checks; NFC adds 5f7cddaaa3a [ConstantFolding] Add undef tests for overflow intrinsics; NFC adds f4e543ea444 [ConstantFolding] Consolidate and extend bitcount intrinsic [...] adds 4455872746a [llvm-objcopy] [COFF] Don't call memcpy() with a null argum [...] adds 2da47347be0 [Sema] Don't try to account for the size of an incomplete t [...] adds 8acb5d5abc9 Allow direct navigation to static analysis checker document [...] adds 04734e79cec [lldbsuite] Un-xfail several tests in TestInferiorCrashing [...] adds 7ad35fa5d79 [NFC][pstl] Re-run Clang-format on the whole repository adds 02bcb209f26 Fix build failures from r349812 due to a missing argument. adds acab5d5bded Fix the example checker plugin after r349812. adds b4a58a35b09 [sanitizer] Support running without fd 0,1,2. adds 28e4dc68ef1 [dotest] Consider unexpected passes as failures. adds 220d0c43652 DebugInfo: Fix for missing comp_dir handling with r349207 adds 9dda8133f41 Make the "too many braces in scalar initialization" extensi [...] adds fcf223dd3df [API] Remove redundants get() from smart pointers. NFC adds b2f74d722d0 [GlobalISel][AArch64] Add G_FCEIL to isPreISelGenericFloati [...] adds 16ba539217a [CodeGen] Generate llvm.loop.parallel_accesses instead of l [...] adds 73e63acfb43 [driver] [analyzer] Fix a backward compatibility issue afte [...] adds bf060f3d0e1 Declares __cpu_model as dso local adds 693d985dbbf [llvm-objcopy] [COFF] Avoid memcpy() with null parameters i [...] adds e934f587a14 [driver] [analyzer] Fix buildbots after r349824. adds a3b0a914e39 [gn build] Add build files for clang-format and lib/{Format [...] adds 6ed09c0f9f6 [gn build] Add build file for clang/lib/Parse adds b1fa70843d7 [gn build] Add build file for clang/lib/Driver adds e3156ceecb4 [gn build] Add build files for clang/lib/{Frontend,Frontend [...] adds 9305a8260f3 [gn build] Add build file for clang/lib/CodeGen and llvm/li [...] adds cf5ce49f11a [driver] [analyzer] Fix redundant test output. adds 41e8a70a699 [gn check] Unbreak check-lld if llvm_install_binutils_symli [...] adds e78ba5fac45 cmake: Remove add_llvm_loadable_module() adds 2bdce41821d cmake: Remove uses of add_llvm_loadable_module macro adds 77d7ae9f1ad [ObjC] Messages to 'self' in class methods that return 'ins [...] adds 14492793958 Revert "[driver] [analyzer] Fix a backward compatibility is [...] adds fc7e140dbe0 [asan] Disable test on powerpc64be adds c7083fcf7ee Add support for namespaces on #pragma clang attribute adds 3f5e4589068 Fix Windows build failures caused by r349839 adds 5c2e4e4eac1 [InstCombine] [NFC] testcases for canonicalize MUL with NEG [...] adds 962b7200f38 [CodeGen] Fix assertion on emitting cleanup for object with [...] adds a88ca95c45b [ELF] Move IsNeeded logic from SymbolTable::addShared to Ma [...] adds 1bf1663e699 Simplify. NFC. adds 50b5b13baa5 Disable a few tests on the green dragon sanitzier bot. adds bf0e48231df Revert "[asan] Disable test on powerpc64be" adds 4557102ab3d [CodeGen] Fix a test from r349848 by replacing `objc_` with [...] new 80ea975bdff [NativePDB] Create VarDecls for global variables. new ab22fe88550 [lldb] Add a "display-recognized-arguments" target setting [...] new e2147b8b1cc [ARM] Complete the Thumb1 shift+and->shift+shift transforms. new 7d62e604389 Fix stack-buffer-overflow in lldb_private::Host::FindProcesses new d95b4388531 Remove dead code. new 907ca889030 Fix typo new f6ce600e93d [analyzer] RetainCount: Suppress retain detection heuristic [...] new b21d6cf8afc Revert "Revert "[driver] [analyzer] Fix a backward compatib [...]
The 8 revisions listed above as "new" are entirely new to this repository and will be described in separate emails. The revisions listed as "adds" were already present in the repository and have only been added to this reference.
Summary of changes: .../readability/SimplifyBooleanExprCheck.cpp | 22 +- .../readability/SimplifyBooleanExprCheck.h | 1 - clang-tools-extra/clangd/ClangdLSPServer.cpp | 15 +- clang-tools-extra/clangd/ClangdLSPServer.h | 6 +- clang-tools-extra/clangd/Protocol.cpp | 7 + clang-tools-extra/clangd/Protocol.h | 15 + clang-tools-extra/clangd/TUScheduler.cpp | 34 + clang-tools-extra/clangd/TUScheduler.h | 2 + clang-tools-extra/clangd/index/Merge.cpp | 2 + clang-tools-extra/test/clangd/filestatus.test | 13 + .../unittests/clangd/BackgroundIndexTests.cpp | 6 +- clang-tools-extra/unittests/clangd/IndexTests.cpp | 2 + clang/docs/LanguageExtensions.rst | 30 + clang/examples/AnnotateFunctions/CMakeLists.txt | 2 +- clang/examples/PrintFunctionNames/CMakeLists.txt | 2 +- clang/examples/analyzer-plugin/CMakeLists.txt | 2 +- clang/examples/analyzer-plugin/MainCallChecker.cpp | 4 +- clang/include/clang/AST/PrettyPrinter.h | 5 +- clang/include/clang/AST/Type.h | 8 +- clang/include/clang/Basic/AttrDocs.td | 4 +- clang/include/clang/Basic/DiagnosticParseKinds.td | 7 + clang/include/clang/Basic/DiagnosticSemaKinds.td | 5 +- clang/include/clang/Driver/CC1Options.td | 2 +- clang/include/clang/Sema/Sema.h | 21 +- .../Checkers/BuiltinCheckerRegistration.h | 2 +- .../clang/StaticAnalyzer/Checkers/CheckerBase.td | 13 + .../clang/StaticAnalyzer/Checkers/Checkers.td | 429 +++-- .../StaticAnalyzer/Frontend/CheckerRegistry.h | 15 +- clang/lib/AST/TypePrinter.cpp | 31 +- clang/lib/Basic/Targets/AArch64.cpp | 4 +- clang/lib/Basic/Targets/ARM.cpp | 12 +- clang/lib/Basic/Targets/Mips.h | 8 +- clang/lib/Basic/Targets/PPC.cpp | 4 +- clang/lib/Basic/Targets/PPC.h | 2 +- clang/lib/Basic/Targets/Sparc.h | 2 +- clang/lib/CodeGen/CGBuiltin.cpp | 88 +- clang/lib/CodeGen/CGClass.cpp | 1 + clang/lib/CodeGen/CGLoopInfo.cpp | 40 +- clang/lib/CodeGen/CGLoopInfo.h | 5 + clang/lib/CodeGen/CGObjC.cpp | 7 +- clang/lib/Driver/ToolChains/Arch/Mips.cpp | 4 +- clang/lib/Driver/ToolChains/Clang.cpp | 20 +- clang/lib/Driver/ToolChains/CommonArgs.cpp | 24 +- clang/lib/Driver/ToolChains/Gnu.cpp | 2 +- clang/lib/Driver/XRayArgs.cpp | 6 +- clang/lib/Headers/vecintrin.h | 6 +- clang/lib/Parse/ParsePragma.cpp | 46 +- clang/lib/Sema/SemaAttr.cpp | 40 +- clang/lib/Sema/SemaChecking.cpp | 12 +- clang/lib/Sema/SemaExprObjC.cpp | 65 +- clang/lib/Sema/SemaTemplate.cpp | 6 +- .../Checkers/CheckSecuritySyntaxOnly.cpp | 8 +- clang/lib/StaticAnalyzer/Core/AnalyzerOptions.cpp | 2 +- .../StaticAnalyzer/Core/RetainSummaryManager.cpp | 11 + clang/lib/StaticAnalyzer/Core/SarifDiagnostics.cpp | 21 +- clang/lib/StaticAnalyzer/Core/Store.cpp | 26 +- .../StaticAnalyzer/Frontend/CheckerRegistry.cpp | 14 +- clang/test/Analysis/casts.c | 11 - .../sarif-multi-diagnostic-test.c.sarif | 2 + ...value.c => invalid-a-na-ly-zer-con-fig-value.c} | 9 + .../test/Analysis/invalid-analyzer-config-value.c | 5 + clang/test/Analysis/pointer-to-member.cpp | 7 +- clang/test/Analysis/retain-release.m | 30 +- clang/test/CodeGen/avx2-builtins.c | 8 +- clang/test/CodeGen/avx512bw-builtins.c | 24 +- clang/test/CodeGen/avx512f-builtins.c | 48 +- clang/test/CodeGen/avx512vl-builtins.c | 96 +- clang/test/CodeGen/avx512vlbw-builtins.c | 32 +- clang/test/CodeGen/builtin-cpu-is.c | 2 + clang/test/CodeGen/builtin-cpu-supports.c | 5 + clang/test/CodeGen/builtins-systemz-zvector.c | 1529 +++++++++++++++++- clang/test/CodeGen/builtins-systemz-zvector2.c | 303 +++- clang/test/CodeGen/sse2-builtins.c | 8 +- clang/test/CodeGen/xop-builtins.c | 16 +- .../CodeGenCXX/inheriting-constructor-cleanup.cpp | 52 + .../pragma-loop-safety-imperfectly_nested.cpp | 32 + .../test/CodeGenCXX/pragma-loop-safety-nested.cpp | 18 +- clang/test/CodeGenCXX/pragma-loop-safety-outer.cpp | 12 +- clang/test/CodeGenCXX/pragma-loop-safety.cpp | 32 +- clang/test/CodeGenObjC/arc-blocks.m | 6 +- clang/test/CodeGenObjC/arc-foreach.m | 8 +- clang/test/CodeGenObjC/arc-literals.m | 6 +- clang/test/CodeGenObjC/arc-ternary-op.m | 2 +- clang/test/CodeGenObjC/arc.m | 6 +- clang/test/CodeGenObjC/os_log.m | 4 +- clang/test/CodeGenObjCXX/arc.mm | 2 +- .../inheriting-constructor-cleanup.mm | 43 + clang/test/OpenMP/for_codegen.cpp | 14 +- clang/test/OpenMP/for_simd_codegen.cpp | 16 +- .../test/OpenMP/loops_explicit_clauses_codegen.cpp | 32 +- clang/test/OpenMP/ordered_codegen.cpp | 12 +- clang/test/OpenMP/parallel_for_simd_codegen.cpp | 16 +- clang/test/OpenMP/schedule_codegen.cpp | 84 +- clang/test/OpenMP/simd_codegen.cpp | 204 +-- clang/test/OpenMP/simd_metadata.c | 29 +- .../OpenMP/target_parallel_for_simd_codegen.cpp | 2 +- clang/test/OpenMP/target_simd_codegen.cpp | 2 +- clang/test/OpenMP/taskloop_simd_codegen.cpp | 38 +- clang/test/Parser/pragma-attribute.cpp | 2 +- clang/test/Sema/pragma-attribute-namespace.c | 37 + clang/test/SemaCXX/array-bounds.cpp | 9 + clang/test/SemaCXX/cxx0x-initializer-scalars.cpp | 23 + clang/test/SemaCXX/static-assert-cxx17.cpp | 48 + clang/test/SemaCXX/static-assert.cpp | 15 + .../SemaObjC/multiple-method-names-in-class-self.m | 39 + .../StaticAnalyzer/RegisterCustomCheckersTest.cpp | 3 +- clang/utils/TableGen/ClangSACheckersEmitter.cpp | 38 +- clang/www/analyzer/alpha_checks.html | 234 +-- clang/www/analyzer/available_checks.html | 284 ++-- compiler-rt/lib/asan/asan_thread.cc | 4 +- compiler-rt/lib/hwasan/CMakeLists.txt | 1 + compiler-rt/lib/hwasan/hwasan.cc | 63 +- compiler-rt/lib/hwasan/hwasan_checks.h | 79 + compiler-rt/lib/hwasan/hwasan_interface_internal.h | 7 + compiler-rt/lib/hwasan/hwasan_memintrinsics.cc | 45 + .../sanitizer_platform_interceptors.h | 2 +- .../sanitizer_platform_limits_freebsd.cc | 3 + .../sanitizer_platform_limits_freebsd.h | 2 + .../lib/sanitizer_common/sanitizer_rtems.cc | 2 +- .../asan/TestCases/Linux/asan_rt_confict_test-2.cc | 4 +- .../test/asan/TestCases/Linux/local_alias.cc | 9 +- .../test/asan/TestCases/Linux/odr-violation.cc | 20 +- .../test/asan/TestCases/Linux/odr-vtable.cc | 9 +- compiler-rt/test/asan/TestCases/Linux/odr_c_test.c | 8 +- .../test/asan/TestCases/Linux/preinit_test.cc | 7 +- compiler-rt/test/hwasan/TestCases/mem-intrinsics.c | 37 + .../TestCases/{NetBSD => Posix}/vis.cc | 2 + .../unord.multimap/equal_range_const.pass.cpp | 39 +- .../unord.multimap/equal_range_non_const.pass.cpp | 39 +- .../unord/unord.multimap/local_iterators.pass.cpp | 273 +++- .../unord/unord.multimap/rehash.pass.cpp | 36 +- .../unord/unord.multimap/reserve.pass.cpp | 23 +- .../unord/unord.multimap/swap_member.pass.cpp | 121 +- lld/ELF/Arch/PPC64.cpp | 22 +- lld/ELF/MarkLive.cpp | 8 +- lld/ELF/SymbolTable.cpp | 26 +- lld/test/ELF/as-needed-in-regular.s | 24 + lld/test/ELF/as-needed-not-in-regular.s | 26 + lld/test/ELF/ppc64-got-off.s | 17 + lldb/include/lldb/API/SBMemoryRegionInfo.h | 1 + lldb/include/lldb/API/SBMemoryRegionInfoList.h | 6 + lldb/include/lldb/API/SBTarget.h | 1 + lldb/include/lldb/API/SBThread.h | 3 +- lldb/include/lldb/API/SBVariablesOptions.h | 2 +- lldb/include/lldb/Target/LanguageRuntime.h | 11 + lldb/include/lldb/Target/MemoryRegionInfo.h | 6 + lldb/include/lldb/Target/Process.h | 2 +- lldb/include/lldb/Target/Target.h | 4 + lldb/include/lldb/Target/Thread.h | 3 +- lldb/include/lldb/lldb-forward.h | 4 +- lldb/lit/ExecControl/StopHook/stop-hook.test | 6 +- lldb/lit/Suite/lldbtest.py | 9 +- .../NativePDB/Inputs/globals-fundamental.lldbinit | 2 + lldb/lit/SymbolFile/NativePDB/global-classes.cpp | 8 + .../SymbolFile/NativePDB/globals-fundamental.cpp | 213 +++ lldb/packages/Python/lldbsuite/test/decorators.py | 7 + .../rdar44436068/Test128BitsInteger.py | 5 +- .../unwind_expression/TestUnwindExpression.py | 1 - .../conditional_break/TestConditionalBreak.py | 3 - .../data-formatter-cpp/TestDataFormatterCpp.py | 3 - .../TestDataFormatterSmartArray.py | 3 - .../TestDataFormatterSynthVal.py | 3 - .../disassembly/TestDisassembleBreakpoint.py | 3 - .../test/functionalities/exec/TestExec.py | 2 + .../frame-recognizer/TestFrameRecognizer.py | 21 +- .../inferior-crashing/TestInferiorCrashing.py | 25 +- .../recursive-inferior/TestRecursiveInferior.py | 5 +- .../memory/cache/TestMemoryCache.py | 3 - .../functionalities/memory/find/TestMemoryFind.py | 1 - .../postmortem/minidump-new/TestMiniDumpNew.py | 62 + .../postmortem/minidump/TestMiniDump.py | 1 - .../crash_during_step/TestCrashDuringStep.py | 1 - .../thread/exit_during_step/TestExitDuringStep.py | 9 - .../functionalities/thread/jump/TestThreadJump.py | 1 - .../thread/thread_exit/TestThreadExit.py | 3 - .../test/lang/c/anonymous/TestAnonymous.py | 1 - .../c/conflicting-symbol/TestConflictingSymbol.py | 1 + .../lang/c/inlines/TestRedefinitionsInInlines.py | 10 +- .../test/lang/c/shared_lib/TestSharedLib.py | 2 - .../test/lang/c/struct_types/TestStructTypes.py | 5 +- .../TestClassTemplateParameterPack.py | 2 - .../lang/cpp/class_static/TestStaticVariables.py | 4 +- .../lldbsuite/test/lang/cpp/lambdas/TestLambdas.py | 5 +- .../test/lang/cpp/llvm-style/TestLLVMStyle.py | 5 +- .../test/lang/cpp/namespace/TestNamespaceLookup.py | 7 +- .../namespace_conflicts/TestNamespaceConflicts.py | 5 +- .../lldbsuite/test/lang/cpp/scope/TestCppScope.py | 2 +- .../lldbsuite/test/lang/objc/exceptions/Makefile | 2 +- .../lang/objc/exceptions/TestObjCExceptions.py | 108 +- .../test/lang/objc/exceptions/{main.m => main.mm} | 35 +- .../lldbsuite/test/python_api/event/TestEvents.py | 3 - .../lldbsuite/test/python_api/frame/TestFrames.py | 1 - .../test/python_api/hello_world/TestHelloWorld.py | 3 +- .../watchlocation/TestTargetWatchAddress.py | 1 - lldb/scripts/interface/SBMemoryRegionInfo.i | 3 + lldb/scripts/interface/SBThread.i | 18 + lldb/scripts/interface/SBVariablesOptions.i | 2 +- lldb/source/API/SBAddress.cpp | 4 +- lldb/source/API/SBBreakpointName.cpp | 4 +- lldb/source/API/SBCommandInterpreter.cpp | 2 +- lldb/source/API/SBCommandReturnObject.cpp | 4 +- lldb/source/API/SBDeclaration.cpp | 8 +- lldb/source/API/SBError.cpp | 20 +- lldb/source/API/SBFileSpec.cpp | 6 +- lldb/source/API/SBFileSpecList.cpp | 8 +- lldb/source/API/SBFrame.cpp | 3 +- lldb/source/API/SBLineEntry.cpp | 12 +- lldb/source/API/SBMemoryRegionInfoList.cpp | 34 +- lldb/source/API/SBProcess.cpp | 46 +- lldb/source/API/SBProcessInfo.cpp | 4 +- lldb/source/API/SBSourceManager.cpp | 2 +- lldb/source/API/SBStream.cpp | 24 +- lldb/source/API/SBStringList.cpp | 2 +- lldb/source/API/SBSymbolContext.cpp | 35 +- lldb/source/API/SBSymbolContextList.cpp | 12 +- lldb/source/API/SBThread.cpp | 3 +- lldb/source/API/SBType.cpp | 24 +- lldb/source/API/SBTypeEnumMember.cpp | 4 +- lldb/source/API/SBTypeSummary.cpp | 6 +- lldb/source/API/SBValueList.cpp | 14 +- lldb/source/API/SBVariablesOptions.cpp | 30 +- lldb/source/Commands/CommandObjectThread.cpp | 5 +- lldb/source/Host/macosx/objcxx/Host.mm | 2 +- .../ItaniumABI/ItaniumABILanguageRuntime.cpp | 58 + .../ItaniumABI/ItaniumABILanguageRuntime.h | 3 + .../ObjC/AppleObjCRuntime/AppleObjCRuntime.cpp | 102 ++ .../ObjC/AppleObjCRuntime/AppleObjCRuntime.h | 6 + .../Plugins/Process/minidump/MinidumpParser.cpp | 9 +- .../Plugins/Process/minidump/MinidumpParser.h | 5 +- .../Plugins/Process/minidump/MinidumpTypes.cpp | 2 + .../Plugins/Process/minidump/ProcessMinidump.cpp | 6 + .../Plugins/Process/minidump/ProcessMinidump.h | 3 + .../Plugins/SymbolFile/NativePDB/PdbAstBuilder.cpp | 28 +- .../Plugins/SymbolFile/NativePDB/PdbAstBuilder.h | 4 + .../Plugins/SymbolFile/NativePDB/PdbIndex.cpp | 4 + .../source/Plugins/SymbolFile/NativePDB/PdbIndex.h | 1 + .../Plugins/SymbolFile/NativePDB/PdbUtil.cpp | 24 + .../SymbolFile/NativePDB/SymbolFileNativePDB.cpp | 2 + lldb/source/Target/Process.cpp | 12 +- lldb/source/Target/Target.cpp | 13 + lldb/source/Target/Thread.cpp | 33 +- .../Python/module/unittest2/unittest2/result.py | 4 +- llvm/CMakeLists.txt | 2 +- llvm/cmake/modules/AddLLVM.cmake | 55 +- llvm/docs/CMake.rst | 4 +- llvm/docs/LangRef.rst | 132 +- llvm/docs/WritingAnLLVMPass.rst | 2 +- llvm/include/llvm/Analysis/LoopAccessAnalysis.h | 19 +- llvm/include/llvm/Analysis/LoopInfo.h | 26 + llvm/include/llvm/Analysis/LoopInfoImpl.h | 5 +- llvm/include/llvm/Analysis/TargetTransformInfo.h | 8 +- llvm/include/llvm/Analysis/VectorUtils.h | 20 +- llvm/include/llvm/BinaryFormat/MachO.h | 5 +- llvm/include/llvm/CodeGen/TargetLowering.h | 9 + llvm/include/llvm/IR/IntrinsicsX86.td | 127 +- llvm/include/llvm/IR/LLVMContext.h | 1 + llvm/include/llvm/Object/MachO.h | 3 + llvm/include/llvm/ObjectYAML/ELFYAML.h | 1 + llvm/include/llvm/Transforms/Utils/LoopUtils.h | 2 +- llvm/lib/Analysis/LoopAccessAnalysis.cpp | 11 +- llvm/lib/Analysis/LoopInfo.cpp | 72 +- llvm/lib/Analysis/VectorUtils.cpp | 95 +- llvm/lib/CodeGen/AsmPrinter/CodeViewDebug.cpp | 201 ++- llvm/lib/CodeGen/AsmPrinter/CodeViewDebug.h | 29 +- llvm/lib/CodeGen/AsmPrinter/DwarfDebug.cpp | 19 +- llvm/lib/CodeGen/ExpandMemCmp.cpp | 233 +-- llvm/lib/CodeGen/SelectionDAG/DAGCombiner.cpp | 5 +- .../CodeGen/SelectionDAG/SelectionDAGBuilder.cpp | 6 +- llvm/lib/IR/AutoUpgrade.cpp | 105 +- llvm/lib/IR/LLVMContext.cpp | 1 + llvm/lib/MC/MCAsmStreamer.cpp | 13 +- llvm/lib/MC/MCParser/DarwinAsmParser.cpp | 5 +- llvm/lib/ObjectYAML/ELFYAML.cpp | 1 + .../Target/AArch64/AArch64InstructionSelector.cpp | 49 + .../lib/Target/AArch64/AArch64RegisterBankInfo.cpp | 1 + .../Target/AArch64/AsmParser/AArch64AsmParser.cpp | 10 +- .../AArch64/MCTargetDesc/AArch64AsmBackend.cpp | 57 +- .../Target/AMDGPU/AMDGPUGenRegisterBankInfo.def | 63 +- llvm/lib/Target/AMDGPU/AMDGPULegalizerInfo.cpp | 8 +- llvm/lib/Target/AMDGPU/AMDGPURegisterBankInfo.cpp | 21 +- llvm/lib/Target/ARM/ARMISelLowering.cpp | 53 +- llvm/lib/Target/ARM/ARMISelLowering.h | 2 + .../Target/BPF/MCTargetDesc/BPFELFObjectWriter.cpp | 10 + llvm/lib/Target/Hexagon/HexagonISelLowering.cpp | 11 +- llvm/lib/Target/Hexagon/HexagonPatterns.td | 88 +- llvm/lib/Target/PowerPC/PPCISelLowering.h | 5 + .../Target/RISCV/MCTargetDesc/RISCVAsmBackend.cpp | 39 + .../Target/RISCV/MCTargetDesc/RISCVAsmBackend.h | 7 +- llvm/lib/Target/RISCV/MCTargetDesc/RISCVMCExpr.cpp | 82 + llvm/lib/Target/RISCV/MCTargetDesc/RISCVMCExpr.h | 10 + llvm/lib/Target/SystemZ/SystemZISelDAGToDAG.cpp | 2 +- llvm/lib/Target/SystemZ/SystemZISelLowering.cpp | 51 +- llvm/lib/Target/SystemZ/SystemZISelLowering.h | 1 + llvm/lib/Target/SystemZ/SystemZInstrFormats.td | 23 +- llvm/lib/Target/SystemZ/SystemZInstrVector.td | 6 +- llvm/lib/Target/SystemZ/SystemZOperators.td | 42 +- .../lib/Target/WebAssembly/WebAssemblyFastISel.cpp | 2 + .../Target/WebAssembly/WebAssemblyISelDAGToDAG.cpp | 2 + .../Target/WebAssembly/WebAssemblyISelLowering.cpp | 6 + .../lib/Target/WebAssembly/WebAssemblyInstrInfo.td | 1 + .../lib/Target/WebAssembly/WebAssemblyInstrSIMD.td | 13 +- .../Target/WebAssembly/WebAssemblyRegStackify.cpp | 16 +- llvm/lib/Target/X86/X86ISelLowering.cpp | 21 +- llvm/lib/Target/X86/X86IntrinsicsInfo.h | 32 - llvm/lib/Target/X86/X86TargetTransformInfo.cpp | 5 +- llvm/lib/Transforms/Hello/CMakeLists.txt | 2 +- .../Transforms/InstCombine/InstCombineCalls.cpp | 5 + .../InstCombine/InstCombineLoadStoreAlloca.cpp | 3 +- llvm/lib/Transforms/InstCombine/InstCombinePHI.cpp | 1 + .../InstCombine/InstCombineSimplifyDemanded.cpp | 4 + .../Instrumentation/HWAddressSanitizer.cpp | 42 + .../Transforms/Instrumentation/MemorySanitizer.cpp | 14 +- llvm/lib/Transforms/Scalar/GVNHoist.cpp | 2 +- llvm/lib/Transforms/Scalar/LoopVersioningLICM.cpp | 2 + llvm/lib/Transforms/Scalar/MemCpyOptimizer.cpp | 3 +- llvm/lib/Transforms/Scalar/SROA.cpp | 12 +- llvm/lib/Transforms/Scalar/Scalarizer.cpp | 3 +- llvm/lib/Transforms/Utils/InlineFunction.cpp | 26 +- llvm/lib/Transforms/Utils/Local.cpp | 11 +- llvm/lib/Transforms/Utils/LoopUtils.cpp | 49 +- llvm/lib/Transforms/Utils/SimplifyCFG.cpp | 3 +- llvm/test/Analysis/ConstantFolding/bitcount.ll | 187 +++ llvm/test/Analysis/ConstantFolding/funnel-shift.ll | 167 ++ .../Analysis/ConstantFolding/saturating-add-sub.ll | 473 ++++-- .../LoopInfo/annotated-parallel-complex.ll | 91 ++ .../Analysis/LoopInfo/annotated-parallel-simple.ll | 37 + .../GlobalISel/legalizer-info-validation.mir | 2 +- .../CodeGen/AArch64/GlobalISel/regbank-ceil.ll | 16 + .../AArch64/GlobalISel/select-scalar-merge.mir | 34 + .../CodeGen/AMDGPU/GlobalISel/legalize-and.mir | 59 +- .../test/CodeGen/AMDGPU/GlobalISel/legalize-or.mir | 59 +- .../CodeGen/AMDGPU/GlobalISel/legalize-xor.mir | 59 +- .../AMDGPU/GlobalISel/regbankselect-and.mir | 156 +- .../CodeGen/AMDGPU/GlobalISel/regbankselect-or.mir | 16 +- .../AMDGPU/GlobalISel/regbankselect-trunc.mir | 59 +- .../AMDGPU/GlobalISel/regbankselect-xor.mir | 16 +- llvm/test/CodeGen/Hexagon/funnel-shift.ll | 265 ++++ llvm/test/CodeGen/Hexagon/rotate.ll | 41 +- llvm/test/CodeGen/PowerPC/memcmpIR.ll | 24 +- llvm/test/CodeGen/PowerPC/select-i1-vs-i1.ll | 20 +- llvm/test/CodeGen/SystemZ/vec-conv-02.ll | 17 +- llvm/test/CodeGen/SystemZ/vec-move-08.ll | 32 + llvm/test/CodeGen/SystemZ/vec-move-14.ll | 42 + llvm/test/CodeGen/SystemZ/vec-move-18.ll | 12 + llvm/test/CodeGen/Thumb/shift-and.ll | 75 +- llvm/test/CodeGen/WebAssembly/implicit-def.ll | 4 +- llvm/test/CodeGen/WebAssembly/simd-arith.ll | 18 +- llvm/test/CodeGen/WebAssembly/simd.ll | 13 +- llvm/test/CodeGen/X86/avx2-intrinsics-fast-isel.ll | 16 +- .../CodeGen/X86/avx512-intrinsics-fast-isel.ll | 64 +- llvm/test/CodeGen/X86/avx512-intrinsics-upgrade.ll | 288 +++- llvm/test/CodeGen/X86/avx512-intrinsics.ll | 192 --- .../CodeGen/X86/avx512bw-intrinsics-canonical.ll | 286 +++- .../CodeGen/X86/avx512bwvl-intrinsics-canonical.ll | 586 ++++++- .../CodeGen/X86/avx512vl-intrinsics-fast-isel.ll | 128 +- .../CodeGen/X86/avx512vl-intrinsics-upgrade.ll | 584 +++++++ llvm/test/CodeGen/X86/avx512vl-intrinsics.ll | 584 ------- llvm/test/CodeGen/X86/build-vector-128.ll | 48 + llvm/test/CodeGen/X86/funnel-shift-rot.ll | 105 +- llvm/test/CodeGen/X86/memcmp-optsize.ll | 73 +- llvm/test/CodeGen/X86/memcmp.ll | 161 +- llvm/test/CodeGen/X86/pic-load-remat.ll | 22 +- llvm/test/CodeGen/X86/sse2-intrinsics-fast-isel.ll | 16 +- llvm/test/CodeGen/X86/vector-fshl-rot-128.ll | 1450 +++++++---------- llvm/test/CodeGen/X86/vector-fshl-rot-256.ll | 1295 ++++++--------- llvm/test/CodeGen/X86/vector-fshl-rot-512.ll | 38 +- llvm/test/CodeGen/X86/vector-fshr-rot-128.ll | 1653 ++++++++------------ llvm/test/CodeGen/X86/vector-fshr-rot-256.ll | 1404 ++++++++--------- llvm/test/CodeGen/X86/vector-fshr-rot-512.ll | 46 +- llvm/test/CodeGen/X86/vector-rotate-128.ll | 186 +-- llvm/test/CodeGen/X86/xop-intrinsics-fast-isel.ll | 51 +- .../CodeGen/X86/xop-intrinsics-x86_64-upgrade.ll | 79 + llvm/test/CodeGen/X86/xop-intrinsics-x86_64.ll | 80 - llvm/test/DebugInfo/COFF/global_visibility.ll | 276 ++++ llvm/test/DebugInfo/COFF/type-quals.ll | 82 +- llvm/test/DebugInfo/X86/lazy-fission-comp-dir.ll | 32 + .../HWAddressSanitizer/mem-intrinsics.ll | 40 + .../MemorySanitizer/msan_asm_conservative.ll | 6 - .../MemorySanitizer/msan_x86intrinsics.ll | 10 +- llvm/test/MC/AArch64/fixup-absolute.s | 40 + llvm/test/MC/AArch64/fixup-out-of-range.s | 15 + llvm/test/MC/RISCV/fixups.s | 15 +- llvm/test/MC/RISCV/pcrel-lo12-invalid.s | 5 + llvm/test/MC/RISCV/relocations.s | 27 +- llvm/test/ThinLTO/X86/lazyload_metadata.ll | 4 +- llvm/test/Transforms/ConstProp/2007-11-23-cttz.ll | 8 - llvm/test/Transforms/ConstProp/overflow-ops.ll | 197 ++- llvm/test/Transforms/ExpandMemCmp/X86/memcmp.ll | 424 +++-- .../Transforms/Inline/parallel-loop-md-callee.ll | 56 + .../Transforms/Inline/parallel-loop-md-merge.ll | 78 + llvm/test/Transforms/Inline/parallel-loop-md.ll | 18 +- .../AMDGPU/amdgcn-demanded-vector-elts.ll | 960 ++++++++++++ .../Transforms/InstCombine/X86/x86-adds-subs.ll | 399 ----- llvm/test/Transforms/InstCombine/bitcast-store.ll | 5 +- llvm/test/Transforms/InstCombine/bitcount.ll | 19 - .../InstCombine/intersect-accessgroup.ll | 113 ++ .../Transforms/InstCombine/loadstore-metadata.ll | 17 +- .../InstCombine/mem-par-metadata-memcpy.ll | 11 +- llvm/test/Transforms/InstCombine/mul.ll | 44 + .../InstCombine/saturating-add-sub-vector.ll | 411 +++++ llvm/test/Transforms/InstSimplify/call.ll | 30 - .../Transforms/LoopVectorize/X86/force-ifcvt.ll | 11 +- .../X86/parallel-loops-after-reg2mem.ll | 13 +- .../Transforms/LoopVectorize/X86/parallel-loops.ll | 34 +- llvm/test/Transforms/LoopVectorize/X86/pr34438.ll | 9 +- .../Transforms/LoopVectorize/X86/vect.omp.force.ll | 14 +- .../LoopVectorize/X86/vect.omp.force.small-tc.ll | 46 +- .../LoopVectorize/X86/vector_max_bandwidth.ll | 9 +- .../test/Transforms/LoopVectorize/runtime-check.ll | 6 +- llvm/test/Transforms/SROA/mem-par-metadata-sroa.ll | 33 +- llvm/test/Transforms/Scalarizer/basic.ll | 25 +- .../SimplifyCFG/combine-parallel-mem-md.ll | 21 +- llvm/test/tools/dsymutil/X86/lc_build_version.test | 2 +- llvm/test/tools/llvm-objcopy/ELF/copy-osabi.test | 16 + llvm/test/tools/yaml2obj/elf-abiversion.yaml | 16 + llvm/tools/bugpoint-passes/CMakeLists.txt | 2 +- llvm/tools/gold/CMakeLists.txt | 2 +- llvm/tools/llvm-ar/llvm-ar.cpp | 16 +- llvm/tools/llvm-cov/CodeCoverage.cpp | 2 +- llvm/tools/llvm-cov/SourceCoverageView.cpp | 2 +- llvm/tools/llvm-cov/SourceCoverageViewHTML.cpp | 2 +- llvm/tools/llvm-nm/llvm-nm.cpp | 8 +- llvm/tools/llvm-objcopy/COFF/Writer.cpp | 7 +- llvm/tools/llvm-objcopy/ELF/ELFObjcopy.cpp | 2 +- llvm/tools/llvm-objcopy/ELF/Object.cpp | 8 +- llvm/tools/llvm-objcopy/ELF/Object.h | 2 + llvm/tools/llvm-objdump/MachODump.cpp | 17 +- llvm/tools/llvm-objdump/llvm-objdump.cpp | 6 +- llvm/tools/llvm-readobj/ELFDumper.cpp | 2 +- llvm/tools/llvm-readobj/llvm-readobj.cpp | 2 +- llvm/tools/llvm-size/llvm-size.cpp | 2 +- llvm/tools/obj2yaml/elf2yaml.cpp | 1 + llvm/tools/yaml2obj/yaml2elf.cpp | 2 +- llvm/unittests/Passes/CMakeLists.txt | 2 +- llvm/unittests/ProfileData/SampleProfTest.cpp | 6 +- llvm/utils/gn/secondary/BUILD.gn | 8 +- .../gn/secondary/clang/include/clang/AST/BUILD.gn | 79 + .../secondary/clang/include/clang/Driver/BUILD.gn | 5 + .../secondary/clang/include/clang/Parse/BUILD.gn | 19 + .../gn/secondary/clang/include/clang/Sema/BUILD.gn | 46 + .../clang/include/clang/Serialization/BUILD.gn | 19 + .../include/clang/StaticAnalyzer/Checkers/BUILD.gn | 5 + llvm/utils/gn/secondary/clang/lib/AST/BUILD.gn | 101 ++ .../utils/gn/secondary/clang/lib/Analysis/BUILD.gn | 36 + llvm/utils/gn/secondary/clang/lib/CodeGen/BUILD.gn | 88 ++ llvm/utils/gn/secondary/clang/lib/Driver/BUILD.gn | 88 ++ llvm/utils/gn/secondary/clang/lib/Edit/BUILD.gn | 15 + llvm/utils/gn/secondary/clang/lib/Format/BUILD.gn | 27 + .../utils/gn/secondary/clang/lib/Frontend/BUILD.gn | 54 + .../secondary/clang/lib/Frontend/Rewrite/BUILD.gn | 24 + llvm/utils/gn/secondary/clang/lib/Lex/BUILD.gn | 31 + llvm/utils/gn/secondary/clang/lib/Parse/BUILD.gn | 32 + llvm/utils/gn/secondary/clang/lib/Rewrite/BUILD.gn | 16 + llvm/utils/gn/secondary/clang/lib/Sema/BUILD.gn | 66 + .../gn/secondary/clang/lib/Serialization/BUILD.gn | 31 + .../gn/secondary/clang/lib/Tooling/Core/BUILD.gn | 16 + .../clang/lib/Tooling/Inclusions/BUILD.gn | 15 + .../gn/secondary/clang/tools/clang-format/BUILD.gn | 13 + .../llvm/lib/ProfileData/Coverage/BUILD.gn | 14 + .../gn/secondary/llvm/tools/llvm-config/BUILD.gn | 6 +- .../utils/gn/secondary/llvm/tools/llvm-nm/BUILD.gn | 7 +- .../gn/secondary/llvm/tools/llvm-objdump/BUILD.gn | 7 +- pstl/include/pstl/internal/glue_algorithm_impl.h | 4 +- 463 files changed, 16896 insertions(+), 8228 deletions(-) create mode 100644 clang-tools-extra/test/clangd/filestatus.test copy clang/test/Analysis/{invalid-analyzer-config-value.c => invalid-a-na-ly-zer-c [...] create mode 100644 clang/test/CodeGenCXX/inheriting-constructor-cleanup.cpp create mode 100644 clang/test/CodeGenCXX/pragma-loop-safety-imperfectly_nested.cpp create mode 100644 clang/test/CodeGenObjCXX/inheriting-constructor-cleanup.mm create mode 100644 clang/test/Sema/pragma-attribute-namespace.c create mode 100644 clang/test/SemaObjC/multiple-method-names-in-class-self.m create mode 100644 compiler-rt/lib/hwasan/hwasan_checks.h create mode 100644 compiler-rt/lib/hwasan/hwasan_memintrinsics.cc create mode 100644 compiler-rt/test/hwasan/TestCases/mem-intrinsics.c rename compiler-rt/test/sanitizer_common/TestCases/{NetBSD => Posix}/vis.cc (99%) create mode 100644 lld/test/ELF/as-needed-in-regular.s create mode 100644 lld/test/ELF/as-needed-not-in-regular.s rename lldb/packages/Python/lldbsuite/test/lang/objc/exceptions/{main.m => main.mm} (57%) create mode 100644 llvm/test/Analysis/ConstantFolding/bitcount.ll create mode 100644 llvm/test/Analysis/LoopInfo/annotated-parallel-complex.ll create mode 100644 llvm/test/Analysis/LoopInfo/annotated-parallel-simple.ll create mode 100644 llvm/test/CodeGen/AArch64/GlobalISel/regbank-ceil.ll create mode 100644 llvm/test/CodeGen/AArch64/GlobalISel/select-scalar-merge.mir create mode 100644 llvm/test/CodeGen/Hexagon/funnel-shift.ll create mode 100644 llvm/test/DebugInfo/COFF/global_visibility.ll create mode 100644 llvm/test/DebugInfo/X86/lazy-fission-comp-dir.ll create mode 100644 llvm/test/Instrumentation/HWAddressSanitizer/mem-intrinsics.ll create mode 100644 llvm/test/MC/AArch64/fixup-absolute.s create mode 100644 llvm/test/MC/RISCV/pcrel-lo12-invalid.s delete mode 100644 llvm/test/Transforms/ConstProp/2007-11-23-cttz.ll create mode 100644 llvm/test/Transforms/Inline/parallel-loop-md-callee.ll create mode 100644 llvm/test/Transforms/Inline/parallel-loop-md-merge.ll delete mode 100644 llvm/test/Transforms/InstCombine/X86/x86-adds-subs.ll delete mode 100644 llvm/test/Transforms/InstCombine/bitcount.ll create mode 100644 llvm/test/Transforms/InstCombine/intersect-accessgroup.ll create mode 100644 llvm/test/Transforms/InstCombine/saturating-add-sub-vector.ll create mode 100644 llvm/test/tools/llvm-objcopy/ELF/copy-osabi.test create mode 100644 llvm/test/tools/yaml2obj/elf-abiversion.yaml create mode 100644 llvm/utils/gn/secondary/clang/include/clang/AST/BUILD.gn create mode 100644 llvm/utils/gn/secondary/clang/include/clang/Driver/BUILD.gn create mode 100644 llvm/utils/gn/secondary/clang/include/clang/Parse/BUILD.gn create mode 100644 llvm/utils/gn/secondary/clang/include/clang/Sema/BUILD.gn create mode 100644 llvm/utils/gn/secondary/clang/include/clang/Serialization/BUILD.gn create mode 100644 llvm/utils/gn/secondary/clang/include/clang/StaticAnalyzer/Chec [...] create mode 100644 llvm/utils/gn/secondary/clang/lib/AST/BUILD.gn create mode 100644 llvm/utils/gn/secondary/clang/lib/Analysis/BUILD.gn create mode 100644 llvm/utils/gn/secondary/clang/lib/CodeGen/BUILD.gn create mode 100644 llvm/utils/gn/secondary/clang/lib/Driver/BUILD.gn create mode 100644 llvm/utils/gn/secondary/clang/lib/Edit/BUILD.gn create mode 100644 llvm/utils/gn/secondary/clang/lib/Format/BUILD.gn create mode 100644 llvm/utils/gn/secondary/clang/lib/Frontend/BUILD.gn create mode 100644 llvm/utils/gn/secondary/clang/lib/Frontend/Rewrite/BUILD.gn create mode 100644 llvm/utils/gn/secondary/clang/lib/Lex/BUILD.gn create mode 100644 llvm/utils/gn/secondary/clang/lib/Parse/BUILD.gn create mode 100644 llvm/utils/gn/secondary/clang/lib/Rewrite/BUILD.gn create mode 100644 llvm/utils/gn/secondary/clang/lib/Sema/BUILD.gn create mode 100644 llvm/utils/gn/secondary/clang/lib/Serialization/BUILD.gn create mode 100644 llvm/utils/gn/secondary/clang/lib/Tooling/Core/BUILD.gn create mode 100644 llvm/utils/gn/secondary/clang/lib/Tooling/Inclusions/BUILD.gn create mode 100644 llvm/utils/gn/secondary/clang/tools/clang-format/BUILD.gn create mode 100644 llvm/utils/gn/secondary/llvm/lib/ProfileData/Coverage/BUILD.gn