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-stable-allyesconfig in repository toolchain/ci/llvm-project.
from 35cf9a1fc5d [AArch64] Re-add patterns for (s/u)mull2. adds 641d2e5232b [X86] Clamp large constant shift amounts for MMX shift intr [...] adds 6cecd3c3dbe [lit] Protect full test suite from FILECHECK_OPTS adds 9bfa5ab3d19 [LoopPred] Fix two subtle issues found by inspection adds 77a60f0df67 [lldb] Record framework build path and use it everywhere adds 62ad2128255 [Analysis] Attribute deref/deref_or_null should not prevent [...] adds 686f449e3d4 [WC] Fix a subtle bug in our definition of widenable branch adds f0f73ed8b00 [JumpThreading] Factor out code to clone instructions (NFC) adds 007d173e2e0 [Orc] Fix iterator usage after remove adds 83393d27af6 [LLDB] Fix handling for the clang name mangling extension f [...] adds 8243918f43c Testuite: Support Asan test with remote testing adds 76aee8a3894 [JITLink] Refactor EH-frame handling to support eh-frames w [...] adds b5ddcb9f1e4 [ConstantRange] TestAddWithNo*WrapExhaustive: check that al [...] adds 365d729e107 [ConstantRange] Cleanup addWithNoWrap() by just piggybackin [...] adds 7fbe5d4b2ab [ConstantRange] Add `subWithNoWrap()` method adds baaa097360a [docs] Fix references to a renamed flag. adds cfca0056f05 [lldb] Remove dead code from STLUtils.h adds a6b5daa701d [test] Fix apple_simulator_test decorator when simulators a [...] adds 703c97be249 [lldb] Mark ASan & TSan as test dependencies adds 8d694a45ab6 When lowering calls and tail calls in AArch64, the register [...] adds c52efdc52ce gn build: (manually) merge b5913e6d2f adds 20cbb6cdf8b [LoopPred] Selectively disable to preserve test cases adds 8748be77509 [LoopPred] Enable new transformation by default adds aa582e3648c unwind: reflow some of the build rules (NFC) adds e74e61ff297 unwind: restore the LINKER_LANGUAGE adds d17bcf2bb91 [AMDGPU] Add handling of 160 bit registers in analyzeResourceUsage adds e18f4db208b [LLDB] Adding caching to libc++ std::function formatter for [...] adds e511c4b0dff Temporarily Revert: adds 9f9f42dbc5f TableGen: Remove assert that pattern results match input number adds e16a71382d6 AMDGPU: Select global atomicrmw fadd adds 7d83c298909 Revert "Introduce llvm-install-name-tool" adds fe6fee9445d Revert "gn build: (manually) merge b5913e6d2f" adds e55b536d7d8 [AArch64][SVE] Add remaining patterns and intrinsics for ad [...] adds ba1dfae054b Keep import function list for inlinee profile update adds 9f10cc2d124 [OPENMP] [DOCS] fix section formatting issues [NFC] adds 009e032634b Temporarily Revert "[LV] Apply sink-after & interleave-grou [...] adds 79c89033fdf [Clang] Add ENABLE_LINKER_BUILD_ID to Hurd driver. adds 1c8460d6e12 [X86] Remove dead code from combineStore. adds 17eb12fa6d9 [X86] Remove unused variable. NFC adds c44a9b538d8 [llvm-readobj] - Simplify elf-hash-symbols.test. NFCI. adds 96065cf79ff [Syntax] Silence "unused function" warning in no-assert bui [...] adds 6e8251046b9 [AMDGPU] Fix bug introduced in 47a5c36b37f0 adds 00196849004 [clangd] Set RetainCommentsFromSystemHeaders to true adds 86825dbe330 [clang-format] Make '.clang-format' variants finding a loop (NFC) adds dec8d8d3f20 [clangd] Add unit tests for comments in system headers adds 5b9a072c39c Revert a5c8ec4 "[CGDebugInfo] Emit subprograms for decls wh [...] adds 118f7836a65 [clang-rename] Respect the traversal scope when traversing [...] adds b1b70f67612 [lldb-server] Add setting to force 'g' packet use adds c5e4cf40ac4 [clangd] NFC, hide the internal-only utility function lex. adds eaff3004019 Revert f0c2a5a "[LV] Generalize conditions for sinking inst [...] adds 7bed381eae1 [mips] Implement Octeon+ `saa` and `saad` instructions adds 3718102d40d [mips] Support `octeon+` CPU in the `.set arch=` directive adds bf996f761b9 [mips] Write `AFL_EXT_OCTEONP` flag to the `.MIPS.abiflags` [...] adds 3552d3e0f7c [mips] Add `octeon+` to the list of CPUs accepted by the driver adds a751f557d82 [mips] Set macros for Octeon+ CPU adds 55b445150da [NFC][CVP] Add some tests for `sub` with preexisting no-wrap flags adds 7ff57705ba1 [SLP] allow forming 2-way reduction patterns adds dde589389fc [ThinLTO] Import readonly vars with refs adds e9612e9e851 [libc++] Fix some constexpr tests broken by D68837 adds 83901cbe5e2 [libc++] Fixed copy/copy_n/copy_backward for compilers that [...] adds 6fc73f63660 [OpenCL] Add math and common builtin functions adds 69ce2ae990e [ConstantRange][LVI] Use overflow flags from `sub` to const [...] adds 0ec6a4882ee [libc++] Fix potential OOB in poisson_distribution adds 10e0d64337d CodeGen: set correct result for atomic compound expressions adds e58985a5ec3 SampleProfWriter - fix uninitialized variable warnings. NFCI. adds 87bc320b510 [lldb] Add -m option to 'target modules dump symtab' to dis [...] adds 0e70c350943 [OpenCL] Add integer builtin functions adds 3d30f2cff7a [OpenCL] Add geometric and relational builtin functions adds 2fdd58c5066 [SDAG] reduce code duplication; NFC adds de61aa3118b [RISCV] Improve sysroot computation if no GCC install detected adds af57dbf12e5 Add support for options -frounding-math, ftrapping-math, -f [...] adds 777d1d1d981 [SDAG] reduce code duplication; NFC adds dd258800108 [RISCV] Add riscv{32,64} to ALL_CRT_SUPPORTED_ARCH list adds 343597789eb [GWP-ASan] Respect compiler-rt's -fno-lto adds 7adab7719e5 [Sema] Suppress -Wchar-subscripts if the index is a literal char adds bcf754a3212 [OPENMP][DOCS] Update OpenMP status (NFC) adds 6f8ee2c5755 [openmp] [test] Skip one more test that kills NetBSD buildbot adds 0d3d3822f53 comment shiftamountthreshold adds 44f43461c01 [lldb] Comment typo fix adds c63c1a72dab Using crtp to refactor the xcoff section header adds bcd7674e067 AsmWriterOperand - fix uninitialized variable warning. NFCI. adds f0832406793 X86CondBrFolding - remove non-existent fixBranchProb functi [...] adds d5c4881a56e ManagedStringPool - pre-increment iterator. NFC. adds 77cfe83f7dd PostRAScheduler - fix uninitialized variable warning. NFCI. adds 0e9b5760f2c TypeRecord - fix uninitialized variable warnings. NFCI. adds 205c84dc8ae MachineMemOperand::getBaseAlignment() - fix "shift of i32 t [...] adds 05299c7d98a X86FrameLowering - fix bool to unsigned cast static analyze [...] adds d9ccb6367a1 [InstCombine] canonicalize shift+logic+shift to reduce depe [...] adds f8622543ad0 [XCOFF] Move explicit instantions after member function def [...] adds 7d2b0ec3454 [llvm-ar] Support verbose mode for operation 'x' adds c989993ba1a [XCOFF] Fix link errors from explicit template instantiation adds 2cb3bfe9759 Revert "[XCOFF] Fix link errors from explicit template inst [...] adds 03495a988da [XCOFF] Add back extern template declarations adds f37b5c800e1 [RISCV] Fix up tests on Windows after new usage of sys::pat [...] adds 6e655e58bc7 [AsmWritter] Fixed "null check after dereferencing" warning adds dd870f6929e Fix warning about unused std::unique result, erase shifted [...] adds 65c5f4e929e canFoldMergeOpcode returns a bool result not an unsigned. NFCI. adds 4525a43c939 ImutAVLTree::validateTree - fix null dereference typo warni [...] adds 08b5b553083 FDRRecords - fix uninitialized variable warnings. NFCI. adds 90ecfa2f5f7 Revert "[Sema] Suppress -Wchar-subscripts if the index is a [...] adds ff9d7328873 crashlog.py: Improve regular expressions new a087b78bc4c Wrong debug info generated at -O2 (-O0 is correct) new 8d8f9c24407 [clang] Add -fdebug-default-version for specifying the defa [...] new 2b943c46873 [Sema] Fixes a crash with a templated destructor
The 3 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/clangd/Compiler.cpp | 1 + clang-tools-extra/clangd/SourceCode.cpp | 7 +- clang-tools-extra/clangd/index/IndexAction.cpp | 1 + .../clangd/unittests/CodeCompleteTests.cpp | 27 + clang/docs/OpenMPSupport.rst | 29 +- clang/docs/UsersManual.rst | 54 +- clang/include/clang/Basic/LangOptions.def | 2 + clang/include/clang/Basic/LangOptions.h | 28 + clang/include/clang/Driver/Options.td | 9 +- .../clang/Serialization/ContinuousRangeMap.h | 19 +- clang/lib/Basic/Targets/Mips.cpp | 10 +- clang/lib/Basic/Targets/Mips.h | 2 + clang/lib/CodeGen/CGDebugInfo.cpp | 10 +- clang/lib/CodeGen/CGExprScalar.cpp | 29 +- clang/lib/CodeGen/CodeGenFunction.cpp | 55 ++ clang/lib/CodeGen/CodeGenFunction.h | 3 + clang/lib/Driver/ToolChains/Clang.cpp | 216 ++++++- clang/lib/Driver/ToolChains/CommonArgs.cpp | 15 + clang/lib/Driver/ToolChains/CommonArgs.h | 3 + clang/lib/Driver/ToolChains/Gnu.cpp | 3 +- clang/lib/Driver/ToolChains/Hurd.cpp | 4 + clang/lib/Driver/ToolChains/RISCVToolchain.cpp | 21 +- clang/lib/Format/Format.cpp | 58 +- clang/lib/Frontend/CompilerInvocation.cpp | 30 + clang/lib/Sema/OpenCLBuiltins.td | 339 ++++++++++- clang/lib/Sema/SemaLookup.cpp | 7 +- .../Refactoring/Rename/USRFindingAction.cpp | 2 +- clang/lib/Tooling/Syntax/BuildTree.cpp | 2 + clang/test/CodeGen/atomic_ops.c | 53 ++ clang/test/CodeGen/debug-info-extern-call.c | 21 +- clang/test/CodeGen/fpconstrained.c | 23 + .../CodeGenCXX/dbg-info-all-calls-described.cpp | 1 - .../bin/riscv32-unknown-elf-ld | 0 .../riscv32-unknown-elf/lib/crt0.o | 0 .../riscv32-unknown-elf/lib/crtbegin.o | 0 .../riscv32-unknown-elf/lib/crtend.o | 0 .../bin/riscv64-unknown-elf-ld | 0 .../riscv64-unknown-elf/lib/crt0.o | 0 .../riscv64-unknown-elf/lib/crtbegin.o | 0 .../riscv64-unknown-elf/lib/crtend.o | 0 clang/test/Driver/clang_f_opts.c | 18 +- clang/test/Driver/debug-default-version.c | 44 ++ clang/test/Driver/fast-math.c | 4 +- clang/test/Driver/fp-model.c | 130 ++++ clang/test/Driver/mips-abi.c | 6 + clang/test/Driver/mips-as.c | 10 + clang/test/Driver/riscv32-toolchain-extra.c | 33 ++ clang/test/Driver/riscv32-toolchain.c | 22 +- clang/test/Driver/riscv64-toolchain-extra.c | 33 ++ clang/test/Driver/riscv64-toolchain.c | 22 +- clang/test/Misc/target-invalid-cpu-note.c | 2 +- clang/test/Preprocessor/init.c | 10 + clang/test/SemaOpenCL/fdeclare-opencl-builtins.cl | 13 +- clang/test/SemaTemplate/destructor-template.cpp | 10 + compiler-rt/cmake/config-ix.cmake | 2 +- compiler-rt/lib/gwp_asan/CMakeLists.txt | 3 +- libcxx/include/__config | 8 + libcxx/include/algorithm | 8 +- libcxx/include/random | 45 +- .../alg.copy/copy.pass.cpp | 4 +- .../alg.copy/copy_backward.pass.cpp | 4 +- .../alg.copy/copy_if.pass.cpp | 2 +- .../alg.copy/copy_n.pass.cpp | 4 +- .../rand.dist.bern.geo/eval.pass.cpp | 11 + .../rand.dist.pois.poisson/eval.pass.cpp | 64 +- libunwind/src/CMakeLists.txt | 54 +- lldb/CMakeLists.txt | 5 +- lldb/cmake/modules/AddLLDB.cmake | 3 +- lldb/cmake/modules/LLDBConfig.cmake | 3 + lldb/cmake/modules/LLDBFramework.cmake | 16 +- lldb/examples/python/crashlog.py | 30 +- lldb/include/lldb/Core/Mangled.h | 9 + lldb/include/lldb/Core/STLUtils.h | 48 -- lldb/include/lldb/Symbol/Symbol.h | 4 +- lldb/include/lldb/Symbol/Symtab.h | 8 +- .../dump-symtab-demangle/TestDumpSymtabDemangle.py | 30 + .../commands/target/dump-symtab-demangle/a.yaml | 18 + lldb/packages/Python/lldbsuite/test/decorators.py | 2 +- .../test/functionalities/asan/TestMemoryHistory.py | 8 +- .../test/functionalities/asan/TestReportData.py | 9 +- .../libcxx/function/TestLibCxxFunction.py | 42 +- .../data-formatter-stl/libcxx/function/main.cpp | 20 + .../gdb_remote_client/TestGDBRemoteClient.py | 84 +++ .../gdb_remote_client/gdbclientutils.py | 2 +- lldb/packages/Python/lldbsuite/test/lldbtest.py | 9 + lldb/source/API/SBTarget.cpp | 3 +- lldb/source/Commands/CommandObjectBreakpoint.h | 1 - lldb/source/Commands/CommandObjectCommands.h | 1 - lldb/source/Commands/CommandObjectSource.cpp | 4 +- lldb/source/Commands/CommandObjectSource.h | 1 - lldb/source/Commands/CommandObjectTarget.cpp | 19 +- lldb/source/Commands/Options.td | 2 + lldb/source/Core/Mangled.cpp | 38 +- .../Language/CPlusPlus/CPlusPlusLanguage.cpp | 13 +- .../Plugins/Language/CPlusPlus/CPlusPlusLanguage.h | 2 +- .../CPlusPlus/CPPLanguageRuntime.cpp | 40 +- .../LanguageRuntime/CPlusPlus/CPPLanguageRuntime.h | 8 + .../gdb-remote/GDBRemoteCommunicationClient.cpp | 27 +- .../gdb-remote/GDBRemoteCommunicationClient.h | 2 + .../gdb-remote/GDBRemoteRegisterContext.cpp | 8 +- .../Process/gdb-remote/GDBRemoteRegisterContext.h | 3 +- .../Process/gdb-remote/ProcessGDBRemote.cpp | 8 + .../Plugins/Process/gdb-remote/ProcessGDBRemote.h | 1 + .../gdb-remote/ProcessGDBRemoteProperties.td | 4 + .../Plugins/Process/gdb-remote/ThreadGDBRemote.cpp | 9 +- .../Plugins/SymbolFile/DWARF/DWARFDeclContext.h | 2 +- lldb/source/Symbol/Symbol.cpp | 5 +- lldb/source/Symbol/Symtab.cpp | 16 +- lldb/test/API/CMakeLists.txt | 3 +- lldb/test/CMakeLists.txt | 10 +- lldb/test/Shell/Python/crashlog.test | 46 +- lldb/tools/debugserver/source/CMakeLists.txt | 3 +- lldb/tools/driver/CMakeLists.txt | 3 +- lldb/tools/lldb-vscode/CMakeLists.txt | 3 +- lldb/unittests/Core/MangledTest.cpp | 11 + llvm/docs/DebuggingJITedCode.rst | 6 +- llvm/include/llvm/ADT/ImmutableSet.h | 3 +- llvm/include/llvm/Analysis/VectorUtils.h | 9 +- .../GlobalISel/LegalizationArtifactCombiner.h | 4 +- llvm/include/llvm/CodeGen/MachineMemOperand.h | 2 +- llvm/include/llvm/DebugInfo/CodeView/TypeRecord.h | 52 +- .../include/llvm/ExecutionEngine/JITLink/JITLink.h | 191 +++++- llvm/include/llvm/IR/ConstantRange.h | 8 + llvm/include/llvm/IR/IntrinsicsAArch64.td | 32 +- llvm/include/llvm/IR/ModuleSummaryIndex.h | 29 +- llvm/include/llvm/Object/XCOFFObjectFile.h | 27 +- llvm/include/llvm/ProfileData/SampleProfWriter.h | 4 +- llvm/include/llvm/Target/TargetOptions.h | 2 +- .../include/llvm/Transforms/Scalar/JumpThreading.h | 4 + llvm/include/llvm/Transforms/Utils/Local.h | 4 + .../llvm/Transforms/Vectorize/SLPVectorizer.h | 7 +- llvm/include/llvm/XRay/FDRRecords.h | 6 +- llvm/lib/Analysis/GuardUtils.cpp | 5 + llvm/lib/Analysis/IVDescriptors.cpp | 40 +- llvm/lib/Analysis/ScalarEvolution.cpp | 11 + llvm/lib/Bitcode/Reader/BitcodeReader.cpp | 10 +- llvm/lib/Bitcode/Writer/BitcodeWriter.cpp | 4 +- llvm/lib/CodeGen/Analysis.cpp | 6 +- llvm/lib/CodeGen/PostRASchedulerList.cpp | 2 +- llvm/lib/CodeGen/SelectionDAG/TargetLowering.cpp | 29 +- .../lib/ExecutionEngine/JITLink/EHFrameSupport.cpp | 655 +++++++++++++++------ .../ExecutionEngine/JITLink/EHFrameSupportImpl.h | 96 ++- .../lib/ExecutionEngine/JITLink/JITLinkGeneric.cpp | 5 +- .../JITLink/MachOLinkGraphBuilder.h | 68 --- llvm/lib/ExecutionEngine/JITLink/MachO_arm64.cpp | 14 +- llvm/lib/ExecutionEngine/JITLink/MachO_x86_64.cpp | 19 +- llvm/lib/ExecutionEngine/Orc/Core.cpp | 5 +- llvm/lib/IR/AsmWriter.cpp | 6 +- llvm/lib/IR/ConstantRange.cpp | 72 ++- llvm/lib/IR/Function.cpp | 5 + llvm/lib/IR/ModuleSummaryIndex.cpp | 22 +- llvm/lib/Object/XCOFFObjectFile.cpp | 27 +- llvm/lib/Target/AArch64/AArch64CallLowering.cpp | 6 +- llvm/lib/Target/AArch64/AArch64SVEInstrInfo.td | 42 +- llvm/lib/Target/AArch64/SVEInstrFormats.td | 19 +- llvm/lib/Target/AMDGPU/AMDGPUAsmPrinter.cpp | 7 + llvm/lib/Target/AMDGPU/AMDGPUISelLowering.cpp | 1 - llvm/lib/Target/AMDGPU/AMDGPUISelLowering.h | 1 - .../Target/AMDGPU/AMDGPUTargetTransformInfo.cpp | 2 +- llvm/lib/Target/AMDGPU/FLATInstructions.td | 10 +- llvm/lib/Target/AMDGPU/SIISelLowering.cpp | 19 +- llvm/lib/Target/AMDGPU/SIInstrInfo.td | 3 +- llvm/lib/Target/MSP430/MSP430ISelLowering.cpp | 1 + llvm/lib/Target/Mips/AsmParser/MipsAsmParser.cpp | 56 +- .../Target/Mips/Disassembler/MipsDisassembler.cpp | 10 + .../Target/Mips/MCTargetDesc/MipsABIFlagsSection.h | 4 +- llvm/lib/Target/Mips/Mips.td | 5 + llvm/lib/Target/Mips/Mips64InstrInfo.td | 18 + llvm/lib/Target/Mips/MipsInstrFormats.td | 13 + llvm/lib/Target/Mips/MipsInstrInfo.td | 12 + llvm/lib/Target/Mips/MipsScheduleGeneric.td | 9 +- llvm/lib/Target/Mips/MipsScheduleP5600.td | 3 +- llvm/lib/Target/Mips/MipsSubtarget.cpp | 21 +- llvm/lib/Target/Mips/MipsSubtarget.h | 4 + llvm/lib/Target/NVPTX/ManagedStringPool.h | 2 +- llvm/lib/Target/X86/X86CondBrFolding.cpp | 2 - llvm/lib/Target/X86/X86FrameLowering.cpp | 14 +- llvm/lib/Target/X86/X86ISelLowering.cpp | 62 +- llvm/lib/Transforms/IPO/FunctionImport.cpp | 22 +- .../Transforms/InstCombine/InstCombineInternal.h | 2 +- .../Transforms/InstCombine/InstCombineShifts.cpp | 46 ++ .../InstCombine/InstructionCombining.cpp | 3 +- llvm/lib/Transforms/Scalar/GuardWidening.cpp | 13 +- llvm/lib/Transforms/Scalar/IndVarSimplify.cpp | 36 +- llvm/lib/Transforms/Scalar/JumpThreading.cpp | 76 ++- llvm/lib/Transforms/Scalar/LoopPredication.cpp | 2 +- llvm/lib/Transforms/Utils/FunctionImportUtils.cpp | 4 +- llvm/lib/Transforms/Utils/InlineFunction.cpp | 19 +- llvm/lib/Transforms/Utils/Local.cpp | 5 + .../Vectorize/LoopVectorizationPlanner.h | 9 +- llvm/lib/Transforms/Vectorize/LoopVectorize.cpp | 203 ++++--- llvm/lib/Transforms/Vectorize/SLPVectorizer.cpp | 304 ++++------ llvm/lib/Transforms/Vectorize/VPRecipeBuilder.h | 44 +- llvm/lib/Transforms/Vectorize/VPlan.cpp | 23 +- llvm/lib/Transforms/Vectorize/VPlan.h | 16 - .../Analysis/CostModel/AMDGPU/shufflevector.ll | 19 +- llvm/test/Bitcode/summary_version.ll | 2 +- llvm/test/Bitcode/thinlto-deadstrip-flag.ll | 4 +- llvm/test/Bitcode/thinlto-synthetic-count-flag.ll | 4 +- .../AArch64/GlobalISel/arm64-irtranslator.ll | 2 +- .../GlobalISel/call-translator-tail-call.ll | 2 +- llvm/test/CodeGen/AArch64/arm64-preserve-most.ll | 38 ++ llvm/test/CodeGen/AArch64/sve-int-arith-pred.ll | 273 ++++++++- llvm/test/CodeGen/AArch64/sve-int-div-pred.ll | 91 +++ llvm/test/CodeGen/AArch64/sve-int-log-pred.ll | 140 +++++ llvm/test/CodeGen/AArch64/sve-int-mad-pred.ll | 199 +++++++ llvm/test/CodeGen/AArch64/sve-int-mul-pred.ll | 134 +++++ .../CodeGen/AMDGPU/call-graph-register-usage.ll | 28 + llvm/test/CodeGen/AMDGPU/global-atomics-fp.ll | 29 + llvm/test/CodeGen/X86/mmx-arith.ll | 34 ++ llvm/test/CodeGen/X86/tail-call-deref.ll | 36 ++ .../DebugInfo/X86/dwarf-callsite-related-attrs.ll | 9 - .../JITLink/AArch64/Inputs/MachO_arm64_ehframe.o | Bin 0 -> 684 bytes .../JITLink/AArch64/MachO_arm64_ehframe.test | 4 + llvm/test/Feature/weak_constant.ll | 2 +- .../test/MC/Disassembler/Mips/octeonp/valid-el.txt | 33 ++ llvm/test/MC/Disassembler/Mips/octeonp/valid.txt | 33 ++ llvm/test/MC/Mips/cnmipsp/invalid.s | 10 + llvm/test/MC/Mips/cnmipsp/valid.s | 123 ++++ llvm/test/MC/Mips/elf_eflags.s | 6 + llvm/test/MC/Mips/elf_header.s | 4 + llvm/test/MC/Mips/macro-saa.s | 43 ++ llvm/test/MC/Mips/macro-saad.s | 28 + llvm/test/MC/Mips/mips_abi_flags_xx.s | 6 + llvm/test/MC/Mips/set-arch.s | 4 + llvm/test/ThinLTO/X86/globals-import.ll | 2 +- llvm/test/ThinLTO/X86/local_name_conflict.ll | 2 +- .../AtomicExpand/AMDGPU/expand-atomic-rmw-fadd.ll | 145 +++++ .../Transforms/CorrelatedValuePropagation/icmp.ll | 212 +++++++ .../basic_widenable_condition_guards.ll | 18 +- llvm/test/Transforms/GuardWidening/mixed_guards.ll | 3 +- .../Transforms/IndVarSimplify/eliminate-trunc.ll | 2 +- .../Transforms/IndVarSimplify/exit_value_tests.ll | 1 - .../Transforms/IndVarSimplify/lftr-dead-ivs.ll | 2 +- .../test/Transforms/IndVarSimplify/lftr-pr20680.ll | 2 +- llvm/test/Transforms/IndVarSimplify/lftr-reuse.ll | 2 +- llvm/test/Transforms/IndVarSimplify/lftr.ll | 2 +- .../IndVarSimplify/loop-invariant-conditions.ll | 2 +- .../Transforms/IndVarSimplify/no-iv-rewrite.ll | 2 +- llvm/test/Transforms/IndVarSimplify/pr24356.ll | 2 +- llvm/test/Transforms/IndVarSimplify/pr38674.ll | 2 +- llvm/test/Transforms/IndVarSimplify/pr39673.ll | 2 +- .../IndVarSimplify/replace-loop-exit-folds.ll | 2 +- .../IndVarSimplify/sink-from-preheader.ll | 2 +- llvm/test/Transforms/InstCombine/bswap.ll | 8 +- .../test/Transforms/InstCombine/cast-mul-select.ll | 2 + llvm/test/Transforms/InstCombine/debuginfo-dce.ll | 2 +- llvm/test/Transforms/InstCombine/pr43893.ll | 54 ++ llvm/test/Transforms/InstCombine/shift-logic.ll | 54 +- .../Transforms/InstCombine/stacksave-debuginfo.ll | 9 +- llvm/test/Transforms/LoopUnroll/scevunroll.ll | 8 +- .../first-order-recurrence-complex.ll | 245 -------- .../Transforms/SLPVectorizer/X86/arith-add-ssat.ll | 85 +-- .../Transforms/SLPVectorizer/X86/arith-add-usat.ll | 66 +-- .../test/Transforms/SLPVectorizer/X86/arith-add.ll | 85 +-- .../test/Transforms/SLPVectorizer/X86/arith-fix.ll | 170 ++---- .../test/Transforms/SLPVectorizer/X86/arith-mul.ll | 85 +-- .../Transforms/SLPVectorizer/X86/arith-sub-ssat.ll | 85 +-- .../Transforms/SLPVectorizer/X86/arith-sub-usat.ll | 66 +-- .../test/Transforms/SLPVectorizer/X86/arith-sub.ll | 85 +-- .../Transforms/SLPVectorizer/X86/bitreverse.ll | 28 +- llvm/test/Transforms/SLPVectorizer/X86/ctlz.ll | 44 +- llvm/test/Transforms/SLPVectorizer/X86/ctpop.ll | 22 +- llvm/test/Transforms/SLPVectorizer/X86/cttz.ll | 44 +- .../SLPVectorizer/X86/different-vec-widths.ll | 17 +- .../SLPVectorizer/X86/jumbled_store_crash.ll | 104 ---- llvm/test/Transforms/SLPVectorizer/X86/pr35497.ll | 13 +- .../Transforms/SLPVectorizer/X86/reduction2.ll | 19 +- .../Transforms/SLPVectorizer/X86/shift-ashr.ll | 77 +-- .../Transforms/SLPVectorizer/X86/shift-lshr.ll | 77 +-- .../test/Transforms/SLPVectorizer/X86/shift-shl.ll | 77 +-- .../Transforms/SLPVectorizer/X86/store-jumbled.ll | 7 +- .../SLPVectorizer/X86/stores_vectorize.ll | 45 +- .../SampleProfile/Inputs/inline-callee-update.prof | 10 + .../SampleProfile/inline-callee-update.ll | 73 +++ llvm/test/Transforms/SimplifyCFG/wc-widen-block.ll | 60 ++ .../gold/X86/v1.12/thinlto_emit_linked_objects.ll | 2 +- llvm/test/tools/llvm-ar/extract.test | 15 +- .../test/tools/llvm-objcopy/MachO/Inputs/i386.yaml | 88 --- .../tools/llvm-objcopy/MachO/Inputs/x86_64.yaml | 89 --- .../MachO/install-name-tool-add-rpath.test | 23 - .../MachO/install-name-tool-help-message.test | 10 - .../MachO/install-name-tool-version.test | 2 - llvm/test/tools/llvm-readobj/elf-hash-symbols.test | 34 +- llvm/tools/llvm-ar/llvm-ar.cpp | 6 +- llvm/tools/llvm-objcopy/CMakeLists.txt | 6 - llvm/tools/llvm-objcopy/CopyConfig.cpp | 89 --- llvm/tools/llvm-objcopy/CopyConfig.h | 8 +- llvm/tools/llvm-objcopy/InstallNameToolOpts.td | 22 - llvm/tools/llvm-objcopy/MachO/MachOObjcopy.cpp | 26 +- llvm/tools/llvm-objcopy/MachO/Object.cpp | 4 - llvm/tools/llvm-objcopy/MachO/Object.h | 3 +- llvm/tools/llvm-objcopy/llvm-objcopy.cpp | 20 +- llvm/tools/llvm-readobj/XCOFFDumper.cpp | 13 +- llvm/unittests/IR/ConstantRangeTest.cpp | 41 ++ llvm/unittests/Transforms/Vectorize/VPlanTest.cpp | 1 - llvm/utils/TableGen/AsmWriterInst.h | 2 +- llvm/utils/TableGen/DAGISelMatcherGen.cpp | 1 - llvm/utils/lit/tests/lit.cfg | 11 +- llvm/utils/lit/tests/shtest-run-at-line.py | 2 +- .../test/tasking/omp_task_depend_resize_hashmap.c | 3 + 301 files changed, 5946 insertions(+), 3108 deletions(-) create mode 100644 clang/test/CodeGen/fpconstrained.c copy clang/test/Driver/Inputs/{basic_riscv32_tree => basic_riscv32_nogcc_tree}/bin [...] copy clang-tools-extra/clangd/test/Inputs/background-index/sub_dir/compile_flags.t [...] copy clang-tools-extra/clangd/test/Inputs/background-index/sub_dir/compile_flags.t [...] copy clang-tools-extra/clangd/test/Inputs/background-index/sub_dir/compile_flags.t [...] copy clang/test/Driver/Inputs/{basic_riscv64_tree => basic_riscv64_nogcc_tree}/bin [...] copy clang-tools-extra/clangd/test/Inputs/background-index/sub_dir/compile_flags.t [...] copy clang-tools-extra/clangd/test/Inputs/background-index/sub_dir/compile_flags.t [...] copy clang-tools-extra/clangd/test/Inputs/background-index/sub_dir/compile_flags.t [...] create mode 100644 clang/test/Driver/debug-default-version.c create mode 100644 clang/test/Driver/fp-model.c create mode 100644 clang/test/Driver/riscv32-toolchain-extra.c create mode 100644 clang/test/Driver/riscv64-toolchain-extra.c create mode 100644 lldb/packages/Python/lldbsuite/test/commands/target/dump-symtab [...] create mode 100644 lldb/packages/Python/lldbsuite/test/commands/target/dump-symtab [...] create mode 100644 llvm/test/CodeGen/AArch64/arm64-preserve-most.ll create mode 100644 llvm/test/CodeGen/AArch64/sve-int-div-pred.ll create mode 100644 llvm/test/CodeGen/AArch64/sve-int-log-pred.ll create mode 100644 llvm/test/CodeGen/AArch64/sve-int-mad-pred.ll create mode 100644 llvm/test/CodeGen/AArch64/sve-int-mul-pred.ll create mode 100644 llvm/test/CodeGen/AMDGPU/global-atomics-fp.ll create mode 100644 llvm/test/CodeGen/X86/tail-call-deref.ll create mode 100644 llvm/test/ExecutionEngine/JITLink/AArch64/Inputs/MachO_arm64_ehframe.o create mode 100644 llvm/test/ExecutionEngine/JITLink/AArch64/MachO_arm64_ehframe.test create mode 100644 llvm/test/MC/Disassembler/Mips/octeonp/valid-el.txt create mode 100644 llvm/test/MC/Disassembler/Mips/octeonp/valid.txt create mode 100644 llvm/test/MC/Mips/cnmipsp/invalid.s create mode 100644 llvm/test/MC/Mips/cnmipsp/valid.s create mode 100644 llvm/test/MC/Mips/macro-saa.s create mode 100644 llvm/test/MC/Mips/macro-saad.s create mode 100644 llvm/test/Transforms/InstCombine/pr43893.ll delete mode 100644 llvm/test/Transforms/LoopVectorize/first-order-recurrence-complex.ll delete mode 100644 llvm/test/Transforms/SLPVectorizer/X86/jumbled_store_crash.ll create mode 100644 llvm/test/Transforms/SampleProfile/Inputs/inline-callee-update.prof create mode 100644 llvm/test/Transforms/SampleProfile/inline-callee-update.ll delete mode 100644 llvm/test/tools/llvm-objcopy/MachO/Inputs/i386.yaml delete mode 100644 llvm/test/tools/llvm-objcopy/MachO/Inputs/x86_64.yaml delete mode 100644 llvm/test/tools/llvm-objcopy/MachO/install-name-tool-add-rpath.test delete mode 100644 llvm/test/tools/llvm-objcopy/MachO/install-name-tool-help-message.test delete mode 100644 llvm/test/tools/llvm-objcopy/MachO/install-name-tool-version.test delete mode 100644 llvm/tools/llvm-objcopy/InstallNameToolOpts.td