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-lts-allnoconfig in repository toolchain/ci/llvm-monorepo.
from 7130173c37c [COFF] Fix a longstanding typo in a variable name. NFC. adds b5b2ad51f02 [LLDB] - Support the single file split DWARF. adds de771427081 Fix a crash when parsing incorrect DWARF adds c1daa5fd70a [X86][AVX512] Remove constant pool shuffle decoding from Se [...] adds 9a380366695 [llvm-objdump] Improve ELF file type checking statements (D54509) adds 4cec22a377b [clangd] Replace StringRef in SymbolLocation with a char pointer. adds 4feb8d93489 Revert r346848 "[LLDB] - Support the single file split DWARF." adds f4bdb3bdeb9 [CostModel] Add generic expansion funnel shift cost support adds 2c3851fbca2 [LLDB] - Recommit r346848 "[LLDB] - Support the single file [...] adds 26636026f05 Adding myself as the code owner for clang-query as discusse [...] adds b5604567411 [VPlan, SLP] Add simple SLP analysis on top of VPlan. adds 2c5771efc2d [VPlan] Update ifdef. adds 07fd4adaba2 [TTI] Pull out repeated 'ConcreteTTI' static_casts. NFCI. adds f62ecf61ea3 [VPlan] Remove LLVM_DEBUG from VPlanSlp::dumpBundle. adds 6e78bb78a84 Document how to comment an actual parameter. adds 2e826c388a1 Fix for bugzilla https://bugs.llvm.org/show_bug.cgi?id=39137. adds add332a2031 [AArch64] Fix resolution of R_PLT_PAGE RelExpr adds 3ed86cc23b8 Move DataExtractorTest to unittests/Utility adds 0bcadc163c2 [TTI] getOperandInfo - a broadcast shuffle means the result [...] adds fa307f32d3a [SimplifyCFG] Regenerate preserve-branchweights.ll test. NFC adds dc41bb3c105 [VPlan, SLP] Use SmallPtrSet for Candidates. adds 4827ec7226c [InstCombine] fix formatting for matchBSwap(); NFC adds b4cca96736f [clangd] Delete unused includes. adds 241458b5e89 Fix some compilation failures introduced in recent patches. adds 0b30bfb05ff [InstCombine] Remove a couple of asserts based on incorrect [...] adds a4c93934867 [NFC] Change address __tls_getaddr is defined at so it does [...] adds 0888d39d19d [PPC64] Long branch thunks. adds 6a64f651194 [libcxx] [test] Fix running tests on macOS with python3 adds 5484b9cf32b [X86] Allow pmulh to be formed from narrow vXi16 vectors un [...] adds 5606c30e9b2 [WebAssembly] Add support for dylink section in object format adds 3027e46a556 [InstSimplify] add tests for funnel shift with select; NFC adds 90e3a9e7147 [ThinLTO] Update handling of vararg functions to match inliner adds d48bc344a2b [Support] Teach YAMLIO about polymorphic types adds 96ec370369a Mark @llvm.trap cold adds 4e3a2dff07a AMDGPU: Additional pattern for i16 median3 matching adds e30e4154906 [X86] Update masked load/store test names adds 9d64f14d8a9 Rename cxx-benchmark-unittests target and convert to LIT. adds 0d635887b60 [X86] Split masked load/store test files adds fbe082c9fdf [ThinLTO] Fix a crash in lazy loading of Metadata adds f8009d08d83 [ELF] Make TrapInstr and Filler byte arrays. NFC. adds a72fc874f62 Bias physical register immediate assignments adds f34292671c3 [X86][SSE] Add SSE2/SSE42 masked load/store tests adds f262070acdb Remove unused getMDNodeFwdRefOrNull interfaces (NFC) adds 3cbbba4d3fd update xcode project file for reproducers. adds 7b9471df424 [MachineOutliner][NFC] Don't compute liveness if X16/X17/NZ [...] adds 73e4217bc7c [InstSimplify] add more tests for funnel shift with select; NFC adds 19e8a600720 [X86] Update masked expandload/compressstore test names adds 3ecebe69e33 Exclude check-cxx-benchmarks from the global test target. adds 2be7f4e9fc9 Attempt to show progress bar in benchmark tests adds 17b34945c56 Remove the expectedFlakeyDsym decorator. It's not useful anymore. adds 03ca10d4e8e [X86] Support v2i32/v4i16/v8i8 load/store using f64 on 32-b [...] adds 56b41d0450b [X86] Remove unused variable adds 894841dedd0 [libcxx] [test] Fix MSVC warning C4800. adds 7ec5a5dbbf3 [libcxx] [test] Include <cassert> for assert(). adds d1c111d7686 [libcxx] [test] Fix Clang -Wunused-local-typedef warnings. adds 4f29593372c [MachineOutliner][NFC] Check if CandidatesForRepeatedSeq < 2 adds 88bd3d80638 Get tests compiling with -Wunused-local-typedef adds 8fdc56bc021 [X86] Don't mark SEXTLOADS with narrow types as Custom with [...] adds 38bf21a8f55 Work around C++03 decltype limitations adds ffec93702b5 [WebAssembly] Initial support for shared objects (-shared) adds fe482bc008a [reproducer] Post-commit cleanup adds a72abfb3a7a Add setting to require hardware breakpoints. adds 285bfcf663e Fix copy/paste mistake for r346919. adds 16ac59c7819 AMDGPU: Enable code object v3 for AMDHSA only adds f840e0cab1f [commit-test] Add blank line for test/tools/llvm-objdump/sy [...] adds 01ee7cba686 AMDGPU: Fix check lines in fdot2 test: adds 4df3549a65b [WebAssembly] Renumber SIMD bitwise instructions adds f7843602a79 Fix a use-after-free of the ABI plugin. adds 405f759902e propagate __config_site includes when building benchmarks adds 2864aa59d05 [ELF] Fix compilation with GCC 5 adds 511dc26147c [X86] Add -x86-experimental-vector-widening-legalization ve [...] adds 52b4db3fb5a [X86] Add some custom type legalization rules for truncate [...] new 049a15a303d [RISCV] Introduce the RISCVMatInt::generateInstSeq helper new 38975f4d630 Introduce shard storage to auto-index. new a90100bffbb clang-format new 3702d00159c Address comments new 90b440117a6 Address comments.
The 5 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/CODE_OWNERS.TXT | 4 + clang-tools-extra/clangd/index/Background.cpp | 173 +- clang-tools-extra/clangd/index/Background.h | 35 +- clang-tools-extra/clangd/index/Index.cpp | 3 +- clang-tools-extra/clangd/index/Index.h | 36 +- clang-tools-extra/clangd/index/Merge.cpp | 3 +- clang-tools-extra/clangd/index/Serialization.cpp | 9 +- clang-tools-extra/clangd/index/SymbolCollector.cpp | 4 +- .../clangd/index/YAMLSerialization.cpp | 25 +- clang-tools-extra/clangd/index/dex/Dex.cpp | 2 +- .../unittests/clang-doc/YAMLGeneratorTest.cpp | 4 +- .../unittests/clangd/BackgroundIndexTests.cpp | 59 +- .../unittests/clangd/CodeCompleteTests.cpp | 12 +- clang-tools-extra/unittests/clangd/DexTests.cpp | 2 +- .../unittests/clangd/FileIndexTests.cpp | 12 +- clang-tools-extra/unittests/clangd/IndexTests.cpp | 12 +- .../unittests/clangd/SerializationTests.cpp | 7 +- .../unittests/clangd/SymbolCollectorTests.cpp | 6 +- clang-tools-extra/unittests/clangd/TestFS.cpp | 2 - libcxx/CMakeLists.txt | 17 + libcxx/benchmarks/CMakeLists.txt | 41 +- libcxx/benchmarks/lit.cfg.py | 23 + libcxx/benchmarks/lit.site.cfg.py.in | 10 + libcxx/docs/BuildingLibcxx.rst | 9 + libcxx/test/CMakeLists.txt | 13 +- .../depr.adaptors.cxx1z.pass.cpp | 22 +- .../construct_piecewise_pair.pass.cpp | 7 - .../db_deallocate.pass.cpp | 2 +- .../thread.thread.this/sleep_for.pass.cpp | 1 - .../associative/map/map.access/index_key.pass.cpp | 1 - .../map/map.access/index_rv_key.pass.cpp | 1 - .../associative/map/map.modifiers/merge.pass.cpp | 1 + .../multimap/multimap.modifiers/merge.pass.cpp | 1 + .../containers/associative/multiset/merge.pass.cpp | 1 + .../std/containers/associative/set/merge.pass.cpp | 1 + .../queue/queue.defn/emplace.pass.cpp | 2 +- .../stack/stack.defn/emplace.pass.cpp | 2 +- .../map_allocator_requirement_test_templates.h | 8 - .../resize_size_value.pass.cpp | 1 - .../list/list.cons/input_iterator.pass.cpp | 4 - .../containers/sequences/vector.bool/move.pass.cpp | 12 +- .../vector.cons/construct_iter_iter.pass.cpp | 2 - .../vector.cons/construct_iter_iter_alloc.pass.cpp | 2 - .../set_allocator_requirement_test_templates.h | 8 - .../unord/unord.map/unord.map.elem/index.pass.cpp | 1 - .../unord.map/unord.map.modifiers/merge.pass.cpp | 6 +- .../unord.multimap.modifiers/merge.pass.cpp | 6 +- .../containers/unord/unord.multiset/merge.pass.cpp | 6 +- .../std/containers/unord/unord.set/merge.pass.cpp | 6 +- .../directory_iterator.members/increment.pass.cpp | 1 - .../begin_end.pass.cpp | 1 - .../rec.dir.itr.members/increment.pass.cpp | 1 - .../rec.dir.itr.nonmembers/begin_end.pass.cpp | 1 - .../fs.op.last_write_time/last_write_time.pass.cpp | 7 - .../utilities/meta/meta.type.synop/endian.pass.cpp | 1 - .../time.cal.md/time.cal.md.members/day.pass.cpp | 1 - .../time.cal.operators/year_month_day.pass.cpp | 1 - .../year_month_day_last.pass.cpp | 4 - .../year_month_weekday_last.pass.cpp | 1 - .../time.cal.year.members/plus_minus.pass.cpp | 1 - .../time.cal.ymdlast.members/ctor.pass.cpp | 1 - .../time.cal.ymdlast.members/month.pass.cpp | 1 - .../month_day_last.pass.cpp | 1 - .../time.cal.ymdlast.members/ok.pass.cpp | 1 - .../plus_minus_equal_month.pass.cpp | 1 - .../plus_minus_equal_year.pass.cpp | 1 - .../time.cal.ymdlast.members/year.pass.cpp | 1 - .../comparisons.pass.cpp | 1 - .../time.cal.ymdlast.nonmembers/minus.pass.cpp | 1 - .../time.cal.ymdlast.nonmembers/plus.pass.cpp | 1 - .../time.cal.ymwd.members/ctor.pass.cpp | 1 - .../time.cal.ymwd.members/index.pass.cpp | 1 - .../time.cal.ymwd.members/month.pass.cpp | 2 - .../time.cal.ymwd.members/ok.pass.cpp | 1 - .../plus_minus_equal_month.pass.cpp | 2 - .../plus_minus_equal_year.pass.cpp | 2 - .../time.cal.ymwd.members/weekday.pass.cpp | 1 - .../time.cal.ymwd.members/weekday_indexed.pass.cpp | 1 - .../time.cal.ymwd.members/year.pass.cpp | 2 - .../time.cal.ymwd.nonmembers/comparisons.pass.cpp | 1 - .../time.cal.ymwd.nonmembers/minus.pass.cpp | 1 - .../time.cal.ymwd.nonmembers/plus.pass.cpp | 1 - libcxx/test/support/poisoned_hash_helper.hpp | 2 - libcxx/test/support/unique_ptr_test_helper.h | 1 - libcxx/utils/libcxx/test/config.py | 3 - libcxx/utils/libcxx/test/googlebenchmark.py | 122 ++ libcxx/utils/libcxx/test/target_info.py | 15 +- lld/ELF/Arch/ARM.cpp | 12 +- lld/ELF/Arch/Mips.cpp | 2 +- lld/ELF/Arch/PPC64.cpp | 29 +- lld/ELF/Arch/X86.cpp | 2 +- lld/ELF/Arch/X86_64.cpp | 2 +- lld/ELF/InputSection.cpp | 13 +- lld/ELF/OutputSections.cpp | 19 +- lld/ELF/OutputSections.h | 5 +- lld/ELF/Relocations.cpp | 1 + lld/ELF/ScriptParser.cpp | 14 +- lld/ELF/Symbols.cpp | 11 + lld/ELF/Symbols.h | 7 + lld/ELF/SyntheticSections.cpp | 47 + lld/ELF/SyntheticSections.h | 20 + lld/ELF/Target.h | 3 +- lld/ELF/Thunks.cpp | 83 +- lld/ELF/Writer.cpp | 6 + lld/docs/ReleaseNotes.rst | 8 + lld/docs/WebAssembly.rst | 2 + lld/test/ELF/aarch64-gnu-ifunc3.s | 49 + lld/test/ELF/basic-ppc64.s | 51 +- lld/test/ELF/basic64be.s | 65 +- lld/test/ELF/ppc64-call-reach.s | 42 +- lld/test/ELF/ppc64-long-branch.s | 121 ++ lld/test/ELF/ppc64-shared-long_branch.s | 114 ++ lld/test/ELF/ppc64-tls-gd-le-small.s | 4 +- lld/test/wasm/shared.ll | 70 + lld/wasm/Config.h | 5 + lld/wasm/Driver.cpp | 44 +- lld/wasm/LTO.cpp | 7 + lld/wasm/Options.td | 8 +- lld/wasm/OutputSections.cpp | 15 +- lld/wasm/Symbols.cpp | 2 + lld/wasm/Symbols.h | 8 + lld/wasm/Writer.cpp | 60 +- lldb/include/lldb/API/SBBreakpoint.h | 2 + lldb/include/lldb/API/SBThreadPlan.h | 12 + lldb/include/lldb/Breakpoint/Breakpoint.h | 8 + lldb/include/lldb/Core/Debugger.h | 2 + lldb/include/lldb/Target/Target.h | 4 + lldb/include/lldb/Target/Thread.h | 71 +- lldb/include/lldb/Target/ThreadPlan.h | 6 +- lldb/include/lldb/Target/ThreadPlanPython.h | 1 + .../include/lldb/Target/ThreadPlanShouldStopHere.h | 14 +- lldb/include/lldb/Target/ThreadPlanStepInRange.h | 6 +- .../lldb/Target/ThreadPlanStepInstruction.h | 3 +- lldb/include/lldb/Target/ThreadPlanStepOut.h | 2 +- lldb/include/lldb/Target/ThreadPlanStepThrough.h | 3 +- lldb/include/lldb/Target/ThreadPlanStepUntil.h | 2 +- lldb/include/lldb/lldb-enumerations.h | 4 + lldb/include/lldb/lldb-private-interfaces.h | 4 +- .../Inputs/single-file-split-dwarf.o.yaml | 84 + .../Breakpoint/Inputs/single-file-split-dwarf.yaml | 61 + lldb/lit/Breakpoint/single-file-split-dwarf.test | 44 + lldb/lit/SymbolFile/DWARF/childless-compile-unit.s | 45 + lldb/lldb.xcodeproj/project.pbxproj | 30 +- lldb/packages/Python/lldbsuite/test/decorators.py | 6 - .../call-function/TestCallUserDefinedFunction.py | 1 - .../Makefile | 0 .../TestRequireHWBreakpoints.py | 102 + .../breakpoint/require_hw_breakpoints/main.c | 9 + .../step_scripted/TestStepScripted.py | 2 +- lldb/scripts/interface/SBBreakpoint.i | 3 + lldb/source/API/SBBreakpoint.cpp | 7 + lldb/source/API/SBThread.cpp | 98 +- lldb/source/API/SBThreadPlan.cpp | 94 +- lldb/source/Breakpoint/Breakpoint.cpp | 4 + lldb/source/Commands/CommandObjectReproducer.cpp | 13 +- lldb/source/Commands/CommandObjectThread.cpp | 41 +- lldb/source/Core/Debugger.cpp | 7 + lldb/source/Core/Section.cpp | 8 + lldb/source/Plugins/Language/ObjC/Cocoa.cpp | 3 +- .../AppleThreadPlanStepThroughObjCTrampoline.cpp | 6 +- .../Plugins/ObjectFile/ELF/ObjectFileELF.cpp | 8 +- .../Plugins/ObjectFile/Mach-O/ObjectFileMachO.cpp | 4 + .../GDBRemoteCommunicationReplayServer.cpp | 6 +- lldb/source/Plugins/SymbolFile/DWARF/DWARFUnit.cpp | 6 +- .../Plugins/SymbolFile/DWARF/SymbolFileDWARF.h | 10 +- .../SymbolFile/DWARF/SymbolFileDWARFDwo.cpp | 39 +- .../Plugins/SymbolFile/DWARF/SymbolFileDWARFDwo.h | 6 + lldb/source/Symbol/ObjectFile.cpp | 4 + lldb/source/Symbol/Variable.cpp | 17 +- lldb/source/Target/Process.cpp | 2 +- lldb/source/Target/StopInfo.cpp | 16 +- lldb/source/Target/Target.cpp | 23 +- lldb/source/Target/Thread.cpp | 121 +- lldb/source/Target/ThreadPlan.cpp | 1 + .../source/Target/ThreadPlanCallOnFunctionExit.cpp | 7 +- lldb/source/Target/ThreadPlanPython.cpp | 18 +- lldb/source/Target/ThreadPlanRunToAddress.cpp | 10 +- lldb/source/Target/ThreadPlanShouldStopHere.cpp | 27 +- lldb/source/Target/ThreadPlanStepInRange.cpp | 32 +- lldb/source/Target/ThreadPlanStepInstruction.cpp | 13 +- lldb/source/Target/ThreadPlanStepOut.cpp | 27 +- lldb/source/Target/ThreadPlanStepOverRange.cpp | 32 +- lldb/source/Target/ThreadPlanStepRange.cpp | 18 +- lldb/source/Target/ThreadPlanStepThrough.cpp | 25 +- lldb/source/Target/ThreadPlanStepUntil.cpp | 15 +- lldb/unittests/Core/CMakeLists.txt | 1 - lldb/unittests/Utility/CMakeLists.txt | 1 + .../{Core => Utility}/DataExtractorTest.cpp | 0 llvm/docs/CodingStandards.rst | 15 + llvm/docs/LangRef.rst | 2 +- llvm/include/llvm/BinaryFormat/Wasm.h | 7 + llvm/include/llvm/CodeGen/BasicTTIImpl.h | 57 +- llvm/include/llvm/CodeGen/MachineOutliner.h | 7 + llvm/include/llvm/CodeGen/MachineScheduler.h | 6 +- llvm/include/llvm/IR/Intrinsics.td | 6 +- llvm/include/llvm/Object/Wasm.h | 3 + llvm/include/llvm/ObjectYAML/WasmYAML.h | 14 + llvm/include/llvm/Support/YAMLTraits.h | 198 +- llvm/lib/Analysis/ModuleSummaryAnalysis.cpp | 9 +- llvm/lib/Analysis/TargetTransformInfo.cpp | 7 + llvm/lib/Bitcode/Reader/BitcodeReader.cpp | 6 +- llvm/lib/Bitcode/Reader/MetadataLoader.cpp | 14 +- llvm/lib/Bitcode/Reader/MetadataLoader.h | 2 - llvm/lib/CodeGen/MachineOutliner.cpp | 2 +- llvm/lib/CodeGen/MachineScheduler.cpp | 67 +- llvm/lib/Object/WasmObjectFile.cpp | 17 +- llvm/lib/ObjectYAML/WasmYAML.cpp | 15 +- llvm/lib/Support/YAMLTraits.cpp | 88 +- llvm/lib/Target/AArch64/AArch64InstrInfo.cpp | 48 +- llvm/lib/Target/AMDGPU/AMDGPU.td | 48 +- llvm/lib/Target/AMDGPU/AMDGPUSubtarget.h | 3 +- llvm/lib/Target/AMDGPU/SIInstructions.td | 21 +- llvm/lib/Target/RISCV/AsmParser/RISCVAsmParser.cpp | 88 +- llvm/lib/Target/RISCV/Utils/CMakeLists.txt | 1 + llvm/lib/Target/RISCV/Utils/RISCVMatInt.cpp | 79 + llvm/lib/Target/RISCV/Utils/RISCVMatInt.h | 36 + .../lib/Target/WebAssembly/WebAssemblyInstrSIMD.td | 14 +- llvm/lib/Target/X86/X86ISelLowering.cpp | 161 +- llvm/lib/Target/X86/X86InstrCompiler.td | 4 +- llvm/lib/Target/X86/X86InstrInfo.td | 4 +- llvm/lib/Target/X86/X86TargetTransformInfo.cpp | 24 +- .../Transforms/InstCombine/InstCombineAndOrXor.cpp | 11 +- .../Transforms/InstCombine/InstCombineInternal.h | 5 +- .../Transforms/InstCombine/InstCombineSelect.cpp | 15 +- llvm/lib/Transforms/Vectorize/CMakeLists.txt | 1 + llvm/lib/Transforms/Vectorize/VPlan.cpp | 13 + llvm/lib/Transforms/Vectorize/VPlan.h | 125 +- llvm/lib/Transforms/Vectorize/VPlanSLP.cpp | 468 +++++ llvm/lib/Transforms/Vectorize/VPlanValue.h | 16 + llvm/test/Analysis/CostModel/X86/fshl.ll | 2038 +++++++++++++------ llvm/test/Analysis/CostModel/X86/fshr.ll | 2038 +++++++++++++------ llvm/test/Bitcode/thinlto-function-summary.ll | 18 +- llvm/test/CodeGen/AMDGPU/addrspacecast.ll | 4 +- llvm/test/CodeGen/AMDGPU/amdgpu.private-memory.ll | 14 +- .../AMDGPU/attr-amdgpu-flat-work-group-size.ll | 2 +- llvm/test/CodeGen/AMDGPU/call-argument-types.ll | 60 +- .../CodeGen/AMDGPU/call-graph-register-usage.ll | 6 +- .../CodeGen/AMDGPU/callee-special-input-sgprs.ll | 31 +- .../CodeGen/AMDGPU/callee-special-input-vgprs.ll | 2 +- llvm/test/CodeGen/AMDGPU/debugger-emit-prologue.ll | 4 +- llvm/test/CodeGen/AMDGPU/elf-notes.ll | 18 +- llvm/test/CodeGen/AMDGPU/fdot2.ll | 12 +- .../AMDGPU/flat-for-global-subtarget-feature.ll | 4 +- llvm/test/CodeGen/AMDGPU/flat-scratch-reg.ll | 6 +- .../test/CodeGen/AMDGPU/frame-index-elimination.ll | 16 +- llvm/test/CodeGen/AMDGPU/gfx902-without-xnack.ll | 2 +- llvm/test/CodeGen/AMDGPU/hsa-fp-mode.ll | 14 +- llvm/test/CodeGen/AMDGPU/hsa-func.ll | 12 +- .../CodeGen/AMDGPU/hsa-metadata-enqueue-kernel.ll | 4 +- .../AMDGPU/hsa-metadata-from-llvm-ir-full.ll | 12 +- .../CodeGen/AMDGPU/hsa-metadata-hidden-args.ll | 6 +- llvm/test/CodeGen/AMDGPU/hsa-metadata-images.ll | 6 +- .../AMDGPU/hsa-metadata-kernel-code-props.ll | 6 +- .../AMDGPU/hsa-metadata-kernel-debug-props.ll | 8 +- llvm/test/CodeGen/AMDGPU/hsa-note-no-func.ll | 52 +- llvm/test/CodeGen/AMDGPU/hsa.ll | 12 +- llvm/test/CodeGen/AMDGPU/kernel-args.ll | 2 +- .../CodeGen/AMDGPU/kernel-argument-dag-lowering.ll | 2 +- llvm/test/CodeGen/AMDGPU/large-alloca-compute.ll | 4 +- .../CodeGen/AMDGPU/llvm.amdgcn.dispatch.ptr.ll | 2 +- .../AMDGPU/llvm.amdgcn.kernarg.segment.ptr.ll | 2 +- llvm/test/CodeGen/AMDGPU/llvm.amdgcn.queue.ptr.ll | 2 +- .../CodeGen/AMDGPU/llvm.amdgcn.workgroup.id.ll | 8 +- .../test/CodeGen/AMDGPU/llvm.amdgcn.workitem.id.ll | 8 +- llvm/test/CodeGen/AMDGPU/local-atomics64.ll | 2 +- .../CodeGen/AMDGPU/multi-divergent-exit-region.ll | 14 +- llvm/test/CodeGen/AMDGPU/nop-data.ll | 2 +- llvm/test/CodeGen/AMDGPU/promote-alloca-no-opts.ll | 4 +- .../AMDGPU/promote-alloca-padding-size-estimate.ll | 2 +- llvm/test/CodeGen/AMDGPU/ret.ll | 10 +- llvm/test/CodeGen/AMDGPU/smed3.ll | 22 + llvm/test/CodeGen/AMDGPU/umed3.ll | 21 + .../vgpr-spill-emergency-stack-slot-compute.ll | 4 +- llvm/test/CodeGen/X86/2009-02-26-MachineLICMBug.ll | 2 +- llvm/test/CodeGen/X86/anyext.ll | 2 +- llvm/test/CodeGen/X86/atomic_mi.ll | 2 +- llvm/test/CodeGen/X86/avx512-cvt-widen.ll | 3 +- llvm/test/CodeGen/X86/avx512-regcall-NoMask.ll | 4 +- .../CodeGen/X86/avx512vbmi-intrinsics-upgrade.ll | 10 +- .../CodeGen/X86/avx512vbmivl-intrinsics-upgrade.ll | 20 +- llvm/test/CodeGen/X86/bss_pagealigned.ll | 4 +- llvm/test/CodeGen/X86/bypass-slow-division-32.ll | 2 +- llvm/test/CodeGen/X86/bypass-slow-division-64.ll | 6 +- llvm/test/CodeGen/X86/cmpxchg-i128-i1.ll | 2 +- llvm/test/CodeGen/X86/cmpxchg16b.ll | 2 +- llvm/test/CodeGen/X86/code-model-elf-memset.ll | 8 +- llvm/test/CodeGen/X86/combine-srem.ll | 2 +- llvm/test/CodeGen/X86/compress_expand.ll | 108 +- .../X86/dbg-changes-codegen-branch-folding.ll | 2 +- llvm/test/CodeGen/X86/divrem.ll | 2 +- llvm/test/CodeGen/X86/known-bits.ll | 16 +- llvm/test/CodeGen/X86/machine-cse.ll | 2 +- llvm/test/CodeGen/X86/masked_load.ll | 2132 ++++++++++++++++++++ llvm/test/CodeGen/X86/masked_memop.ll | 1434 ------------- llvm/test/CodeGen/X86/masked_store.ll | 940 +++++++++ llvm/test/CodeGen/X86/memset-nonzero.ll | 2 +- .../X86/misched-code-difference-with-debug.ll | 4 +- .../CodeGen/X86/misched_phys_reg_assign_order.ll | 52 + llvm/test/CodeGen/X86/patchpoint.ll | 2 +- llvm/test/CodeGen/X86/pmulh.ll | 22 +- llvm/test/CodeGen/X86/pr32282.ll | 2 +- llvm/test/CodeGen/X86/pr36865.ll | 2 +- llvm/test/CodeGen/X86/pr38865.ll | 2 +- llvm/test/CodeGen/X86/scalar_widen_div.ll | 12 +- llvm/test/CodeGen/X86/shrink_vmul-widen.ll | 413 ++-- llvm/test/CodeGen/X86/shrink_vmul.ll | 8 +- .../test/CodeGen/X86/shuffle-vs-trunc-128-widen.ll | 574 ++++++ .../test/CodeGen/X86/shuffle-vs-trunc-256-widen.ll | 1291 ++++++++++++ .../test/CodeGen/X86/shuffle-vs-trunc-512-widen.ll | 924 +++++++++ .../X86/speculative-load-hardening-call-and-ret.ll | 60 +- .../X86/speculative-load-hardening-indirect.ll | 274 +-- .../test/CodeGen/X86/speculative-load-hardening.ll | 6 +- llvm/test/CodeGen/X86/sse42-intrinsics-x86.ll | 40 +- llvm/test/CodeGen/X86/vec_int_to_fp-widen.ll | 40 +- llvm/test/CodeGen/X86/vector-idiv-v2i32.ll | 280 +-- llvm/test/CodeGen/X86/vector-sext-widen.ll | 19 +- llvm/test/CodeGen/X86/vector-trunc-packus-widen.ll | 105 +- llvm/test/CodeGen/X86/vector-trunc-ssat-widen.ll | 100 +- llvm/test/CodeGen/X86/vector-trunc-usat-widen.ll | 95 +- llvm/test/CodeGen/X86/vector-trunc-widen.ll | 363 +--- llvm/test/CodeGen/X86/vector-zext-widen.ll | 14 +- llvm/test/CodeGen/X86/widen_cast-4.ll | 6 +- llvm/test/CodeGen/X86/x86-shrink-wrapping.ll | 29 +- llvm/test/DebugInfo/X86/live-debug-values.ll | 2 +- llvm/test/Feature/intrinsics.ll | 2 +- llvm/test/MC/AMDGPU/hsa-exp.s | 4 +- llvm/test/MC/AMDGPU/hsa-text.s | 4 +- llvm/test/MC/AMDGPU/hsa.s | 4 +- llvm/test/MC/AMDGPU/hsa_code_object_isa_args.s | 12 +- llvm/test/MC/AMDGPU/hsa_isa_version_attrs.s | 4 +- llvm/test/MC/AMDGPU/isa-version-hsa.s | 14 +- llvm/test/MC/AMDGPU/isa-version-pal.s | 14 +- llvm/test/MC/AMDGPU/isa-version-unk.s | 14 +- llvm/test/MC/AMDGPU/sym_option.s | 18 +- llvm/test/MC/RISCV/rv64c-aliases-valid.s | 6 +- llvm/test/MC/RISCV/rv64i-aliases-valid.s | 28 +- llvm/test/MC/WebAssembly/simd-encodings.s | 12 +- llvm/test/Object/AMDGPU/objdump.s | 2 +- llvm/test/ObjectYAML/wasm/dylink_section.yaml | 24 + llvm/test/ThinLTO/X86/Inputs/pr35472.ll | 13 + llvm/test/ThinLTO/X86/pr35472.ll | 122 ++ .../Transforms/FunctionImport/Inputs/funcimport.ll | 17 +- llvm/test/Transforms/FunctionImport/funcimport.ll | 21 +- llvm/test/Transforms/InstCombine/select-pr39595.ll | 18 + llvm/test/Transforms/InstSimplify/call.ll | 130 ++ .../SimplifyCFG/preserve-branchweights.ll | 376 ++-- .../SimplifyCFG/switch-on-const-select.ll | 2 +- llvm/test/tools/llvm-objdump/symbol-table-elf.test | 1 + llvm/tools/llvm-objdump/ELFDump.cpp | 18 +- llvm/tools/obj2yaml/wasm2yaml.cpp | 11 +- llvm/tools/yaml2obj/yaml2wasm.cpp | 16 +- llvm/unittests/Support/YAMLIOTest.cpp | 233 +++ llvm/unittests/Transforms/Vectorize/CMakeLists.txt | 1 + .../Transforms/Vectorize/VPlanSlpTest.cpp | 899 +++++++++ llvm/utils/TableGen/CodeGenIntrinsics.h | 3 + llvm/utils/TableGen/CodeGenTarget.cpp | 3 + llvm/utils/TableGen/IntrinsicEmitter.cpp | 11 +- openmp/runtime/src/kmp_runtime.cpp | 2 + 358 files changed, 15497 insertions(+), 5323 deletions(-) create mode 100644 libcxx/benchmarks/lit.cfg.py create mode 100644 libcxx/benchmarks/lit.site.cfg.py.in create mode 100644 libcxx/utils/libcxx/test/googlebenchmark.py create mode 100644 lld/test/ELF/aarch64-gnu-ifunc3.s create mode 100644 lld/test/ELF/ppc64-long-branch.s create mode 100644 lld/test/ELF/ppc64-shared-long_branch.s create mode 100644 lld/test/wasm/shared.ll create mode 100644 lldb/lit/Breakpoint/Inputs/single-file-split-dwarf.o.yaml create mode 100644 lldb/lit/Breakpoint/Inputs/single-file-split-dwarf.yaml create mode 100644 lldb/lit/Breakpoint/single-file-split-dwarf.test create mode 100644 lldb/lit/SymbolFile/DWARF/childless-compile-unit.s copy lldb/packages/Python/lldbsuite/test/functionalities/breakpoint/{breakpoint_lo [...] create mode 100644 lldb/packages/Python/lldbsuite/test/functionalities/breakpoint/ [...] create mode 100644 lldb/packages/Python/lldbsuite/test/functionalities/breakpoint/ [...] rename lldb/unittests/{Core => Utility}/DataExtractorTest.cpp (100%) create mode 100644 llvm/lib/Target/RISCV/Utils/RISCVMatInt.cpp create mode 100644 llvm/lib/Target/RISCV/Utils/RISCVMatInt.h create mode 100644 llvm/lib/Transforms/Vectorize/VPlanSLP.cpp create mode 100644 llvm/test/CodeGen/X86/masked_load.ll delete mode 100644 llvm/test/CodeGen/X86/masked_memop.ll create mode 100644 llvm/test/CodeGen/X86/masked_store.ll create mode 100644 llvm/test/CodeGen/X86/misched_phys_reg_assign_order.ll create mode 100644 llvm/test/CodeGen/X86/shuffle-vs-trunc-128-widen.ll create mode 100644 llvm/test/CodeGen/X86/shuffle-vs-trunc-256-widen.ll create mode 100644 llvm/test/CodeGen/X86/shuffle-vs-trunc-512-widen.ll create mode 100644 llvm/test/ObjectYAML/wasm/dylink_section.yaml create mode 100644 llvm/test/ThinLTO/X86/Inputs/pr35472.ll create mode 100644 llvm/test/ThinLTO/X86/pr35472.ll create mode 100644 llvm/test/Transforms/InstCombine/select-pr39595.ll create mode 100644 llvm/unittests/Transforms/Vectorize/VPlanSlpTest.cpp