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-aarch64-next-allmodconfig in repository toolchain/ci/llvm-project.
from c2b831fe1b5 [OPENMP]Fix mapping of the pointers captured by reference. adds 83db88717bc [BPF] Replace fstream and sstream with line_iterator adds a3b71018d9f [SLP] reorderInputsAccordingToOpcode is const method. NFCI. adds 50505868601 Fix buildbot where paths were not matching up. adds 017deaf1ae3 [llvm-objcopy] Change SHT_NOBITS to SHT_PROBITS for some -- [...] adds d3d5d76a7b7 [WideableCond] Fix a nasty bug in detection of "explicit guards" adds fa6cd5ceb92 [PowerPC] Fix reversed bit issue in DCMX mask for "xvtstdcd [...] adds b622809b2df Fix typo; NFC adds 41a7950cfb1 [lldb-server] Use llgs namespace to avoid conflicts with Win32 API adds 0d3a533270f [X86] Allow FixupLEAs to form INC/DEC under OptSize not jus [...] adds 7cb7daabbbe [DAGCombiner] reduce code duplication; NFC adds c6bceec01a4 [DebugInfo] Fix pr41180 : Loop Vectorization Debugify Failure adds 9da8a68d6b5 [ArgPromotion] Set debug location at updated callsites adds 37b0f9ad953 [os_log] Mark os_log_helper `nounwind` adds a720381bb59 Fix problem with ar_to_bc.sh script introduced by r357450. adds 1ed4bbb9ab6 [Remarks][NFCI] Remove useless include adds 380c2420ecb Clean up windows build bot. adds 27c0f204d79 [driver] clang-format. Fix indentation, split long lines. NFC adds 751510cd78f [driver][mips] Check both `gnuabi64` and `gnu` suffixes in [...] adds 1c5250abaa3 [Reproducers] Print warning when generating the reproducer. adds 9bba938de46 [InstCombine] Added tests for PR41273 adds 010982f7508 [FileCheck] Fix FileCheck.cpp compilation on Solaris adds 3a23fb1e04e [NFC][libdispatch] Improve a few tests adds f401a749e11 [libc++][NFC] Remove useless public: label at the end of class adds 6cd81263600 [libc++] Remove use of auto with actual type adds a31347f17d1 [NativePDB] Don't fail on import modules. adds 0fd3c68c1a7 [OPENMP]Add codegen for private vars with allocate clause. adds 3299ead8e9f [CodeGen] Fix a regression by emitting lambda expressions i [...] adds af913156685 [Sema] Fix a use-after-deallocate of a ParsedAttr adds aac92853779 [libc++] Correctly handle Objective-C++ ARC qualifiers in s [...] adds 22c6215c7e5 [AArch64][GlobalISel] Select llvm.aarch64.stlxr(i64, i64*) adds 9ca4ff26662 [TSan][libdispatch] We don't require any setup on Darwin adds 13d8e929409 [HIP-Clang] Fat binary should not be produced for non GPU code adds 5ba60b22a47 [InstCombine] Simplify ctlz/cttz with bitreverse adds 9f179b2c65b [InstCombine] Added tests for PR41337 adds 8e6d41aeb26 [x86] add more tests for FP scalarization; NFC adds 226b992ebd6 [NFC] Test is C++, not C adds 19775a4c673 [LLD][COFF] Move type merging structures out of PDB.cpp. NFC adds 8129521318a [HIP-Clang] Fat binary should not be produced for non GPU code 2 adds b64f915ae0f [TableGen] Properly calculate the minimum size needed or Co [...] adds ffd8662558b [X86] Check MI.isConvertibleTo3Addr() before calling conver [...] adds 9224c114a98 [X86] Mark the default case of the X86InstrInfo::convertToT [...] adds fc5a176f6aa [NFC][TSan][libdispatch] Cleanup test adds 1754774369a [libc++] Fix error flags and exceptions propagated from inp [...] adds 6d37f326fc6 [HIP-Clang] Fat binary should not be produced for non GPU code adds 00f6cfe9084 [libc++] Fix build when exceptions are turned off adds 1b5310c2df3 Revert r357504, r357491, r357482 because of bot breakage. adds cc525c97b7d [COFF] Reduce the size of Chunk and SectionChunk, NFC adds 38b7e74836e Revert "[libc++] Fix error flags and exceptions propagated [...] adds ea2e2279269 X86: regenerate speculative-load-hardening-indirect.ll tests. NFC. adds ed23352379c [GlobalISel] Add IRTranslator support for llvm.stacksave an [...] adds 2065680b471 AMDGPU: Don't use the default cpu in a few tests adds 0583d9ea8d5 Fix backwards test that I committed yesterday. Sigh adds 45c165b9172 AMDGPU: Fix names for generation features adds 807bedab2e8 AMDGPU: Remove unnecessary subtarget get adds ca9eb68541d [X86] Autogenerate complete checks. NFC adds 16683a3ef81 [X86] Update the test case for v4i1 bitselect in combine-bi [...] adds 7b9e4ebb033 [libcxx] [test] Fix test bugs in string.cons/copy_alloc.pass.cpp. adds 2bb0f75a801 [libcxx] [test] Use ptrdiff_t rather than int in splice_aft [...] adds 4c1581e2da8 [libcxx] [test] Add missing <stdexcept> to name std::out_of [...] adds ef4c66c1c83 [WebAssembly] Remove unneeded target operand flags adds 03e74928762 InstSimplify: Fold round intrinsics from sitofp/uitofp adds 1e6c9318440 [libc++abi] Actually set POSITION_INDEPENDENT_CODE when bui [...] adds 31d7394dc7c [libc++abi] Add LIBCXXABI_ENABLE_PIC cmake option adds b4f9991f383 [WebAssembly] Add Emscripten OS definition + small_printf adds aa107ca3a55 Avoid macro redefinition error if HAVE_LIBCOMPRESSION is al [...] adds 6ed7a95c9ef [lldb-dotest] Print dotest.py invocation. adds cad96c498c5 [lit] Use 10 minute timeout by default. adds 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 [...]
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/ClangdLSPServer.cpp | 18 +- clang-tools-extra/clangd/ClangdServer.cpp | 9 +- clang-tools-extra/clangd/ClangdServer.h | 2 +- clang-tools-extra/clangd/ClangdUnit.cpp | 1 - .../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/include/clang/Sema/ParsedAttr.h | 8 + .../clang/Tooling/Refactoring/Transformer.h | 210 +++ clang/lib/Basic/Targets.cpp | 4 + clang/lib/Basic/Targets/OSTargets.h | 15 + clang/lib/CodeGen/CGBuiltin.cpp | 1 + clang/lib/CodeGen/CGCUDANV.cpp | 4 + clang/lib/CodeGen/CGExpr.cpp | 2 + clang/lib/CodeGen/CGOpenMPRuntime.cpp | 8 +- clang/lib/Driver/Driver.cpp | 25 +- clang/lib/Driver/ToolChains/Gnu.cpp | 8 +- clang/lib/Driver/ToolChains/Linux.cpp | 46 +- clang/lib/Format/Format.cpp | 21 +- clang/lib/Sema/SemaType.cpp | 4 +- .../Checkers/BuiltinFunctionChecker.cpp | 10 +- clang/lib/Tooling/Refactoring/CMakeLists.txt | 1 + clang/lib/Tooling/Refactoring/Transformer.cpp | 204 +++ clang/test/Analysis/analyzer-list-configs.c | 2 +- clang/test/Analysis/builtin-functions.cpp | 9 +- clang/test/CodeGenCUDA/device-stub.cu | 12 +- clang/test/CodeGenObjCXX/os_log.mm | 19 + clang/test/CodeGenObjCXX/property-lvalue-lambda.mm | 47 + clang/test/Driver/linux-ld.c | 10 + clang/test/OpenMP/parallel_private_codegen.cpp | 20 +- clang/test/SemaObjC/arc-property-decl-attrs.m | 4 + clang/unittests/Format/CleanupTest.cpp | 2 + clang/unittests/Format/SortIncludesTest.cpp | 50 +- clang/unittests/Tooling/CMakeLists.txt | 1 + clang/unittests/Tooling/TransformerTest.cpp | 389 ++++++ compiler-rt/CMakeLists.txt | 2 +- .../symbolizer/scripts/ar_to_bc.sh | 4 +- compiler-rt/test/tsan/libdispatch/apply.c | 1 - compiler-rt/test/tsan/libdispatch/data.c | 15 +- .../{groups-destructor.c => groups-destructor.cc} | 0 compiler-rt/test/tsan/libdispatch/source-serial.c | 9 +- compiler-rt/test/tsan/race_on_heap.cc | 2 +- libcxx/cmake/Modules/HandleLibCXXABI.cmake | 32 +- libcxx/include/istream | 5 +- libcxx/include/thread | 4 +- libcxx/include/type_traits | 10 +- libcxx/lib/CMakeLists.txt | 15 +- .../test/libcxx/type_traits/is_pointer.arc.pass.mm | 64 + .../forwardlist.ops/splice_after_range.pass.cpp | 47 +- .../basic.string/string.cons/copy_alloc.pass.cpp | 13 +- .../std/strings/string.conversions/stold.pass.cpp | 5 +- .../meta/meta.rel}/is_nothrow_convertible.pass.cpp | 0 libcxxabi/CMakeLists.txt | 1 + libcxxabi/src/CMakeLists.txt | 7 +- lld/COFF/Chunks.cpp | 15 +- lld/COFF/Chunks.h | 74 +- lld/COFF/ICF.cpp | 8 +- lld/COFF/MarkLive.cpp | 4 +- lld/COFF/PDB.cpp | 77 +- lld/COFF/TypeMerger.h | 65 + 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/include/lldb/Target/Platform.h | 2 +- .../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/lit.site.cfg.py.in | 1 + .../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 403 -> 0 bytes .../linux-arm-partial-uuids-mismatch.dmp | Bin 409 -> 0 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 + 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/Commands/CommandObjectReproducer.cpp | 3 + .../gdb-remote/GDBRemoteCommunicationClient.cpp | 2 + .../Plugins/Process/minidump/ProcessMinidump.cpp | 42 +- .../SymbolFile/NativePDB/CompileUnitIndex.cpp | 13 +- lldb/tools/lldb-server/lldb-server.cpp | 10 +- .../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 +- lldb/utils/lldb-dotest/lldb-dotest.in | 1 + llvm/include/llvm-c/Remarks.h | 1 - llvm/include/llvm/ADT/Triple.h | 8 +- llvm/include/llvm/Analysis/TargetLibraryInfo.def | 9 + llvm/include/llvm/BinaryFormat/COFF.h | 2 +- llvm/include/llvm/IR/IntrinsicsAMDGPU.td | 2 +- llvm/include/llvm/ObjectYAML/ELFYAML.h | 21 +- llvm/lib/Analysis/GuardUtils.cpp | 9 +- llvm/lib/Analysis/InstructionSimplify.cpp | 16 + llvm/lib/Analysis/TargetLibraryInfo.cpp | 15 +- llvm/lib/CodeGen/GlobalISel/IRTranslator.cpp | 28 + llvm/lib/CodeGen/SelectionDAG/DAGCombiner.cpp | 103 +- llvm/lib/ObjectYAML/ELFYAML.cpp | 21 +- llvm/lib/Support/Triple.cpp | 2 + llvm/lib/Target/AArch64/AArch64InstrFormats.td | 24 +- .../Target/AArch64/AArch64InstructionSelector.cpp | 76 +- llvm/lib/Target/AMDGPU/AMDGPU.td | 28 +- llvm/lib/Target/AMDGPU/AMDGPUFeatures.td | 5 +- llvm/lib/Target/AMDGPU/AMDGPUSubtarget.cpp | 14 +- llvm/lib/Target/AMDGPU/AMDGPUSubtarget.h | 1 + llvm/lib/Target/AMDGPU/AMDGPUTargetTransformInfo.h | 4 + .../Target/AMDGPU/AsmParser/AMDGPUAsmParser.cpp | 2 +- llvm/lib/Target/AMDGPU/GCNHazardRecognizer.cpp | 1 - llvm/lib/Target/AMDGPU/R600Processors.td | 11 +- llvm/lib/Target/BPF/BTFDebug.cpp | 21 +- 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/PowerPC/PPCInstrFormats.td | 4 +- llvm/lib/Target/RISCV/RISCVISelLowering.cpp | 2 +- llvm/lib/Target/SystemZ/SystemZInstrInfo.td | 8 + llvm/lib/Target/SystemZ/SystemZOperands.td | 20 + .../MCTargetDesc/WebAssemblyMCTargetDesc.h | 8 +- .../WebAssembly/WebAssemblyFrameLowering.cpp | 4 +- .../Target/WebAssembly/WebAssemblyISelLowering.cpp | 23 +- .../Target/WebAssembly/WebAssemblyInstrInfo.cpp | 2 +- .../WebAssembly/WebAssemblyLateEHPrepare.cpp | 2 +- .../Target/WebAssembly/WebAssemblyMCInstLower.cpp | 40 +- .../Target/WebAssembly/WebAssemblyMCInstLower.h | 3 +- llvm/lib/Target/X86/X86FixupLEAs.cpp | 8 +- llvm/lib/Target/X86/X86InstrInfo.cpp | 2 +- llvm/lib/Target/X86/X86TargetMachine.cpp | 7 + llvm/lib/Transforms/IPO/ArgumentPromotion.cpp | 16 +- .../Transforms/InstCombine/InstCombineCalls.cpp | 18 +- llvm/lib/Transforms/Utils/SimplifyLibCalls.cpp | 48 + llvm/lib/Transforms/Vectorize/LoopVectorize.cpp | 24 +- llvm/lib/Transforms/Vectorize/SLPVectorizer.cpp | 9 +- .../AArch64/GlobalISel/arm64-irtranslator.ll | 12 + .../AArch64/GlobalISel/select-stlxr-intrin.mir | 32 + llvm/test/CodeGen/AArch64/arm64-ldxr-stxr.ll | 4 + llvm/test/CodeGen/AArch64/arm64-vext.ll | 6 +- llvm/test/CodeGen/AMDGPU/bitreverse.ll | 534 ++++---- .../CodeGen/AMDGPU/llvm.amdgcn.implicitarg.ptr.ll | 32 +- llvm/test/CodeGen/AMDGPU/load-hi16.ll | 2 +- llvm/test/CodeGen/AMDGPU/lshl64-to-32.ll | 90 +- llvm/test/CodeGen/AMDGPU/max.ll | 9 +- llvm/test/CodeGen/AMDGPU/min.ll | 7 +- llvm/test/CodeGen/AMDGPU/sgpr-control-flow.ll | 4 +- llvm/test/CodeGen/AMDGPU/shift-i128.ll | 1424 +++++++++----------- llvm/test/CodeGen/AMDGPU/sign_extend.ll | 264 ++-- llvm/test/CodeGen/AMDGPU/sram-ecc-default.ll | 24 + llvm/test/CodeGen/AMDGPU/v_madak_f16.ll | 18 +- llvm/test/CodeGen/AMDGPU/zero_extend.ll | 2 +- llvm/test/CodeGen/ARM/reg_sequence.ll | 2 +- llvm/test/CodeGen/ARM/vlddup.ll | 18 +- .../CodeGen/MIR/AMDGPU/machine-function-info.ll | 2 +- .../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/combine-bitselect.ll | 110 +- llvm/test/CodeGen/X86/dagcombine-shifts.ll | 155 ++- llvm/test/CodeGen/X86/fixup-lea.ll | 74 +- llvm/test/CodeGen/X86/lea.ll | 80 +- llvm/test/CodeGen/X86/scalarize-fp.ll | 488 +++++++ .../X86/speculative-load-hardening-indirect.ll | 62 +- 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/DebugInfo/COFF/lexicalblock.ll | 13 + llvm/test/DebugInfo/invalid-relocations.test | 10 +- 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 ++-- llvm/test/MC/Disassembler/PowerPC/vsx.txt | 6 + llvm/test/MC/PowerPC/vsx.s | 7 + .../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 +- llvm/test/Transforms/ArgumentPromotion/dbg.ll | 26 +- .../AMDGPU/inline-target-feature-sram-ecc.ll | 70 + .../Transforms/InstCombine/ctlz-cttz-bitreverse.ll | 69 + .../InstCombine/ctpop-bswap-bitreverse.ll | 49 + .../Transforms/InstSimplify/round-intrinsics.ll | 36 +- .../basic_widenable_branch_guards.ll | 59 + .../Transforms/LoopVectorize/middle-block-dbg.ll | 110 ++ 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 +- 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 | 116 +- .../ELF/section-index-unsupported.test | 6 +- .../tools/llvm-objcopy/ELF/set-section-flags.test | 129 +- .../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 +- .../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-objcopy/ELF/ELFObjcopy.cpp | 21 +- llvm/tools/llvm-readobj/ELFDumper.cpp | 52 +- llvm/tools/obj2yaml/elf2yaml.cpp | 34 +- llvm/tools/yaml2obj/yaml2elf.cpp | 84 +- llvm/unittests/Analysis/TargetLibraryInfoTest.cpp | 5 + llvm/utils/FileCheck/FileCheck.cpp | 3 +- llvm/utils/TableGen/AsmMatcherEmitter.cpp | 18 +- llvm/utils/gn/build/symlink_or_copy.py | 5 + llvm/utils/gn/build/toolchain/BUILD.gn | 18 +- .../clangd/xpc/framework/BUILD.gn | 154 +++ .../clangd/xpc/test-client/BUILD.gn | 20 + .../gn/secondary/clang-tools-extra/test/BUILD.gn | 12 +- 379 files changed, 8440 insertions(+), 4453 deletions(-) create mode 100644 clang/include/clang/Tooling/Refactoring/Transformer.h create mode 100644 clang/lib/Tooling/Refactoring/Transformer.cpp create mode 100644 clang/test/CodeGenObjCXX/os_log.mm create mode 100644 clang/test/CodeGenObjCXX/property-lvalue-lambda.mm create mode 100644 clang/unittests/Tooling/TransformerTest.cpp rename compiler-rt/test/tsan/libdispatch/{groups-destructor.c => groups-destructor [...] create mode 100644 libcxx/test/libcxx/type_traits/is_pointer.arc.pass.mm rename libcxx/test/std/{type_traits => utilities/meta/meta.rel}/is_nothrow_convert [...] create mode 100644 lld/COFF/TypeMerger.h delete mode 100644 lldb/packages/Python/lldbsuite/test/functionalities/postmortem/ [...] delete mode 100644 lldb/packages/Python/lldbsuite/test/functionalities/postmortem/ [...] delete mode 100644 lldb/packages/Python/lldbsuite/test/functionalities/postmortem/ [...] delete mode 100644 lldb/packages/Python/lldbsuite/test/functionalities/postmortem/ [...] create mode 100644 llvm/test/CodeGen/AArch64/GlobalISel/select-stlxr-intrin.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/Transforms/Inline/AMDGPU/inline-target-feature-sram-ecc.ll create mode 100644 llvm/test/Transforms/InstCombine/ctlz-cttz-bitreverse.ll create mode 100644 llvm/test/Transforms/InstCombine/ctpop-bswap-bitreverse.ll create mode 100644 llvm/test/Transforms/LoopVectorize/middle-block-dbg.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/yaml2obj/elf-symbols-binding-order.yaml 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 [...]