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-mainline-allmodconfig in repository toolchain/ci/llvm-project.
from 30d9af1b247 [CMake] Differentiate between static and shared libc++abi adds f7887d41cbd [analyzer] When failing to evaluate a __builtin_constant_p, [...] adds f426ddbfc7d AMDGPU: Assume ECC is enabled by default if supported adds 5e349afccbf Fix TargetLibraryInfoTest.ValidProto after rL357552 adds 4178c153302 [PowerPC]add testcase for ppcctrloops pass shortloop check adds d9c24dca73d [clangd] Return clangd::TextEdit in ClangdServer::rename. NFC adds 2374bff376c [libclang][test] Suppress annoying 'LIBCLANG TOOLING ERROR' output adds 94b867dc7c2 Revert r357256 "[DAGCombine] Improve Lifetime node chains." adds 937720e75b4 [InstCombine] Simplify ctpop with bitreverse/bswap adds 5bfa946d694 [X86][NFC] Add tests for misched macro-fusion. adds acab05feeeb Adding 'CLion integration' to clang-format doc adds 0f4d5f85191 [clang-format] Regroup #includes into blocks for Google style adds 26a8ed3ac98 [X86] Make the post machine scheduler macrofusion-aware. adds e475c89700a Revert "[libc++] Correctly handle Objective-C++ ARC qualifi [...] adds eb9ae56157d [mips] Remove unused FGRH32 register class. NFC adds 02599de2e1e [DAGCombine] Don't use getZExtValue() until we know the con [...] adds 4da5a1dbab5 modify-python-lldb.py: clean up __iter__ and __len__ support adds 143279e61f0 [X86] Regenerate LEA codegen tests adds fee435702d9 gn build: Add build files for clangd xpc framework code adds ef93be84d33 [llvm-nm]Add support for --no-demangle adds d5856302f7e [LibTooling] Add Transformer, a library for source-to-sourc [...] adds 884c29e9ae4 Fix typos in tests. NFC. adds 8f6166a72eb [llvm-readobj] Add GNU style dumper for .gnu.version section adds f36b2534b23 Fixing a typo; NFC. adds 00dae6b22d2 [DAGCombiner] loosen restrictions for moving shuffles after [...] adds fb0e8082d41 AMDGPU: Fix copy/paste error in intrnsic comment adds ee737a84d75 [clang-tidy] Remove the old ClangTidyCheck::registerPPCallb [...] adds 5820db93c92 [AArch64] Update v8.5a MTE LDG/STG instructions adds afa3afa384a [MIPS GlobalISel] Select floating point arithmetic operations adds 6911ff562fc Add a new attribute documentation category for declarations. adds 3b8c90b80d4 [libc++] (Take 2) Correctly handle Objective-C++ ARC qualif [...] adds eb5ffc7842c [x86] add tests with constants for FP scalarization; NFC adds 4e0605d552f [libc++][NFC] Rename test file according to the libc++ convention adds 7f036ab754f Whitespace and formatting changes; NFC. adds d931cf3e46f [llvm-objcopy] Make section rename/set flags case-insensitive adds 04848090cd4 [x86] add tests with constants for FP scalarization; NFC adds 393458f3ed3 [x86] add negative tests for FP scalarization; NFC adds 281cf283296 [x86] remove duplicate tests adds f5b181e16db [NFC] Address missed review comment for test adds 6da44ad75d2 [yaml2obj][obj2yaml] - Change how symbol's binding is desci [...] adds ff3397247fc [LLD] - Update the test cases after yaml2obj change. adds 35dfd1b7dfe [SystemZ] Improve codegen for certain SADDO-immediate cases adds d4e5500cfaf [llvm-readobj] - Fix 2 test cases. adds 925bb20c794 [clang-format] Do not emit replacements while regrouping if [...] adds ed3eaf477c7 [LLDB] - Update the test cases after yaml2obj change. adds 24a74096a49 Test commit: Remove double variable assignment adds 8d248dbd774 [DAGCombiner] Rename variables Demanded -> DemandedBits/Dem [...] adds bbc428e93a7 Attempt #2 to get this patch working. I will watch the buil [...] adds 80550346668 [x86] make stack folding tests immune to unrelated transforms; NFC adds e794121cd0d [AArch64][GlobalISel] Legalize G_FEXP2 adds 1de15f6f336 [libunwind] Do not share an object library to create the st [...] adds 0c27bc2e1fe [DWARF] check whether the DIE is valid before querying for [...] adds 9e28dddf555 [X86][AVX] combineHorizontalPredicateResult - support v16i1 [...] adds 540e18ded75 [pstl] Require C++17 when linking against pstl adds 0b28b8b09be Bug-40323: MS ABI adding template static member in the link [...] adds 15919ad306a [X86][AVX] combineHorizontalPredicateResult - split any/all [...] adds 35ccd864e0e Revert "[LibTooling] Add Transformer, a library for source- [...] adds 8a497a958be [pstl] Improve the parallel version of std::equal adds 27a83e99f48 Add more benchmarks for literal strings. adds 4841643a1da [X86] Extend boolean arguments to inline-asm according to g [...] adds 6c49e1ce261 [libc++] Use std::is_nothrow_callable for std::invoke accor [...] adds 9c397818893 [OPENMP]Add codegen for firstprivate vars with allocate clause. adds 956168c8029 Ensure correct pthread flags and libraries are used adds 1362d7ef885 libcxx: Add _LIBCPP_NODISCARD_EXT to 38 more functions adds 3d90e7e8db2 Revert "[analyzer] Toning down invalidation a bit". adds d2b53cad185 [OpenMP][Stats] Fix stats gathering for distribute and team clause adds 6dff95cf55e AMDGPU/NFC: Add offset field to arg metadata (required for [...] adds fd47bc672a1 gn build: Add build file for dexp adds c26d6f05d29 [OPENMP]Add codegen for lastprivate vars with allocate clau [...] adds ffa857c7a65 Fix and simplify PrepareCommandsForSourcing adds a960f899628 [ProfileSummary] Count callsite samples when computing tota [...] adds 2156797cf02 [dwarfdump] Remove bogus verifier error adds 091baa73814 [OPENMP]Add codegen for reduction vars with allocate clause, NFC. adds 8c9ceecdc67 [x86] add test for disguised horizontal op; NFC adds 191da93447d disable appveyor config for MSVC 2015 adds 8f34658b872 Attempt to upgrade compiler used by appveyor builds adds 060bf99f493 Re-enable most lldb-vscode tests on Linux. adds 396653f8a1f AMDGPU: Split block for si_end_cf adds 4252555753d [libc++abi] Do not share an object library to create the st [...] adds 0b874c7c605 [x86] add another test for disguised h-op; NFC adds 4d50879d9c9 Cleanup test failures in no discard tests. adds 7c711ccf36e [IR] Create new method in `Function` class (NFC) adds 306809f292c [Reproducers] Capture return values of functions returning [...] adds e369a989fc3 [libunwind] Export the unw_* symbols as weak symbols adds e51c12430ff Un-xfail one of the TestMiniDumpUUID tests on Windows adds 61b5e3c6a99 [x86] eliminate movddup of horizontal op adds 144a43a2fdb add periods adds c9a012e4eab [x86] fold shuffles of h-ops that have an undef operand adds c2b87254935 llvm-cxxfilt: Demangle gcc "old-style unified" ctors and dtors adds c7444ddfe57 llvm-undname: Fix a crash-on-invalid adds 321de48a940 llvm-undname: Fix an assert-on-invalid adds a9886f82789 llvm-undame: Fix an assert-on-invalid adds 1672581e968 llvm-undname: Fix a crash-on-invalid adds 437b45a1f88 [X86] Autogenerate checks. NFC adds 477008bd503 [X86] Remove dead CHECK lines for a test. NFC adds 52cac4b79f9 [X86] Remove CustomInserter pseudos for MONITOR/MONITORX/CL [...] adds c5615c23268 llvm-undname: Name a pair. No behavior change. adds 920f6c81634 Make clangd-fuzzer use the normal add_llvm_fuzzer() machinery adds e9f2847b815 Make ManagedStatic constexpr constructible adds b056f91ac82 Fix minor innaccuracy in previous comment on ManagedStaticBase adds 15f0057e66c [TSan][libdispatch] Add Cmake option for libdispatch install path adds e10d00419ab [codeview] Remove Type member from CVRecord adds 051bd16faf2 [X86] Remove CustomInserters for RDPKRU/WRPKRU. Use some cu [...] adds cfdd0cb5d9c [gn] Use "$link /lib" for archives instead of lib.exe adds 844a02e509a [AIX] SelectionDAGNodes.h: Pack bit-fields that are meant t [...] adds 7f8b3bf2475 [Support] On AIX, Check ENOTSUP on posix_fallocate instead [...] adds ab2eb2bfacb [XCOFF] Add functionality for parsing AIX XCOFF object file [...] new b8c6effacff [NFC][TSan][libdispatch] Better CMake variable names new 12011fae17f [WebAssembly] EmscriptenEHSjLj: Don't abort if __THREW__ is [...]
The 2 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: clang-tools-extra/clang-tidy/ClangTidy.cpp | 1 - clang-tools-extra/clang-tidy/ClangTidyCheck.h | 3 - clang-tools-extra/clangd/CMakeLists.txt | 3 +- clang-tools-extra/clangd/ClangdLSPServer.cpp | 18 +- clang-tools-extra/clangd/ClangdServer.cpp | 9 +- clang-tools-extra/clangd/ClangdServer.h | 2 +- clang-tools-extra/clangd/ClangdUnit.cpp | 1 - clang-tools-extra/clangd/fuzzer/CMakeLists.txt | 12 +- .../clangd/fuzzer/DummyClangdMain.cpp | 18 ++ .../fuzzer/{ClangdFuzzer.cpp => clangd-fuzzer.cpp} | 0 .../clangd/xpc/framework/CMakeLists.txt | 3 +- .../clangd/xpc/test-client/ClangdXPCTestClient.cpp | 4 +- .../unittests/clang-tidy/ClangTidyTest.h | 1 - clang-tools-extra/unittests/clangd/SyncAPI.cpp | 8 +- clang-tools-extra/unittests/clangd/SyncAPI.h | 2 +- clang/bindings/python/tests/cindex/test_cdb.py | 9 + clang/docs/ClangFormat.rst | 13 + clang/docs/LibASTMatchersReference.html | 2 +- clang/include/clang/ASTMatchers/ASTMatchers.h | 2 +- clang/include/clang/Basic/Attr.td | 2 + clang/include/clang/Basic/AttrDocs.td | 51 ++- clang/lib/CodeGen/CGAtomic.cpp | 12 +- clang/lib/CodeGen/CGCall.cpp | 3 +- clang/lib/CodeGen/CGDecl.cpp | 17 +- clang/lib/CodeGen/CGDeclCXX.cpp | 6 + clang/lib/CodeGen/CGOpenMPRuntime.cpp | 7 +- clang/lib/CodeGen/CGStmtOpenMP.cpp | 8 +- clang/lib/Format/Format.cpp | 21 +- .../Checkers/BuiltinFunctionChecker.cpp | 10 +- clang/lib/StaticAnalyzer/Core/CallEvent.cpp | 22 +- clang/test/Analysis/analyzer-list-configs.c | 2 +- clang/test/Analysis/builtin-functions.cpp | 9 +- clang/test/Analysis/call-invalidation.cpp | 5 +- clang/test/Analysis/cxx-uninitialized-object.cpp | 5 +- clang/test/Analysis/malloc.c | 20 +- clang/test/Analysis/taint-generic.c | 1 - clang/test/Analysis/taint-tester.c | 2 +- .../microsoft-abi-template-static-init.cpp | 57 ++++ clang/test/OpenMP/for_lastprivate_codegen.cpp | 36 ++- clang/test/OpenMP/for_reduction_codegen_UDR.cpp | 18 +- .../test/OpenMP/parallel_firstprivate_codegen.cpp | 62 +++- clang/unittests/Format/CleanupTest.cpp | 2 + clang/unittests/Format/SortIncludesTest.cpp | 50 ++- compiler-rt/CMakeLists.txt | 25 +- compiler-rt/lib/tsan/CMakeLists.txt | 2 +- compiler-rt/lib/tsan/tests/CMakeLists.txt | 2 +- compiler-rt/test/tsan/CMakeLists.txt | 4 +- compiler-rt/test/tsan/race_on_heap.cc | 2 +- libcxx/appveyor-reqs-install.cmd | 2 +- libcxx/appveyor.yml | 11 +- libcxx/benchmarks/string.bench.cpp | 52 ++- libcxx/docs/UsingLibcxx.rst | 37 +++ libcxx/include/algorithm | 221 ++++++++----- libcxx/include/functional | 8 +- libcxx/include/type_traits | 11 +- .../diagnostics/nodiscard_extensions.fail.cpp | 268 +++++++++++++++- .../diagnostics/nodiscard_extensions.pass.cpp | 120 ++++++- ...ter_objc.arc.pass.mm => is_pointer.arc.pass.mm} | 26 +- .../function.objects/func.invoke/invoke.pass.cpp | 5 +- .../meta/meta.rel}/is_nothrow_convertible.pass.cpp | 0 libcxx/www/cxx1z_status.html | 2 +- libcxxabi/src/CMakeLists.txt | 98 +++--- libcxxabi/src/demangle/ItaniumDemangle.h | 17 +- libcxxabi/test/test_demangle.pass.cpp | 6 + libunwind/src/CMakeLists.txt | 49 +-- libunwind/src/Registers.hpp | 4 +- libunwind/src/Unwind-EHABI.cpp | 96 +++--- libunwind/src/Unwind-seh.cpp | 65 ++-- libunwind/src/Unwind-sjlj.c | 16 +- libunwind/src/UnwindLevel1-gcc-ext.c | 34 +- libunwind/src/UnwindLevel1.c | 111 ++++--- libunwind/src/UnwindRegistersRestore.S | 30 +- libunwind/src/UnwindRegistersSave.S | 58 ++-- libunwind/src/assembly.h | 46 ++- libunwind/src/config.h | 30 ++ libunwind/src/libunwind.cpp | 114 +++---- libunwind/src/libunwind_ext.h | 31 +- lld/COFF/PDB.cpp | 6 +- lld/test/ELF/Inputs/bad-reloc-target.test | 4 +- lld/test/ELF/Inputs/shf-info-link.test | 4 +- lld/test/ELF/arm-thumb-undefined-weak-narrow.test | 28 +- lld/test/ELF/arm-v4bx.test | 14 +- lld/test/ELF/bad-reloc-target.test | 4 +- lld/test/ELF/debug-relocation-none.test | 9 +- lld/test/ELF/i386-debug-noabs.test | 4 +- lld/test/ELF/i386-pc16.test | 12 +- lld/test/ELF/icf11.test | 12 +- lld/test/ELF/invalid-relocations.test | 4 +- lld/test/ELF/invalid-undef-section-symbol.test | 5 +- lld/test/ELF/invalid/broken-relaxation-x64.test | 13 +- lld/test/ELF/invalid/comdat-broken.test | 4 +- lld/test/ELF/invalid/common-symbol-alignment.test | 18 +- .../ELF/invalid/ehframe-broken-relocation.test | 12 +- .../ELF/invalid/invalid-debug-relocations.test | 10 +- lld/test/ELF/invalid/invalid-relocation-x64.test | 4 +- lld/test/ELF/invalid/reloc-section-reordered.test | 7 +- lld/test/ELF/invalid/sht-group-wrong-section.test | 4 +- lld/test/ELF/invalid/symtab-sh-info.s | 12 +- lld/test/ELF/invalid/symtab-symbols.test | 5 +- lld/test/ELF/invalid/tls-symbol.s | 8 +- .../ELF/invalid/undefined-local-symbol-in-dso.test | 3 +- lld/test/ELF/mips-jalr.test | 23 +- lld/test/ELF/relocation-b-aarch64.test | 17 +- lld/test/ELF/relocation-group.test | 4 +- lld/test/ELF/riscv-branch.test | 45 ++- lld/test/ELF/riscv-call.test | 35 +-- lld/test/ELF/riscv-hi20-lo12.test | 41 ++- lld/test/ELF/riscv-jal-error.test | 47 ++- lld/test/ELF/riscv-jal.test | 73 +++-- lld/test/ELF/riscv-pcrel-hilo.test | 35 +-- lld/test/ELF/section-align-0.test | 6 +- lld/test/ELF/section-symbols.test | 17 +- lld/test/ELF/shf-info-link.test | 4 +- lld/test/ELF/sht-group-empty.test | 8 +- lld/test/ELF/undef-broken-debug.test | 22 +- .../lldb/Utility/ReproducerInstrumentation.h | 23 +- .../Inputs/split-dwarf-5-addrbase.dwo.yaml | 2 - .../split-dwarf5-debug-stroffsets-file1.dwo.yaml | 2 - .../split-dwarf5-debug-stroffsets-file2.dwo.yaml | 2 - lldb/lit/Modules/ELF/build-id-case.yaml | 11 +- lldb/lit/Modules/ELF/duplicate-section.yaml | 11 +- lldb/lit/tools/lldb-instr/Inputs/foo.cpp | 8 + lldb/lit/tools/lldb-instr/Inputs/foo.h | 2 + .../lldb-instr/TestInstrumentationRecord.test | 2 + .../lldb-instr/TestInstrumentationRegister.test | 3 + .../postmortem/minidump-new/TestMiniDumpUUID.py | 52 +++ .../postmortem/minidump-new/libuuidmatch.yaml | 14 + .../postmortem/minidump-new/libuuidmismatch.yaml | 14 + .../minidump-new/linux-arm-partial-uuids-match.dmp | Bin 0 -> 403 bytes .../linux-arm-partial-uuids-mismatch.dmp | Bin 0 -> 409 bytes .../test/python_api/debugger/TestDebuggerAPI.py | 3 + .../default-constructor/sb_compileunit.py | 1 + .../python_api/default-constructor/sb_process.py | 1 + .../python_api/default-constructor/sb_section.py | 1 + .../python_api/default-constructor/sb_thread.py | 1 + .../python_api/symbol-context/TestSymbolContext.py | 6 + .../tools/lldb-vscode/attach/TestVSCode_attach.py | 9 +- .../lldbsuite/test/tools/lldb-vscode/attach/main.c | 2 +- .../TestVSCode_setFunctionBreakpoints.py | 2 - .../tools/lldb-vscode/launch/TestVSCode_launch.py | 12 +- lldb/scripts/Python/modify-python-lldb.py | 39 +-- lldb/scripts/interface/SBBreakpoint.i | 12 +- lldb/scripts/interface/SBCompileUnit.i | 9 + lldb/scripts/interface/SBDebugger.i | 11 + lldb/scripts/interface/SBInstructionList.i | 5 + lldb/scripts/interface/SBProcess.i | 9 + lldb/scripts/interface/SBSection.i | 8 + lldb/scripts/interface/SBStringList.i | 10 + lldb/scripts/interface/SBSymbolContextList.i | 5 + lldb/scripts/interface/SBTarget.i | 15 + lldb/scripts/interface/SBThread.i | 8 + lldb/scripts/interface/SBType.i | 10 + lldb/scripts/interface/SBValue.i | 8 + lldb/scripts/interface/SBValueList.i | 4 + lldb/source/API/SBAddress.cpp | 2 +- lldb/source/API/SBAttachInfo.cpp | 2 +- lldb/source/API/SBBlock.cpp | 2 +- lldb/source/API/SBBreakpoint.cpp | 2 +- lldb/source/API/SBBreakpointLocation.cpp | 2 +- lldb/source/API/SBBreakpointName.cpp | 4 +- lldb/source/API/SBBroadcaster.cpp | 2 +- lldb/source/API/SBCommandInterpreter.cpp | 2 +- lldb/source/API/SBCommandReturnObject.cpp | 4 +- lldb/source/API/SBCompileUnit.cpp | 2 +- lldb/source/API/SBData.cpp | 2 +- lldb/source/API/SBDebugger.cpp | 8 +- lldb/source/API/SBDeclaration.cpp | 2 +- lldb/source/API/SBError.cpp | 2 +- lldb/source/API/SBEvent.cpp | 2 +- lldb/source/API/SBExecutionContext.cpp | 2 +- lldb/source/API/SBExpressionOptions.cpp | 2 +- lldb/source/API/SBFileSpec.cpp | 2 +- lldb/source/API/SBFileSpecList.cpp | 2 +- lldb/source/API/SBFrame.cpp | 2 +- lldb/source/API/SBFunction.cpp | 2 +- lldb/source/API/SBInstruction.cpp | 2 +- lldb/source/API/SBInstructionList.cpp | 2 +- lldb/source/API/SBLineEntry.cpp | 2 +- lldb/source/API/SBListener.cpp | 2 +- lldb/source/API/SBMemoryRegionInfo.cpp | 2 +- lldb/source/API/SBMemoryRegionInfoList.cpp | 2 +- lldb/source/API/SBModule.cpp | 2 +- lldb/source/API/SBModuleSpec.cpp | 4 +- lldb/source/API/SBProcess.cpp | 2 +- lldb/source/API/SBProcessInfo.cpp | 2 +- lldb/source/API/SBQueue.cpp | 2 +- lldb/source/API/SBSection.cpp | 2 +- lldb/source/API/SBSourceManager.cpp | 2 +- lldb/source/API/SBStringList.cpp | 2 +- lldb/source/API/SBStructuredData.cpp | 2 +- lldb/source/API/SBSymbol.cpp | 2 +- lldb/source/API/SBSymbolContext.cpp | 2 +- lldb/source/API/SBSymbolContextList.cpp | 2 +- lldb/source/API/SBTarget.cpp | 2 +- lldb/source/API/SBThread.cpp | 12 +- lldb/source/API/SBThreadCollection.cpp | 2 +- lldb/source/API/SBThreadPlan.cpp | 4 +- lldb/source/API/SBType.cpp | 8 +- lldb/source/API/SBTypeCategory.cpp | 2 +- lldb/source/API/SBTypeEnumMember.cpp | 9 +- lldb/source/API/SBTypeFilter.cpp | 2 +- lldb/source/API/SBTypeFormat.cpp | 2 +- lldb/source/API/SBTypeNameSpecifier.cpp | 2 +- lldb/source/API/SBTypeSummary.cpp | 2 +- lldb/source/API/SBTypeSynthetic.cpp | 2 +- lldb/source/API/SBUnixSignals.cpp | 2 +- lldb/source/API/SBValue.cpp | 2 +- lldb/source/API/SBValueList.cpp | 2 +- lldb/source/API/SBVariablesOptions.cpp | 2 +- lldb/source/API/SBWatchpoint.cpp | 2 +- .../Plugins/Process/minidump/ProcessMinidump.cpp | 42 ++- .../SymbolFile/NativePDB/UdtRecordCompleter.cpp | 2 +- lldb/source/Utility/ReproducerInstrumentation.cpp | 9 + lldb/tools/driver/Driver.cpp | 119 +++---- lldb/tools/lldb-instr/Instrument.cpp | 4 +- .../Core/Inputs/mangled-function-names.yaml | 173 +++++----- .../ELF/Inputs/debug-info-relocations.pcm.yaml | 91 +++--- .../ELF/Inputs/sections-resolve-consistently.yaml | 34 +- .../Symbol/Inputs/basic-call-frame-info.yaml | 34 +- .../Utility/ReproducerInstrumentationTest.cpp | 96 ++++++ llvm/include/llvm/BinaryFormat/Magic.h | 1 + llvm/include/llvm/CodeGen/SelectionDAGNodes.h | 14 + llvm/include/llvm/DebugInfo/CodeView/CVRecord.h | 29 +- .../llvm/DebugInfo/CodeView/RecordSerialization.h | 3 + .../llvm/DebugInfo/CodeView/SymbolSerializer.h | 4 +- .../llvm/DebugInfo/CodeView/TypeDeserializer.h | 10 +- llvm/include/llvm/Demangle/ItaniumDemangle.h | 17 +- llvm/include/llvm/IR/Function.h | 3 + llvm/include/llvm/IR/IntrinsicsAMDGPU.td | 2 +- llvm/include/llvm/Object/Binary.h | 3 + llvm/include/llvm/Object/ObjectFile.h | 3 + llvm/include/llvm/Object/XCOFFObjectFile.h | 110 +++++++ llvm/include/llvm/ObjectYAML/ELFYAML.h | 21 +- llvm/include/llvm/ObjectYAML/XCOFFYAML.h | 50 +++ llvm/include/llvm/ProfileData/ProfileCommon.h | 3 +- llvm/include/llvm/Support/AMDGPUMetadata.h | 4 + llvm/include/llvm/Support/ManagedStatic.h | 11 +- llvm/lib/Analysis/GlobalsModRef.cpp | 4 +- llvm/lib/Analysis/InlineCost.cpp | 2 +- llvm/lib/Analysis/LoopPass.cpp | 2 +- llvm/lib/Analysis/RegionPass.cpp | 2 +- llvm/lib/BinaryFormat/Magic.cpp | 7 + llvm/lib/CodeGen/AsmPrinter/CodeViewDebug.cpp | 4 +- llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp | 7 +- llvm/lib/CodeGen/GlobalISel/RegBankSelect.cpp | 2 +- llvm/lib/CodeGen/SafeStack.cpp | 2 +- llvm/lib/CodeGen/SelectionDAG/DAGCombiner.cpp | 89 ++---- .../CodeView/AppendingTypeTableBuilder.cpp | 9 +- llvm/lib/DebugInfo/CodeView/CVSymbolVisitor.cpp | 4 +- llvm/lib/DebugInfo/CodeView/CVTypeVisitor.cpp | 4 +- .../CodeView/ContinuationRecordBuilder.cpp | 20 +- .../DebugInfo/CodeView/GlobalTypeTableBuilder.cpp | 9 +- .../DebugInfo/CodeView/MergingTypeTableBuilder.cpp | 6 +- .../DebugInfo/CodeView/SimpleTypeSerializer.cpp | 18 +- llvm/lib/DebugInfo/CodeView/SymbolDumper.cpp | 4 +- llvm/lib/DebugInfo/CodeView/TypeDumpVisitor.cpp | 4 +- llvm/lib/DebugInfo/CodeView/TypeRecordMapping.cpp | 12 +- .../lib/DebugInfo/CodeView/TypeTableCollection.cpp | 6 +- llvm/lib/DebugInfo/DWARF/DWARFContext.cpp | 3 + llvm/lib/DebugInfo/DWARF/DWARFVerifier.cpp | 12 +- llvm/lib/DebugInfo/PDB/Native/GSIStreamBuilder.cpp | 4 +- llvm/lib/Demangle/MicrosoftDemangle.cpp | 24 +- llvm/lib/IR/Pass.cpp | 4 +- llvm/lib/Object/Binary.cpp | 1 + llvm/lib/Object/CMakeLists.txt | 1 + llvm/lib/Object/ObjectFile.cpp | 2 + llvm/lib/Object/SymbolicFile.cpp | 1 + llvm/lib/Object/XCOFFObjectFile.cpp | 270 ++++++++++++++++ llvm/lib/ObjectYAML/CMakeLists.txt | 1 + llvm/lib/ObjectYAML/CodeViewYAMLSymbols.cpp | 2 +- llvm/lib/ObjectYAML/CodeViewYAMLTypes.cpp | 4 +- llvm/lib/ObjectYAML/ELFYAML.cpp | 21 +- llvm/lib/ObjectYAML/XCOFFYAML.cpp | 42 +++ llvm/lib/ProfileData/ProfileSummaryBuilder.cpp | 13 +- llvm/lib/Support/Unix/Path.inc | 7 +- llvm/lib/Target/AArch64/AArch64InstrFormats.td | 24 +- llvm/lib/Target/AArch64/AArch64LegalizerInfo.cpp | 2 +- llvm/lib/Target/AMDGPU/AMDGPU.td | 19 +- llvm/lib/Target/AMDGPU/AMDGPUSubtarget.cpp | 14 +- llvm/lib/Target/AMDGPU/AMDGPUSubtarget.h | 1 + llvm/lib/Target/AMDGPU/AMDGPUTargetTransformInfo.h | 4 + llvm/lib/Target/AMDGPU/SIInstrInfo.cpp | 7 + llvm/lib/Target/AMDGPU/SIInstructions.td | 1 + llvm/lib/Target/AMDGPU/SILowerControlFlow.cpp | 127 +++++++- llvm/lib/Target/AMDGPU/SIOptimizeExecMasking.cpp | 6 + .../Target/AMDGPU/SIOptimizeExecMaskingPreRA.cpp | 4 +- llvm/lib/Target/ARM/ARMAsmPrinter.cpp | 2 +- llvm/lib/Target/Hexagon/HexagonFrameLowering.cpp | 2 +- llvm/lib/Target/Mips/AsmParser/MipsAsmParser.cpp | 13 - llvm/lib/Target/Mips/MipsLegalizerInfo.cpp | 10 +- llvm/lib/Target/Mips/MipsRegisterBankInfo.cpp | 15 +- llvm/lib/Target/Mips/MipsRegisterInfo.td | 19 -- llvm/lib/Target/RISCV/RISCVISelLowering.cpp | 2 +- llvm/lib/Target/SystemZ/SystemZInstrInfo.td | 8 + llvm/lib/Target/SystemZ/SystemZOperands.td | 20 ++ .../WebAssemblyLowerEmscriptenEHSjLj.cpp | 9 +- llvm/lib/Target/X86/X86ISelDAGToDAG.cpp | 55 ++++ llvm/lib/Target/X86/X86ISelLowering.cpp | 159 +++------- llvm/lib/Target/X86/X86ISelLowering.h | 6 + llvm/lib/Target/X86/X86InstrInfo.td | 45 +-- llvm/lib/Target/X86/X86InstrSSE.td | 17 +- llvm/lib/Target/X86/X86InstrSystem.td | 13 +- llvm/lib/Target/X86/X86ScheduleAtom.td | 2 +- llvm/lib/Target/X86/X86TargetMachine.cpp | 7 + llvm/lib/Transforms/IPO/FunctionAttrs.cpp | 6 +- llvm/lib/Transforms/IPO/HotColdSplitting.cpp | 4 +- llvm/lib/Transforms/IPO/InferFunctionAttrs.cpp | 2 +- llvm/lib/Transforms/IPO/Inliner.cpp | 2 +- .../Transforms/InstCombine/InstCombineCalls.cpp | 8 + .../Instrumentation/IndirectCallPromotion.cpp | 4 +- .../lib/Transforms/Scalar/WarnMissedTransforms.cpp | 2 +- .../CodeGen/AArch64/GlobalISel/legalize-fexp2.mir | 252 +++++++++++++++ .../GlobalISel/legalizer-info-validation.mir | 2 +- llvm/test/CodeGen/AArch64/arm64-vext.ll | 6 +- llvm/test/CodeGen/AArch64/f16-instructions.ll | 9 + llvm/test/CodeGen/AMDGPU/collapse-endcf.mir | 150 +++++---- .../CodeGen/AMDGPU/llvm.amdgcn.ds.ordered.swap.ll | 5 +- llvm/test/CodeGen/AMDGPU/load-hi16.ll | 2 +- llvm/test/CodeGen/AMDGPU/sram-ecc-default.ll | 24 ++ llvm/test/CodeGen/ARM/reg_sequence.ll | 2 +- llvm/test/CodeGen/ARM/vlddup.ll | 18 +- .../float_arithmetic_operations.mir | 263 ++++++++++++++++ .../legalizer/float_arithmetic_operations.mir | 248 +++++++++++++++ .../llvm-ir/float_arithmetic_operations.ll | 91 ++++++ .../regbankselect/float_arithmetic_operations.mir | 256 +++++++++++++++ llvm/test/CodeGen/PowerPC/ctrloop-shortLoops.ll | 53 +++- llvm/test/CodeGen/SystemZ/int-sadd-07.ll | 63 +++- llvm/test/CodeGen/X86/2012-07-10-extload64.ll | 3 +- llvm/test/CodeGen/X86/apm.ll | 9 +- llvm/test/CodeGen/X86/clzero.ll | 3 +- llvm/test/CodeGen/X86/haddsub-shuf.ll | 81 +++++ .../test/CodeGen/X86/inline-asm-i-constraint-i1.ll | 15 + llvm/test/CodeGen/X86/lea.ll | 80 +++-- llvm/test/CodeGen/X86/mul-constant-i64.ll | 217 ------------- llvm/test/CodeGen/X86/mwaitx.ll | 50 +-- llvm/test/CodeGen/X86/pku.ll | 4 +- llvm/test/CodeGen/X86/scalarize-fp.ll | 348 +++++++++++++++++++-- llvm/test/CodeGen/X86/sse3-intrinsics-x86.ll | 7 +- llvm/test/CodeGen/X86/stack-folding-int-avx2.ll | 42 +-- llvm/test/CodeGen/X86/swap.ll | 3 + llvm/test/CodeGen/X86/testb-je-fusion.ll | 117 +++++++ llvm/test/CodeGen/X86/trunc-ext-ld-st.ll | 23 +- llvm/test/CodeGen/X86/vector-compare-all_of.ll | 46 +-- llvm/test/CodeGen/X86/vector-compare-any_of.ll | 42 +-- llvm/test/DebugInfo/COFF/lexicalblock.ll | 13 + .../DebugInfo/dwarfdump-bad-lookup-address.test | 11 + llvm/test/DebugInfo/invalid-relocations.test | 10 +- llvm/test/Demangle/invalid-manglings.test | 22 +- llvm/test/MC/AArch64/armv8.5a-mte-error.s | 291 +++++++++++------ llvm/test/MC/AArch64/armv8.5a-mte.s | 208 +++++++----- llvm/test/MC/Disassembler/AArch64/armv8.5a-mte.txt | 241 ++++++++------ .../Object/AArch64/yaml2obj-elf-aarch64-rel.yaml | 18 +- llvm/test/Object/AMDGPU/elf64-relocs.yaml | 18 +- llvm/test/Object/Lanai/yaml2obj-elf-lanai-rel.yaml | 18 +- llvm/test/Object/Mips/abi-flags.yaml | 7 +- llvm/test/Object/Mips/elf-abi.yaml | 40 +-- llvm/test/Object/Mips/elf-flags.yaml | 10 +- llvm/test/Object/Mips/elf-mips64-rel.yaml | 26 +- llvm/test/Object/X86/yaml-elf-x86-rel-broken.yaml | 4 +- llvm/test/Object/X86/yaml2obj-elf-x86-rel.yaml | 18 +- llvm/test/Object/obj2yaml-invalid-reloc.test | 4 +- llvm/test/Object/obj2yaml.test | 31 +- llvm/test/Object/yaml2obj-elf-alignment.yaml | 19 +- llvm/test/Object/yaml2obj-elf-multi-doc.test | 24 +- llvm/test/Object/yaml2obj-elf-rel-noref.yaml | 37 ++- llvm/test/Object/yaml2obj-elf-rel.yaml | 22 +- .../yaml2obj-elf-symbol-LocalGlobalWeak.yaml | 23 +- llvm/test/Object/yaml2obj-elf-symbol-basic.yaml | 15 +- .../Object/yaml2obj-elf-symbol-visibility.yaml | 128 ++++---- .../AMDGPU/inline-target-feature-sram-ecc.ll | 70 +++++ .../InstCombine/ctpop-bswap-bitreverse.ll | 12 +- .../SampleProfile/Inputs/inline.compactbinary.afdo | Bin 184 -> 185 bytes .../Transforms/SampleProfile/Inputs/summary.prof | 5 + .../SampleProfile/compact-binary-profile.ll | 2 +- llvm/test/Transforms/SampleProfile/summary.ll | 13 +- llvm/test/tools/llvm-ar/Inputs/add-lib1.yaml | 13 +- llvm/test/tools/llvm-ar/Inputs/add-lib2.yaml | 13 +- llvm/test/tools/llvm-ar/Inputs/add-lib3.yaml | 13 +- llvm/test/tools/llvm-ar/Inputs/elf.yaml | 5 +- .../tools/llvm-dwarfdump/X86/verify_debug_info.s | 7 - llvm/test/tools/llvm-nm/X86/demangle.ll | 7 + .../ELF/Inputs/compress-debug-sections.yaml | 25 +- llvm/test/tools/llvm-objcopy/ELF/abs-symbol.test | 8 +- .../test/tools/llvm-objcopy/ELF/armexidx-link.test | 19 +- .../tools/llvm-objcopy/ELF/basic-archive-copy.test | 10 +- .../tools/llvm-objcopy/ELF/basic-relocations.test | 40 +-- .../test/tools/llvm-objcopy/ELF/common-symbol.test | 36 ++- .../tools/llvm-objcopy/ELF/cross-arch-headers.test | 19 +- .../ELF/cross-arch-sections-symbols.test | 21 +- llvm/test/tools/llvm-objcopy/ELF/discard-all.test | 45 ++- .../tools/llvm-objcopy/ELF/discard-locals-rel.test | 7 +- .../tools/llvm-objcopy/ELF/discard-locals.test | 41 ++- .../ELF/discard-mix-local-and-all.test | 21 +- llvm/test/tools/llvm-objcopy/ELF/globalize.test | 38 +-- .../llvm-objcopy/ELF/group-addr-misaligned.test | 5 +- .../tools/llvm-objcopy/ELF/group-big-endian.test | 32 +- .../tools/llvm-objcopy/ELF/group-unchanged.test | 32 +- llvm/test/tools/llvm-objcopy/ELF/group.test | 32 +- .../ELF/hexagon-unsupported-on-x86.test | 6 +- .../tools/llvm-objcopy/ELF/keep-file-symbols.test | 15 +- .../ELF/keep-global-symbols-mix-globalize.test | 31 +- .../llvm-objcopy/ELF/keep-global-symbols.test | 64 ++-- .../ELF/keep-symbol-remove-section.test | 11 +- llvm/test/tools/llvm-objcopy/ELF/keep-symbol.test | 31 +- .../tools/llvm-objcopy/ELF/localize-hidden.test | 98 +++--- llvm/test/tools/llvm-objcopy/ELF/localize.test | 51 +-- .../tools/llvm-objcopy/ELF/prefix-symbols.test | 21 +- .../tools/llvm-objcopy/ELF/redefine-symbol.test | 30 +- llvm/test/tools/llvm-objcopy/ELF/regex.test | 31 +- .../ELF/reloc-error-remove-symtab.test | 8 +- .../ELF/remove-section-with-symbol.test | 23 +- .../ELF/rename-section-flag-preserved.test | 1 - .../llvm-objcopy/ELF/rename-section-flag.test | 10 + .../ELF/section-index-unsupported.test | 6 +- .../tools/llvm-objcopy/ELF/set-section-flags.test | 12 + .../ELF/strip-all-and-keep-symbol.test | 31 +- .../llvm-objcopy/ELF/strip-all-and-remove.test | 18 +- .../llvm-objcopy/ELF/strip-debug-and-remove.test | 18 +- llvm/test/tools/llvm-objcopy/ELF/strip-debug.test | 11 +- .../tools/llvm-objcopy/ELF/strip-group-symbol.test | 8 +- .../llvm-objcopy/ELF/strip-multiple-files.test | 21 +- .../tools/llvm-objcopy/ELF/strip-reloc-symbol.test | 11 +- .../tools/llvm-objcopy/ELF/strip-section-err.test | 8 +- .../ELF/strip-symbol-and-relocation.test | 6 +- llvm/test/tools/llvm-objcopy/ELF/strip-symbol.test | 35 +-- .../tools/llvm-objcopy/ELF/strip-unneeded.test | 73 ++--- llvm/test/tools/llvm-objcopy/ELF/symbol-copy.test | 69 ++-- .../tools/llvm-objcopy/ELF/symbol-empty-name.test | 15 +- llvm/test/tools/llvm-objcopy/ELF/weaken-all.test | 42 +-- llvm/test/tools/llvm-objcopy/ELF/weaken.test | 35 +-- .../X86/Inputs/simple-executable-x86_64.yaml | 76 ++--- llvm/test/tools/llvm-objdump/X86/adjust-vma.test | 19 +- .../X86/disasm-zeroes-relocations.test | 4 +- .../llvm-objdump/X86/disassemble-demangle.test | 17 +- llvm/test/tools/llvm-objdump/relocations-elf.test | 19 +- llvm/test/tools/llvm-objdump/symbol-table-elf.test | 36 +-- llvm/test/tools/llvm-objdump/verdef-elf.test | 4 +- llvm/test/tools/llvm-objdump/verneed-elf.test | 4 +- .../tools/llvm-objdump/verneed-wrong-info.test | 4 +- .../Inputs/dwarf-exprs.exe-x86-64.yaml | 10 +- llvm/test/tools/llvm-readobj/broken-group.test | 11 +- llvm/test/tools/llvm-readobj/demangle.test | 15 +- .../test/tools/llvm-readobj/elf-hidden-versym.test | 42 +++ .../tools/llvm-readobj/elf-invalid-versioning.test | 42 +++ llvm/test/tools/llvm-readobj/elf-no-shdrs.test | 6 +- .../test/tools/llvm-readobj/elf-packed-relocs.test | 21 +- .../elf-reloc-negative-addend-no-sym.test | 4 +- .../elf-reloc-symbol-with-versioning.test | 32 +- .../llvm-readobj/elf-reloc-zero-name-or-value.test | 16 +- .../test/tools/llvm-readobj/elf-section-types.test | 4 +- llvm/test/tools/llvm-readobj/elf-symbol-64bit.test | 7 +- .../tools/llvm-readobj/elf-symbol-binding.test | 11 +- llvm/test/tools/llvm-readobj/elf-symbol-shndx.test | 40 ++- llvm/test/tools/llvm-readobj/elf-symbol-types.test | 58 ++-- .../tools/llvm-readobj/elf-symbol-visibility.test | 21 +- llvm/test/tools/llvm-readobj/elf-versioninfo.test | 11 +- llvm/test/tools/llvm-readobj/gnu-notes.test | 34 +- llvm/test/tools/obj2yaml/Inputs/aix_xcoff.o | Bin 0 -> 588 bytes .../Inputs/aix_xcoff_truncated_file_header.o | Bin 0 -> 6 bytes llvm/test/tools/obj2yaml/aix_xcoff.test | 11 + .../obj2yaml/aix_xcoff_truncated_file_header.test | 2 + .../tools/obj2yaml/elf-gnu-unique-symbols.yaml | 13 +- llvm/test/tools/obj2yaml/missing_symtab.test | 2 +- .../tools/obj2yaml/special-symbol-indices.yaml | 56 ++-- llvm/test/tools/obj2yaml/symbol-type.yaml | 22 +- llvm/test/tools/obj2yaml/verdef-section.yaml | 4 +- llvm/test/tools/obj2yaml/verneed-section.yaml | 4 +- llvm/test/tools/obj2yaml/versym-section.yaml | 15 +- llvm/test/tools/sanstats/elf.test | 59 ++-- llvm/test/tools/yaml2obj/dynamic-symbols.yaml | 24 +- llvm/test/tools/yaml2obj/dynsym-dynstr-addr.yaml | 4 +- llvm/test/tools/yaml2obj/elf-comdat-broken.yaml | 4 +- .../tools/yaml2obj/elf-gnu-unique-symbols.yaml | 6 +- .../tools/yaml2obj/elf-symbols-binding-order.yaml | 18 ++ llvm/test/tools/yaml2obj/elf-symtab-shinfo.yaml | 8 +- llvm/test/tools/yaml2obj/elf-symtab-shtype.yaml | 4 +- .../yaml2obj/relocation-explicit-symbol-index.yaml | 4 +- llvm/test/tools/yaml2obj/symbol-index.yaml | 45 +-- llvm/test/tools/yaml2obj/symbol-type.yaml | 36 ++- llvm/test/tools/yaml2obj/verdef-section.yaml | 4 +- llvm/test/tools/yaml2obj/verneed-section.yaml | 4 +- llvm/test/tools/yaml2obj/versym-section.yaml | 7 +- llvm/tools/llvm-nm/llvm-nm.cpp | 13 +- llvm/tools/llvm-objcopy/CopyConfig.cpp | 24 +- llvm/tools/llvm-pdbutil/MinimalSymbolDumper.cpp | 2 +- llvm/tools/llvm-pdbutil/MinimalTypeDumper.cpp | 2 +- llvm/tools/llvm-readobj/ELFDumper.cpp | 52 ++- llvm/tools/obj2yaml/CMakeLists.txt | 1 + llvm/tools/obj2yaml/elf2yaml.cpp | 34 +- llvm/tools/obj2yaml/obj2yaml.cpp | 4 + llvm/tools/obj2yaml/obj2yaml.h | 3 + llvm/tools/obj2yaml/xcoff2yaml.cpp | 52 +++ llvm/tools/yaml2obj/yaml2elf.cpp | 84 +++-- llvm/unittests/Analysis/TargetLibraryInfoTest.cpp | 5 + .../DebugInfo/CodeView/RandomAccessVisitorTest.cpp | 13 +- llvm/utils/gn/build/symlink_or_copy.py | 5 + llvm/utils/gn/build/toolchain/BUILD.gn | 20 +- .../clangd/index/dex/dexp/BUILD.gn | 13 + .../clangd/xpc/framework/BUILD.gn | 154 +++++++++ .../clangd/xpc/test-client/BUILD.gn | 20 ++ .../gn/secondary/clang-tools-extra/test/BUILD.gn | 15 +- openmp/cmake/DetectTestCompiler/CMakeLists.txt | 8 +- openmp/cmake/OpenMPTesting.cmake | 10 +- openmp/runtime/cmake/LibompHandleFlags.cmake | 7 +- openmp/runtime/cmake/LibompMicroTests.cmake | 2 +- openmp/runtime/src/kmp_csupport.cpp | 15 + openmp/runtime/src/kmp_dispatch.cpp | 6 + openmp/runtime/src/kmp_runtime.cpp | 48 ++- openmp/runtime/src/kmp_sched.cpp | 56 ++-- openmp/runtime/src/kmp_stats.cpp | 1 - openmp/runtime/src/kmp_stats.h | 13 +- .../test/misc_bugs/omp_foreign_thread_team_reuse.c | 2 +- .../runtime/test/tasking/bug_nested_proxy_task.c | 2 +- .../test/tasking/bug_proxy_task_dep_waiting.c | 2 +- pstl/CMakeLists.txt | 1 + pstl/include/pstl/internal/algorithm_impl.h | 57 ++++ pstl/include/pstl/internal/glue_algorithm_impl.h | 9 +- 517 files changed, 8289 insertions(+), 3996 deletions(-) create mode 100644 clang-tools-extra/clangd/fuzzer/DummyClangdMain.cpp rename clang-tools-extra/clangd/fuzzer/{ClangdFuzzer.cpp => clangd-fuzzer.cpp} (100%) create mode 100644 clang/test/CodeGenCXX/microsoft-abi-template-static-init.cpp rename libcxx/test/libcxx/type_traits/{is_pointer_objc.arc.pass.mm => is_pointer.a [...] rename libcxx/test/std/{type_traits => utilities/meta/meta.rel}/is_nothrow_convert [...] create mode 100644 lldb/packages/Python/lldbsuite/test/functionalities/postmortem/ [...] create mode 100644 lldb/packages/Python/lldbsuite/test/functionalities/postmortem/ [...] create mode 100644 lldb/packages/Python/lldbsuite/test/functionalities/postmortem/ [...] create mode 100644 lldb/packages/Python/lldbsuite/test/functionalities/postmortem/ [...] create mode 100644 llvm/include/llvm/Object/XCOFFObjectFile.h create mode 100644 llvm/include/llvm/ObjectYAML/XCOFFYAML.h create mode 100644 llvm/lib/Object/XCOFFObjectFile.cpp create mode 100644 llvm/lib/ObjectYAML/XCOFFYAML.cpp create mode 100644 llvm/test/CodeGen/AArch64/GlobalISel/legalize-fexp2.mir create mode 100644 llvm/test/CodeGen/AMDGPU/sram-ecc-default.ll create mode 100644 llvm/test/CodeGen/Mips/GlobalISel/instruction-select/float_arit [...] create mode 100644 llvm/test/CodeGen/Mips/GlobalISel/legalizer/float_arithmetic_op [...] create mode 100644 llvm/test/CodeGen/Mips/GlobalISel/llvm-ir/float_arithmetic_oper [...] create mode 100644 llvm/test/CodeGen/Mips/GlobalISel/regbankselect/float_arithmeti [...] create mode 100644 llvm/test/CodeGen/X86/inline-asm-i-constraint-i1.ll create mode 100644 llvm/test/DebugInfo/dwarfdump-bad-lookup-address.test create mode 100644 llvm/test/Transforms/Inline/AMDGPU/inline-target-feature-sram-ecc.ll create mode 100644 llvm/test/tools/llvm-readobj/elf-hidden-versym.test create mode 100644 llvm/test/tools/llvm-readobj/elf-invalid-versioning.test create mode 100644 llvm/test/tools/obj2yaml/Inputs/aix_xcoff.o create mode 100644 llvm/test/tools/obj2yaml/Inputs/aix_xcoff_truncated_file_header.o create mode 100644 llvm/test/tools/obj2yaml/aix_xcoff.test create mode 100644 llvm/test/tools/obj2yaml/aix_xcoff_truncated_file_header.test create mode 100644 llvm/test/tools/yaml2obj/elf-symbols-binding-order.yaml create mode 100644 llvm/tools/obj2yaml/xcoff2yaml.cpp create mode 100644 llvm/utils/gn/secondary/clang-tools-extra/clangd/index/dex/dexp [...] create mode 100644 llvm/utils/gn/secondary/clang-tools-extra/clangd/xpc/framework/ [...] create mode 100644 llvm/utils/gn/secondary/clang-tools-extra/clangd/xpc/test-clien [...]