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-allnoconfig in repository toolchain/ci/llvm-project.
from 8bb47cd8c30 [libTooling] Put all Transformer declarations in a single n [...] adds 9d10b9d99b4 CodeExtractor: NFC: Use Range based loop adds b07823f3e2d update ScriptInterpreterPython to use File, not FILE* adds ecc4680c069 Revert "[ASan] Refine diagnoses messages" adds 5e34ad109ce [Concepts] ConceptSpecializationExprs mangling adds 8200dbbcae9 [libunwind][Android] Improve workaround for PIE zero-dlpi_addr bug adds 7b49e8ac359 [LegalizeTypes] Don't call PromoteTargetBoolean from SplitV [...] adds 1e3e77e0b68 Fix failing mangle-concept.cpp test. adds 8995daafa04 [LegalizeTypes] Don't use PromoteTargetBoolean in WidenVecO [...] adds 8a5bfbe6db2 [CMake] Disable building all Darwin libraries (except built [...] adds 8af5ada0931 [NFC] Replace a linked list in LiveDebugVariables pass with [...] adds ad763751565 [HardwareLoops] Optimisation remarks adds 1c3ca61294d [ARM][ParallelDSP] Change smlad insertion order adds b62b4541216 [clangd] Add RemoveUsingNamespace tweak. adds 9604624ebff gn build: Merge r374982 adds 02baaca742f [AMDGPU] Extend the SI Load/Store optimizer adds b13d257028a Revert 374967 "[Concepts] ConceptSpecializationExprs mangling" adds c598ef7f243 SimpleLoopUnswitch - fix uninitialized variable and null de [...] adds 729a2f6c2bd CGBuiltin - silence static analyzer getAs<> null dereferenc [...] adds cebfddc0b58 CGExprConstant - silence static analyzer getAs<> null deref [...] adds cfee2efc57b CGDebugInfo - silence static analyzer dyn_cast<> null deref [...] adds 95b5d459a0e [ARM] Add a register class for GPR pairs without SP and use [...] adds b150494fc7b RewriteModernObjC - silence static analyzer getAs<> null de [...] adds 5a131889665 Revert "[HardwareLoops] Optimisation remarks" adds 79769a4475b [InstCombine][AMDGPU] Fix crash with v3i16/v3f16 buffer intrinsics adds 115a6ecdf17 RealFile - fix self-initialization warning in constructor. adds 0caee276208 RedirectingFileSystem::openFileForRead - replace bitwise & [...] adds 2f6da767f13 [Alignment][NFC] Optimize alignTo adds fdccf28697e [Driver,ARM] Make -mfloat-abi=soft turn off MVE. adds 28a3b2aeb48 [llvm-ar] Make paths case insensitive when on windows adds c14f1ea25e0 [libTooling] Fix r374962: add more Transformer forwarding decls. adds 2d6a2303f83 [AMDGPU] Fix-up cases where writelane has 2 SGPR operands adds 1893f9a4581 [RISCV] Add MachineInstr immediate verification adds ec51851026a bpf: fix wrong truncation elimination when there is back-edge/loop adds 684605ec0ea [Remarks] Add support for prepending a path to external files adds fe2d15b39bb [Codegen] Adjust saturation test. NFC. adds b6dd1286217 [AArch64,Assembler] Compiler support for ID_MMFR5_EL1 adds 0216a3c6d1c [Remarks] Use StringRef::contains to avoid differences in e [...] adds a9cfde1f6ab [DWARF5] Added support for DW_AT_noreturn attribute to be e [...] adds f998fa2924c [SVE][IR] Small TypeSize improvements left out of initial commit adds 437f362c338 [Remarks] Fix unit test by only checking for the path adds 0947af7ac53 [Remarks] Fix warning for ambigous `else` behind EXPECT macro adds d4ab74ee0b3 [AMDGPU] Supress unused sdwa insts generation adds f89cf21337b [OPENMP]Use different addresses for zeroed thread_id/bound_id. adds f095b8c425e [lit] Clean up internal diff's encoding handling adds e2163f96abb CombinerHelper - silence dead assignment warnings. NFCI. adds 2622419c78c [lit] Fix internal diff's --strip-trailing-cr and use it adds 97ed5625442 [NFC][XCOFF][AIX] Rename ControlSections to CsectGroup adds e2692b3bc03 Tag CFI-generated data structures with "#pragma clang secti [...] adds 6ce2d810320 [lit] Fix a test case that r374652 missed adds 1d4a40751ff [lldb] move more things from python to cmake adds 8cc6d42e8d6 [SLP] avoid reduction transform on patterns that the backen [...] adds 31ba47646ba [OPENMP]Allow priority clause in combined task-based directives. adds 87cf73e9563 Fix darwin-ld-lto test for some speical path adds a86bd225159 [llvm-ar] Implement the V modifier as an alias for --version adds 48a50ee0344 [android/process list] support showing process arguments adds 3d99310c15e [AMDGPU] Do not combine dpp with physreg def adds 930ada91ce8 Replace platform-dependent `stat` with `llvm::sys::fs::stat [...] adds 7dd7a360759 Add arm64_32 support to lldb, an ILP32 codegen that runs on [...] adds edcd5815ced [AMDGPU] Do not combine dpp mov reading physregs adds 13993a6f868 [LLDB] Use the llvm microsoft demangler instead of the wind [...] adds d4346584fa3 [IndVars] Fix a miscompile in off-by-default loop predicati [...] adds b4874226de6 [clangd] Add the missing dependency on `clangLex`. adds ac77947315c Remove a stale comment, noted in post commit review for rL375038 adds a4f6b598462 [Symbolize] Use the local MSVC C++ demangler instead of rel [...] adds 34ed76e1803 GlobalISel: Implement lower for G_SADDO/G_SSUBO adds 6d1891c508f [AArch64] Fix offset calculation adds 8cdc842c516 [dsymutil] Print warning/error for unknown/missing arguments. adds c0e6a92e34d Update ReleaseNotes: expand the section on enabling MemorySSA adds bbc56dd8458 [lit] Small refactoring and cleanups in main.py adds 70055d81b25 [lit] Remove return value from print_summary function adds 3c7d8792f12 [lit] Skip creation of tmp dir if we don't actually run any tests adds 471dc1fb286 [lit] Print warning if we fail to delete temp directory adds 4eb1a573fab [Utils] Cleanup similar cases to MergeBlockIntoPredecessor. adds a409afaad64 [support] GlobPattern: add support for `` and `[!...]`, an [...] new 25181660425 Revert [support] GlobPattern: add support for `` and `[!.. [...] new a44bc401b5b [NFC] Fix unused var in release builds new bb98234931f [lit] Factor out separate methods for parallel and serial e [...] new 640d6de4293 [lit] Do not create semaphores when we do not need them new 168ef8a8d69 [lit] Remove unnecessary usage of lit.Run new ec5208fd656 [gicombiner] Hoist pure C++ combine into the tablegen definition new d3dd489b9a6 [lit] Fix another test case that r374652 missed new 27ef81cd484 [Reproducer] Capture the debugger's working directory new b2575da9aa3 [Reproducer] Add LoadBuffer<> helper (NFC) new f4f120125ea [Reproducer] Support dumping the reproducer CWD new 755420c0853 Revert "make ConstString allocate memory in non-tiny chunks" new f567b008804 [Concepts] ConceptSpecializationExprs mangling new f80f15e38a2 [Reproducer] Set the working directory in the VFS new f35cebe71df [lit] Improve lit.Run class new c319afc903d [GISel][CombinerHelper] Add concat_vectors(build_vector, bu [...] new 329e748c8c3 [gicombiner] Add the run-time rule disable option
The 16 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/AST.cpp | 12 + clang-tools-extra/clangd/AST.h | 6 + .../clangd/refactor/tweaks/CMakeLists.txt | 2 + .../refactor/tweaks/RemoveUsingNamespace.cpp | 206 ++++ clang-tools-extra/clangd/tool/CMakeLists.txt | 1 + clang-tools-extra/clangd/unittests/TweakTests.cpp | 251 ++++- .../test/clang-include-fixer/merge.test | 2 +- clang/include/clang/AST/OpenMPClause.h | 28 +- clang/include/clang/AST/RecursiveASTVisitor.h | 1 + .../clang/Tooling/Transformer/RangeSelector.h | 2 + .../clang/Tooling/Transformer/RewriteRule.h | 18 +- clang/include/clang/Tooling/Transformer/Stencil.h | 4 +- clang/lib/AST/ItaniumMangle.cpp | 17 +- clang/lib/AST/OpenMPClause.cpp | 9 +- clang/lib/AST/StmtProfile.cpp | 1 + clang/lib/CodeGen/CGBuiltin.cpp | 9 +- clang/lib/CodeGen/CGDebugInfo.cpp | 11 +- clang/lib/CodeGen/CGExpr.cpp | 3 + clang/lib/CodeGen/CGExprConstant.cpp | 4 +- clang/lib/CodeGen/CGOpenMPRuntime.cpp | 10 +- clang/lib/CodeGen/CGOpenMPRuntimeNVPTX.cpp | 35 +- clang/lib/CodeGen/CodeGenModule.cpp | 27 +- clang/lib/CodeGen/CodeGenModule.h | 5 + clang/lib/Driver/ToolChains/Arch/ARM.cpp | 1 + clang/lib/Frontend/CompilerInstance.cpp | 15 +- clang/lib/Frontend/Rewrite/RewriteModernObjC.cpp | 9 +- clang/lib/Sema/SemaDecl.cpp | 19 + clang/lib/Sema/SemaOpenMP.cpp | 23 +- clang/lib/Sema/SemaTemplate.cpp | 2 +- clang/lib/Serialization/ASTReader.cpp | 1 + clang/lib/Serialization/ASTWriter.cpp | 1 + clang/test/CodeGen/cfi-pragma-section.c | 32 + clang/test/CodeGenCXX/debug-info-noreturn.cpp | 19 + clang/test/CodeGenCXX/mangle-concept.cpp | 16 + clang/test/Driver/arm-mfpu.c | 6 + clang/test/Driver/darwin-ld-lto.c | 6 +- clang/test/OpenMP/nvptx_target_codegen.cpp | 4 +- .../test/OpenMP/nvptx_teams_reduction_codegen.cpp | 1 + clang/test/OpenMP/parallel_if_codegen.cpp | 15 +- .../OpenMP/parallel_master_taskloop_codegen.cpp | 11 +- clang/tools/libclang/CIndexCodeCompletion.cpp | 4 +- clang/unittests/Tooling/TransformerTest.cpp | 1 - .../cmake/Modules/CompilerRTDarwinUtils.cmake | 48 +- .../sanitizer_symbolizer_report.cpp | 3 +- libunwind/src/AddressSpace.hpp | 50 +- lldb/CMakeLists.txt | 23 + lldb/docs/lldb-gdb-remote.txt | 235 ++-- lldb/include/lldb/Utility/ArchSpec.h | 1 + lldb/include/lldb/Utility/Reproducer.h | 30 + .../test/arm/breakpoint-it/TestBreakpointIt.py | 4 +- .../call-function/TestCallStdStringFunction.py | 2 +- .../test/commands/expression/char/TestExprsChar.py | 4 +- .../TestPersistObjCPointeeType.py | 2 +- .../test/commands/platform/process/Makefile | 5 + .../commands/platform/process/TestProcessList.py | 32 + .../test/commands/platform/process/main.cpp | 9 + .../register/register_command/TestRegisters.py | 6 +- .../nsindexpath/TestDataFormatterNSIndexPath.py | 2 +- .../gdb_remote_client/TestPlatformClient.py | 40 +- .../Python/lldbsuite/test/lldbplatformutil.py | 2 +- .../test/python_api/file_handle/TestFileHandle.py | 4 +- .../python_api/watchpoint/TestWatchpointIter.py | 2 +- lldb/scripts/Python/finishSwigPythonLLDB.py | 237 ---- lldb/source/Commands/CommandObjectReproducer.cpp | 36 +- lldb/source/Core/Debugger.cpp | 9 +- lldb/source/Core/Mangled.cpp | 48 +- lldb/source/Host/common/NativeProcessProtocol.cpp | 2 + lldb/source/Host/macosx/objcxx/Host.mm | 6 + lldb/source/Host/macosx/objcxx/HostInfoMacOSX.mm | 12 +- .../Initialization/SystemInitializerCommon.cpp | 7 + .../Plugins/ABI/MacOSX-arm64/ABIMacOSX_arm64.cpp | 3 +- .../Plugins/ABI/SysV-arm64/ABISysV_arm64.cpp | 3 +- .../Disassembler/llvm/DisassemblerLLVMC.cpp | 6 +- .../MacOSX-DYLD/DynamicLoaderMacOSXDYLD.cpp | 3 +- .../Clang/ClangExpressionSourceCode.cpp | 3 +- .../Instruction/ARM64/EmulateInstructionARM64.cpp | 3 +- .../Plugins/ObjectFile/Mach-O/ObjectFileMachO.cpp | 4 + .../Plugins/Platform/MacOSX/PlatformDarwin.cpp | 7 +- .../Platform/MacOSX/PlatformRemoteAppleWatch.cpp | 16 + .../Process/Utility/DynamicRegisterInfo.cpp | 1 + .../Process/Utility/RegisterContextPOSIX_arm64.cpp | 2 + .../Process/Utility/RegisterInfoPOSIX_arm64.cpp | 2 + .../Process/Utility/StopInfoMachException.cpp | 1 + .../gdb-remote/GDBRemoteCommunicationClient.cpp | 24 +- .../GDBRemoteCommunicationServerCommon.cpp | 11 + .../gdb-remote/GDBRemoteRegisterContext.cpp | 4 +- .../Python/ScriptInterpreterPython.cpp | 83 +- .../Python/ScriptInterpreterPythonImpl.h | 24 +- lldb/source/Symbol/ClangASTContext.cpp | 1 + lldb/source/Symbol/CompactUnwindInfo.cpp | 3 +- lldb/source/Target/Platform.cpp | 1 + lldb/source/Target/Thread.cpp | 1 + lldb/source/Utility/ArchSpec.cpp | 15 + lldb/source/Utility/ConstString.cpp | 9 +- lldb/source/Utility/ProcessInfo.cpp | 10 +- lldb/source/Utility/Reproducer.cpp | 16 +- lldb/test/Shell/Reproducer/Inputs/WorkingDir.in | 4 + lldb/test/Shell/Reproducer/TestWorkingDir.test | 17 + lldb/tools/compact-unwind/compact-unwind-dumper.c | 2 +- lldb/tools/debugserver/source/DNB.cpp | 3 +- lldb/unittests/Utility/ArchSpecTest.cpp | 16 + llvm/docs/CommandGuide/llvm-ar.rst | 6 + llvm/docs/ReleaseNotes.rst | 15 +- .../llvm/CodeGen/GlobalISel/CombinerHelper.h | 28 +- .../llvm/CodeGen/GlobalISel/LegalizerHelper.h | 1 + llvm/include/llvm/IR/DataLayout.h | 2 +- llvm/include/llvm/Remarks/RemarkParser.h | 5 +- llvm/include/llvm/Support/Alignment.h | 12 +- llvm/include/llvm/Support/TypeSize.h | 6 +- llvm/include/llvm/TableGen/Error.h | 1 + llvm/include/llvm/Target/GlobalISel/Combine.td | 88 +- .../llvm/Transforms/Utils/BasicBlockUtils.h | 8 +- llvm/lib/CodeGen/GlobalISel/Combiner.cpp | 12 + llvm/lib/CodeGen/GlobalISel/CombinerHelper.cpp | 118 +- llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp | 39 + llvm/lib/CodeGen/LiveDebugVariables.cpp | 179 +-- .../CodeGen/SelectionDAG/LegalizeVectorTypes.cpp | 11 +- llvm/lib/DebugInfo/Symbolize/Symbolize.cpp | 36 +- llvm/lib/IR/Instructions.cpp | 8 +- llvm/lib/MC/XCOFFObjectWriter.cpp | 8 +- llvm/lib/Remarks/BitstreamRemarkParser.cpp | 22 +- llvm/lib/Remarks/BitstreamRemarkParser.h | 6 +- llvm/lib/Remarks/RemarkParser.cpp | 11 +- llvm/lib/Remarks/YAMLRemarkParser.cpp | 14 +- llvm/lib/Remarks/YAMLRemarkParser.h | 3 +- llvm/lib/Support/VirtualFileSystem.cpp | 8 +- llvm/lib/TableGen/Error.cpp | 2 + llvm/lib/Target/AArch64/AArch64Combine.td | 5 +- llvm/lib/Target/AArch64/AArch64InstrInfo.cpp | 6 +- llvm/lib/Target/AArch64/AArch64InstrInfo.h | 2 +- .../Target/AArch64/AArch64PreLegalizerCombiner.cpp | 16 +- llvm/lib/Target/AArch64/AArch64SystemOperands.td | 1 + llvm/lib/Target/AMDGPU/AMDGPULegalizerInfo.cpp | 5 +- llvm/lib/Target/AMDGPU/AMDGPURegisterBankInfo.cpp | 2 - llvm/lib/Target/AMDGPU/GCNDPPCombine.cpp | 10 + llvm/lib/Target/AMDGPU/SIFixSGPRCopies.cpp | 61 + llvm/lib/Target/AMDGPU/SIInstrInfo.cpp | 26 + llvm/lib/Target/AMDGPU/SILoadStoreOptimizer.cpp | 187 +++- llvm/lib/Target/AMDGPU/VOP1Instructions.td | 13 +- llvm/lib/Target/AMDGPU/VOP2Instructions.td | 59 +- llvm/lib/Target/AMDGPU/VOPCInstructions.td | 8 + llvm/lib/Target/ARM/ARMParallelDSP.cpp | 67 +- llvm/lib/Target/ARM/ARMRegisterInfo.td | 16 +- llvm/lib/Target/ARM/Thumb2InstrInfo.cpp | 5 +- llvm/lib/Target/BPF/BPF.h | 2 + llvm/lib/Target/BPF/BPFISelDAGToDAG.cpp | 169 +-- llvm/lib/Target/BPF/BPFMIPeephole.cpp | 189 +++- llvm/lib/Target/BPF/BPFTargetMachine.cpp | 12 +- .../RISCV/MCTargetDesc/RISCVMCTargetDesc.cpp | 1 + llvm/lib/Target/RISCV/RISCVInstrInfo.cpp | 60 +- llvm/lib/Target/RISCV/RISCVInstrInfo.h | 10 +- llvm/lib/Target/RISCV/RISCVInstrInfo.td | 16 + llvm/lib/Target/RISCV/RISCVSubtarget.cpp | 2 +- llvm/lib/Target/RISCV/Utils/RISCVBaseInfo.h | 16 + .../InstCombine/InstCombineSimplifyDemanded.cpp | 7 + llvm/lib/Transforms/Scalar/IndVarSimplify.cpp | 38 +- llvm/lib/Transforms/Scalar/LoopUnswitch.cpp | 50 +- llvm/lib/Transforms/Scalar/SimpleLoopUnswitch.cpp | 5 +- llvm/lib/Transforms/Utils/BasicBlockUtils.cpp | 37 +- llvm/lib/Transforms/Utils/CodeExtractor.cpp | 8 +- llvm/lib/Transforms/Utils/LoopRotationUtils.cpp | 32 +- llvm/lib/Transforms/Vectorize/SLPVectorizer.cpp | 48 + llvm/test/Assembler/thinlto-vtable-summary.ll | 2 +- .../prelegalizercombiner-concat-vectors.mir | 141 +++ .../prelegalizercombiner-copy-prop-disabled.mir | 35 + .../framelayout-offset-immediate-change.mir | 17 + llvm/test/CodeGen/AArch64/sadd_sat_plus.ll | 93 ++ llvm/test/CodeGen/AArch64/ssub_sat_plus.ll | 93 ++ llvm/test/CodeGen/AArch64/uadd_sat_plus.ll | 73 ++ llvm/test/CodeGen/AArch64/usub_sat_plus.ll | 73 ++ .../CodeGen/AMDGPU/GlobalISel/legalize-saddo.mir | 139 +++ .../CodeGen/AMDGPU/GlobalISel/legalize-ssubo.mir | 139 +++ .../AMDGPU/GlobalISel/regbankselect-saddo.mir | 68 -- .../AMDGPU/GlobalISel/regbankselect-ssubo.mir | 69 -- llvm/test/CodeGen/AMDGPU/dpp_combine.mir | 36 + llvm/test/CodeGen/AMDGPU/inserted-wait-states.mir | 3 +- llvm/test/CodeGen/AMDGPU/llvm.amdgcn.writelane.ll | 18 +- llvm/test/CodeGen/AMDGPU/merge-image-load.mir | 471 ++++++++ llvm/test/CodeGen/AMDGPU/merge-image-sample.mir | 1173 ++++++++++++++++++++ llvm/test/CodeGen/ARM/ParallelDSP/blocks.ll | 159 +++ .../CodeGen/ARM/ParallelDSP/complex_dot_prod.ll | 58 +- llvm/test/CodeGen/ARM/ParallelDSP/exchange.ll | 12 +- .../CodeGen/ARM/ParallelDSP/inner-full-unroll.ll | 4 +- .../CodeGen/ARM/ParallelDSP/multi-use-loads.ll | 36 +- llvm/test/CodeGen/ARM/ParallelDSP/overlapping.ll | 18 +- llvm/test/CodeGen/ARM/ParallelDSP/pr43073.ll | 16 +- llvm/test/CodeGen/ARM/ParallelDSP/smlad11.ll | 4 +- llvm/test/CodeGen/ARM/ParallelDSP/smladx-1.ll | 9 +- llvm/test/CodeGen/ARM/ParallelDSP/smlaldx-1.ll | 9 +- llvm/test/CodeGen/ARM/ParallelDSP/smlaldx-2.ll | 9 +- .../CodeGen/ARM/ParallelDSP/unroll-n-jam-smlad.ll | 6 +- llvm/test/CodeGen/ARM/ipra-reg-usage.ll | 2 +- llvm/test/CodeGen/ARM/sadd_sat.ll | 6 +- .../CodeGen/ARM/{sadd_sat.ll => sadd_sat_plus.ll} | 172 +-- llvm/test/CodeGen/ARM/ssub_sat.ll | 6 +- llvm/test/CodeGen/ARM/ssub_sat_plus.ll | 445 ++++++++ llvm/test/CodeGen/ARM/uadd_sat.ll | 6 +- .../CodeGen/ARM/{uadd_sat.ll => uadd_sat_plus.ll} | 86 +- llvm/test/CodeGen/ARM/usub_sat.ll | 6 +- .../CodeGen/ARM/{usub_sat.ll => usub_sat_plus.ll} | 82 +- llvm/test/CodeGen/BPF/remove_truncate_6.ll | 80 ++ llvm/test/CodeGen/RISCV/verify-instr.mir | 11 + llvm/test/CodeGen/X86/avx512-vec-cmp.ll | 107 ++ llvm/test/CodeGen/X86/sadd_sat.ll | 48 +- .../CodeGen/X86/{sadd_sat.ll => sadd_sat_plus.ll} | 169 +-- llvm/test/CodeGen/X86/ssub_sat.ll | 42 +- .../CodeGen/X86/{ssub_sat.ll => ssub_sat_plus.ll} | 155 +-- llvm/test/CodeGen/X86/uadd_sat.ll | 26 +- llvm/test/CodeGen/X86/uadd_sat_plus.ll | 141 +++ llvm/test/CodeGen/X86/usub_sat.ll | 18 +- llvm/test/CodeGen/X86/usub_sat_plus.ll | 144 +++ llvm/test/DebugInfo/X86/noreturn_cpp11.ll | 96 +- llvm/test/MC/AArch64/basic-a64-diagnostics.s | 4 + llvm/test/MC/AArch64/basic-a64-instructions.s | 2 + llvm/test/MC/ARM/preserve-comments-arm.s | 2 +- llvm/test/MC/AsmParser/preserve-comments.s | 2 +- .../AArch64/basic-a64-instructions.txt | 2 + .../Transforms/IndVarSimplify/loop-predication.ll | 14 +- .../AMDGPU/amdgcn-demanded-vector-elts.ll | 45 + .../Transforms/SLPVectorizer/X86/bad-reduction.ll | 156 ++- llvm/test/tools/dsymutil/cmdline.test | 6 + llvm/test/tools/llvm-ar/Inputs/path-names.a | 8 + llvm/test/tools/llvm-ar/help-message.test | 5 + llvm/test/tools/llvm-ar/non-windows-name-case.test | 27 + llvm/test/tools/llvm-ar/path-names.test | 9 + llvm/test/tools/llvm-ar/version.test | 11 + llvm/test/tools/llvm-ar/windows-name-case.test | 29 + llvm/test/tools/llvm-cxxmap/remap.test | 2 +- .../tools/llvm-profdata/profile-symbol-list.test | 2 +- llvm/test/tools/llvm-profdata/roundtrip.test | 10 +- llvm/test/tools/llvm-profdata/sample-remap.test | 2 +- llvm/test/tools/llvm-symbolizer/coff-dwarf.test | 3 - llvm/test/tools/llvm-symbolizer/coff-exports.test | 3 - llvm/tools/dsymutil/dsymutil.cpp | 10 + llvm/tools/llvm-ar/llvm-ar.cpp | 47 +- llvm/unittests/Remarks/YAMLRemarksParsingTest.cpp | 44 +- llvm/utils/TableGen/GICombinerEmitter.cpp | 368 +++++- .../clangd/refactor/tweaks/BUILD.gn | 1 + llvm/utils/lit/lit/TestRunner.py | 57 +- llvm/utils/lit/lit/discovery.py | 1 - llvm/utils/lit/lit/main.py | 206 ++-- llvm/utils/lit/lit/run.py | 124 ++- .../tests/Inputs/shtest-shell/diff-encodings.txt | 9 + .../lit/tests/Inputs/shtest-shell/diff-in.bin | Bin 0 -> 26 bytes .../lit/tests/Inputs/shtest-shell/diff-in.dos | 3 + .../lit/tests/Inputs/shtest-shell/diff-in.unix | 3 + .../lit/tests/Inputs/shtest-shell/diff-in.utf16 | Bin 0 -> 24 bytes .../lit/tests/Inputs/shtest-shell/diff-in.utf8 | 3 + .../Inputs/shtest-shell/diff-strip-trailing-cr.txt | 10 + llvm/utils/lit/tests/max-failures.py | 2 +- llvm/utils/lit/tests/shtest-shell.py | 108 +- llvm/utils/lit/tests/unit/TestRunner.py | 7 +- 252 files changed, 7872 insertions(+), 2155 deletions(-) create mode 100644 clang-tools-extra/clangd/refactor/tweaks/RemoveUsingNamespace.cpp create mode 100644 clang/test/CodeGen/cfi-pragma-section.c create mode 100644 clang/test/CodeGenCXX/debug-info-noreturn.cpp create mode 100644 clang/test/CodeGenCXX/mangle-concept.cpp create mode 100644 lldb/packages/Python/lldbsuite/test/commands/platform/process/Makefile create mode 100644 lldb/packages/Python/lldbsuite/test/commands/platform/process/T [...] create mode 100644 lldb/packages/Python/lldbsuite/test/commands/platform/process/main.cpp create mode 100644 lldb/test/Shell/Reproducer/Inputs/WorkingDir.in create mode 100644 lldb/test/Shell/Reproducer/TestWorkingDir.test create mode 100644 llvm/test/CodeGen/AArch64/GlobalISel/prelegalizercombiner-conca [...] create mode 100644 llvm/test/CodeGen/AArch64/GlobalISel/prelegalizercombiner-copy- [...] create mode 100644 llvm/test/CodeGen/AArch64/framelayout-offset-immediate-change.mir create mode 100644 llvm/test/CodeGen/AArch64/sadd_sat_plus.ll create mode 100644 llvm/test/CodeGen/AArch64/ssub_sat_plus.ll create mode 100644 llvm/test/CodeGen/AArch64/uadd_sat_plus.ll create mode 100644 llvm/test/CodeGen/AArch64/usub_sat_plus.ll create mode 100644 llvm/test/CodeGen/AMDGPU/GlobalISel/legalize-saddo.mir create mode 100644 llvm/test/CodeGen/AMDGPU/GlobalISel/legalize-ssubo.mir delete mode 100644 llvm/test/CodeGen/AMDGPU/GlobalISel/regbankselect-saddo.mir delete mode 100644 llvm/test/CodeGen/AMDGPU/GlobalISel/regbankselect-ssubo.mir create mode 100644 llvm/test/CodeGen/AMDGPU/merge-image-load.mir create mode 100644 llvm/test/CodeGen/AMDGPU/merge-image-sample.mir copy llvm/test/CodeGen/ARM/{sadd_sat.ll => sadd_sat_plus.ll} (78%) create mode 100644 llvm/test/CodeGen/ARM/ssub_sat_plus.ll copy llvm/test/CodeGen/ARM/{uadd_sat.ll => uadd_sat_plus.ll} (72%) copy llvm/test/CodeGen/ARM/{usub_sat.ll => usub_sat_plus.ll} (72%) create mode 100644 llvm/test/CodeGen/BPF/remove_truncate_6.ll create mode 100644 llvm/test/CodeGen/RISCV/verify-instr.mir copy llvm/test/CodeGen/X86/{sadd_sat.ll => sadd_sat_plus.ll} (55%) copy llvm/test/CodeGen/X86/{ssub_sat.ll => ssub_sat_plus.ll} (56%) create mode 100644 llvm/test/CodeGen/X86/uadd_sat_plus.ll create mode 100644 llvm/test/CodeGen/X86/usub_sat_plus.ll create mode 100644 llvm/test/tools/llvm-ar/Inputs/path-names.a create mode 100644 llvm/test/tools/llvm-ar/non-windows-name-case.test create mode 100644 llvm/test/tools/llvm-ar/path-names.test create mode 100644 llvm/test/tools/llvm-ar/version.test create mode 100644 llvm/test/tools/llvm-ar/windows-name-case.test create mode 100644 llvm/utils/lit/tests/Inputs/shtest-shell/diff-encodings.txt create mode 100644 llvm/utils/lit/tests/Inputs/shtest-shell/diff-in.bin create mode 100644 llvm/utils/lit/tests/Inputs/shtest-shell/diff-in.dos create mode 100644 llvm/utils/lit/tests/Inputs/shtest-shell/diff-in.unix create mode 100644 llvm/utils/lit/tests/Inputs/shtest-shell/diff-in.utf16 create mode 100644 llvm/utils/lit/tests/Inputs/shtest-shell/diff-in.utf8 create mode 100644 llvm/utils/lit/tests/Inputs/shtest-shell/diff-strip-trailing-cr.txt