This is an automated email from the git hooks/post-receive script.
tcwg-buildslave pushed a change to branch linaro-local/ci/tcwg_bmk/llvm-master-arm-spec2k6-Os_LTO in repository toolchain/ci/llvm-project.
from 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 [...] adds b8c6effacff [NFC][TSan][libdispatch] Better CMake variable names adds 12011fae17f [WebAssembly] EmscriptenEHSjLj: Don't abort if __THREW__ is [...] adds 3afc733e41a gn build: Merge r357663 adds 8b8a02175a4 Revert r357452 - 'SimplifyCFG SinkCommonCodeFromPredecessor [...] adds 690c70de762 Always use is_initialized and set_initialized in cxa_guard.cpp adds f5de7ad211d Create RAII lock guard for global initialization lock. adds 8238604259e ELF: Move SymtabSHNDX and getSectionIndex() to ObjFile. NFCI. adds ee676e2f6f8 [libunwind] Export the weak alias in Mach-O adds fb44846e37c [FastISel] Fix the crash in gc.result lowering adds 3649c20884f [X86] Use INSERT_SUBREG rather than SUBREG_TO_REG when crea [...]
No new revisions were added by this update.
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 +- clang/lib/StaticAnalyzer/Core/CallEvent.cpp | 22 +- clang/test/Analysis/analyzer-list-configs.c | 2 +- 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/CodeGenCXX/nrvo.cpp | 1 + clang/test/CodeGenCXX/stack-reuse-exceptions.cpp | 2 +- clang/test/CodeGenObjC/exceptions.m | 2 +- 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/cxa_guard.cpp | 191 +++++------ 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 | 47 ++- libunwind/src/config.h | 30 ++ libunwind/src/libunwind.cpp | 114 +++---- libunwind/src/libunwind_ext.h | 31 +- lld/COFF/PDB.cpp | 6 +- lld/ELF/InputFiles.cpp | 14 +- lld/ELF/InputFiles.h | 7 +- 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 ++---- llvm/lib/CodeGen/SelectionDAG/SelectionDAGISel.cpp | 3 +- .../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/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 | 76 ++++- 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 +- llvm/lib/Transforms/Utils/SimplifyCFG.cpp | 29 +- .../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/AArch64/max-jump-table.ll | 48 +-- llvm/test/CodeGen/AArch64/min-jump-table.ll | 30 +- llvm/test/CodeGen/AArch64/win64-jumptable.ll | 52 +-- llvm/test/CodeGen/AMDGPU/collapse-endcf.mir | 150 +++++---- .../CodeGen/AMDGPU/llvm.amdgcn.ds.ordered.swap.ll | 5 +- llvm/test/CodeGen/ARM/cmpxchg-idioms.ll | 4 +- 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/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/avg.ll | 174 ++++++----- llvm/test/CodeGen/X86/clzero.ll | 3 +- llvm/test/CodeGen/X86/fast-isel-gc-intrinsics.ll | 2 + 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/CodeGen/X86/x86-64-baseptr.ll | 6 +- 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 ++++---- .../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 +- .../Transforms/SimplifyCFG/sink-common-code.ll | 44 --- 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 +++-- .../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 +- llvm/utils/gn/secondary/llvm/lib/Object/BUILD.gn | 1 + .../gn/secondary/llvm/lib/ObjectYAML/BUILD.gn | 1 + .../gn/secondary/llvm/tools/obj2yaml/BUILD.gn | 1 + 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 +- 525 files changed, 8391 insertions(+), 4317 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/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/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 [...]