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-allyesconfig in repository toolchain/ci/llvm-project.
from 37cdac6344f [X86] LowerAVXExtend - fix dodgy self-comparison assert. adds cfc385d9544 X86FoldTablesEmitter - fix static analyzer potential invali [...] adds eabd405e665 [X86] Fix uninitialized variable warnings. NFCI. adds 3e54404c715 [Support] fix mingw-w64 build adds 8e34dd941cb [x86] avoid crashing when splitting AVX stores with non-sim [...] adds b0eed2a5cfe [clangd] Improve the output of rename tests where there are [...] adds 58401612cdc lldb: Skip reproducer+expression evaluation test on linux adds bcae3b04e87 lldb/docs: update the lldb-x86_64-debian bot url adds 4601df7d6ac [NFC][APInt] Fix typos in comments. adds bde32933027 [clang-tidy] Update TransformerClangTidyCheck to use new Tr [...] adds e1f8c8a16f4 DWARFDebugLoclists: Move to a incremental parsing model adds ce2b5cb6dec [libTooling] Simplify type structure of `Stencil`s. adds 7cea0cea77d [libomptarget] Revert all improvements to support adds 9f97480cddd [libTooling] Small changes in Transformer API. adds 405e83689fb [CommandLine] Add inline ArgName printing adds 6c683aa8d7d [libTooling] Fix breakage from change #84922 adds 049f94af487 Revert "build: explicitly set the linker language for unwind" adds fd02a468552 [libcxx] Make generate_feature_test_macro_components script [...] adds c447e5d90e8 BranchProbabilityInfo - fix uninitialized variable warning. NFCI. adds 216dab91528 LoopAccessAnalysis - fix uninitialized variable warnings. NFCI. adds cca01c0347e CodeGenInstruction - fix uninitialized variable warnings. NFCI. adds 1b986b41ac4 [CostModel][X86] Add add/fadd reduction tests for SLM adds 7681435de14 [clang-format] Assert that filenames are not empty adds 3ddac7e5636 [clang-format] [RELAND] Remove the dependency on frontend adds a091f706106 [CostModel][X86] Improve add vXi64 + fadd vXf64 reduction t [...] adds ba73aad4f64 [X86] Add 'mmx' to all CPUs that have a version of 'sse' an [...] adds a8ccb48f697 [X86] Add 'fxsr' feature to -march=pentium2 to match X86.td [...] adds cbc872a63f8 unwind: disable RTTI during the build of libunwind adds ca7f5becf9b [X86ISelLowering] Fixed typo in assert. NFCI. adds ad70d5f39ae [X86] Fix SLM v2f64 ADD/MUL + FP BLEND/HADD instruction schedules adds 1786047b910 [X86] Fix SLM v2i64 ADD/Sub/CMPEQ instruction schedules adds dad7a185101 [X86TargetTransformInfo] Fixed warning: Expression 'ISD == [...] adds 6da58e7e0fa [Object][MachO] Rewrite macho-invalid-fat-arch-size into YAML adds 52af7aedfe5 [GISel][ArtifactCombiner] Relax the constraint to combine u [...] adds 6740a88dc18 [NFC] Add SUPPORT_PLUGINS to add_llvm_executable() adds 2293b3f169a Fix a typo in my previous commit adds b5913e6d2f6 Introduce llvm-install-name-tool adds eadb65f273c [clang-format] [NFC] update the documentation in Format.h t [...] adds 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
No new revisions were added by this update.
Summary of changes: .../clang-tidy/utils/TransformerClangTidyCheck.cpp | 12 +- .../clang-tidy/utils/TransformerClangTidyCheck.h | 6 +- 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-tools-extra/clangd/unittests/RenameTests.cpp | 118 ++-- .../clang-tidy/TransformerClangTidyCheckTest.cpp | 27 +- clang/docs/ClangFormatStyleOptions.rst | 18 +- clang/docs/OpenMPSupport.rst | 23 +- clang/docs/tools/dump_format_style.py | 14 +- clang/include/clang/Format/Format.h | 41 +- .../clang/Tooling/Transformer/RewriteRule.h | 28 +- clang/include/clang/Tooling/Transformer/Stencil.h | 191 ++---- clang/lib/Basic/Targets/Mips.cpp | 10 +- clang/lib/Basic/Targets/Mips.h | 2 + clang/lib/Basic/Targets/X86.cpp | 19 +- clang/lib/CodeGen/CGDebugInfo.cpp | 10 +- clang/lib/Driver/ToolChains/Gnu.cpp | 3 +- clang/lib/Driver/ToolChains/Hurd.cpp | 4 + clang/lib/Format/Format.cpp | 58 +- clang/lib/Sema/OpenCLBuiltins.td | 171 +++++- .../Refactoring/Rename/USRFindingAction.cpp | 2 +- clang/lib/Tooling/Syntax/BuildTree.cpp | 2 + clang/lib/Tooling/Transformer/RewriteRule.cpp | 2 +- clang/lib/Tooling/Transformer/Stencil.cpp | 132 +++-- clang/test/CodeGen/debug-info-extern-call.c | 21 +- .../CodeGenCXX/dbg-info-all-calls-described.cpp | 1 - clang/test/Driver/mips-abi.c | 6 + clang/test/Driver/mips-as.c | 10 + clang/test/Misc/target-invalid-cpu-note.c | 2 +- clang/test/Preprocessor/init.c | 10 + clang/test/Preprocessor/predefined-arch-macros.c | 1 + clang/test/Preprocessor/x86_target_features.c | 14 +- clang/tools/clang-format/CMakeLists.txt | 1 - clang/tools/clang-format/ClangFormat.cpp | 45 +- clang/tools/driver/CMakeLists.txt | 6 +- clang/unittests/Tooling/StencilTest.cpp | 139 +++-- clang/unittests/Tooling/TransformerTest.cpp | 78 +-- 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 +- .../generate_feature_test_macro_components.py | 174 +++--- libunwind/src/CMakeLists.txt | 66 +-- lldb/CMakeLists.txt | 5 +- lldb/cmake/modules/AddLLDB.cmake | 3 +- lldb/cmake/modules/LLDBConfig.cmake | 3 + lldb/cmake/modules/LLDBFramework.cmake | 16 +- lldb/docs/resources/bots.rst | 2 +- lldb/include/lldb/Core/Mangled.h | 9 + lldb/include/lldb/Core/STLUtils.h | 48 -- 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/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 +- lldb/test/API/CMakeLists.txt | 3 +- lldb/test/CMakeLists.txt | 10 +- .../Functionalities/TestExpressionEvaluation.test | 3 + 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/cmake/modules/AddLLVM.cmake | 7 +- llvm/docs/DebuggingJITedCode.rst | 6 +- llvm/include/llvm/ADT/APInt.h | 8 +- llvm/include/llvm/Analysis/BranchProbabilityInfo.h | 2 +- llvm/include/llvm/Analysis/LoopAccessAnalysis.h | 14 +- llvm/include/llvm/Analysis/VectorUtils.h | 9 +- .../GlobalISel/LegalizationArtifactCombiner.h | 76 ++- llvm/include/llvm/DebugInfo/DWARF/DWARFContext.h | 4 - llvm/include/llvm/DebugInfo/DWARF/DWARFDebugLoc.h | 56 +- .../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 +- .../include/llvm/Transforms/Scalar/JumpThreading.h | 4 + .../llvm/Transforms/Vectorize/SLPVectorizer.h | 7 +- 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/DebugInfo/DWARF/DWARFContext.cpp | 47 +- llvm/lib/DebugInfo/DWARF/DWARFDebugLoc.cpp | 150 +++-- llvm/lib/DebugInfo/DWARF/DWARFDie.cpp | 46 +- .../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/ConstantRange.cpp | 72 ++- llvm/lib/IR/Function.cpp | 5 + llvm/lib/IR/ModuleSummaryIndex.cpp | 22 +- llvm/lib/ObjectYAML/MachOEmitter.cpp | 3 +- llvm/lib/Support/APInt.cpp | 6 +- llvm/lib/Support/CommandLine.cpp | 34 +- llvm/lib/Support/Windows/Threading.inc | 2 +- llvm/lib/Target/AArch64/AArch64CallLowering.cpp | 6 +- llvm/lib/Target/AArch64/AArch64InstrInfo.td | 19 + 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/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/X86/X86CallFrameOptimization.cpp | 12 +- llvm/lib/Target/X86/X86CmovConversion.cpp | 6 +- llvm/lib/Target/X86/X86DomainReassignment.cpp | 6 +- llvm/lib/Target/X86/X86EvexToVex.cpp | 2 +- llvm/lib/Target/X86/X86ExpandPseudo.cpp | 10 +- llvm/lib/Target/X86/X86FixupBWInsts.cpp | 8 +- llvm/lib/Target/X86/X86FloatingPoint.cpp | 8 +- llvm/lib/Target/X86/X86ISelLowering.cpp | 72 +-- llvm/lib/Target/X86/X86ScheduleSLM.td | 30 +- llvm/lib/Target/X86/X86TargetTransformInfo.cpp | 28 +- llvm/lib/Transforms/IPO/FunctionImport.cpp | 22 +- 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 +- .../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/Analysis/CostModel/X86/reduce-add.ll | 37 ++ llvm/test/Analysis/CostModel/X86/reduction.ll | 219 +++++++ 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 +- .../GlobalISel/integration-shuffle-vector.ll | 25 + .../AArch64/GlobalISel/legalizer-combiner.mir | 69 ++- llvm/test/CodeGen/AArch64/aarch64-smull.ll | 60 ++ 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 +++++ .../artifact-combiner-unmerge-values.mir | 109 ++-- .../CodeGen/AMDGPU/GlobalISel/legalize-phi.mir | 16 +- .../CodeGen/AMDGPU/call-graph-register-usage.ll | 28 + llvm/test/CodeGen/AMDGPU/global-atomics-fp.ll | 29 + llvm/test/CodeGen/X86/avx-load-store.ll | 23 + llvm/test/CodeGen/X86/debug-loclists.ll | 18 +- 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 - .../X86/dwarfdump-debug-loclists-error-cases2.s | 4 +- .../DebugInfo/X86/dwarfdump-debug-loclists.test | 10 +- llvm/test/DebugInfo/X86/fission-ranges.ll | 34 +- llvm/test/DebugInfo/X86/stack-value-piece.ll | 4 +- .../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 + .../test/Object/Inputs/macho-invalid-fat-arch-size | Bin 56 -> 0 bytes .../Object/Inputs/macho-invalid-fat-arch-size.yaml | 12 + llvm/test/Object/macho-invalid.test | 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/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 +- .../X86/debug_loclists_startx_length.s | 4 +- llvm/test/tools/llvm-mca/X86/SLM/resources-sse2.s | 42 +- llvm/test/tools/llvm-mca/X86/SLM/resources-sse3.s | 42 +- llvm/test/tools/llvm-mca/X86/SLM/resources-sse41.s | 26 +- llvm/test/tools/llvm-readobj/elf-hash-symbols.test | 34 +- llvm/tools/bugpoint/CMakeLists.txt | 4 +- llvm/tools/llc/CMakeLists.txt | 4 +- llvm/tools/opt/CMakeLists.txt | 4 +- llvm/unittests/IR/ConstantRangeTest.cpp | 41 ++ llvm/unittests/Support/CommandLineTest.cpp | 50 ++ llvm/unittests/Transforms/Vectorize/VPlanTest.cpp | 1 - llvm/utils/TableGen/CodeGenInstruction.h | 11 +- llvm/utils/TableGen/DAGISelMatcherGen.cpp | 1 - llvm/utils/TableGen/X86FoldTablesEmitter.cpp | 6 +- llvm/utils/lit/tests/lit.cfg | 11 +- llvm/utils/lit/tests/shtest-run-at-line.py | 2 +- .../libomptarget/deviceRTLs/nvptx/CMakeLists.txt | 3 +- .../deviceRTLs/nvptx/src/data_sharing.cu | 19 +- openmp/libomptarget/deviceRTLs/nvptx/src/debug.h | 11 +- .../libomptarget/deviceRTLs/nvptx/src/libcall.cu | 2 +- .../deviceRTLs/nvptx/src/omptarget-nvptx.h | 1 + openmp/libomptarget/deviceRTLs/nvptx/src/support.h | 77 +-- .../nvptx/src/{support.cu => supporti.h} | 16 +- .../deviceRTLs/nvptx/src/target_impl.h | 5 +- openmp/libomptarget/deviceRTLs/nvptx/unity.cu | 26 - 290 files changed, 6156 insertions(+), 3516 deletions(-) create mode 100644 llvm/test/CodeGen/AArch64/GlobalISel/integration-shuffle-vector.ll 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 delete mode 100644 llvm/test/Object/Inputs/macho-invalid-fat-arch-size create mode 100644 llvm/test/Object/Inputs/macho-invalid-fat-arch-size.yaml 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 rename openmp/libomptarget/deviceRTLs/nvptx/src/{support.cu => supporti.h} (96%) delete mode 100644 openmp/libomptarget/deviceRTLs/nvptx/unity.cu