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-stable-allnoconfig in repository toolchain/ci/llvm-project.
from 0650355c09a [clang] refactor -Wa,-W test cases. adds 2cb27072cef [WebAssembly] Allow multivalue types in block signature operands adds f14642f2f18 Added support for "#pragma clang section relro=<name>" adds 409b4b5fb39 Revert "[VirtualFileSystem] Support virtual working directo [...] adds 215a8d948d6 Fix as-w-option.c on Windows where no assembler exists adds 5836c356fa6 [Clang][OpenMP Offload] Move offload registration code to t [...] adds 0330fba6e16 [Concept] Associated Constraints Infrastructure adds 190dacc3cc2 [WebAssembly] Elide data segments for .bss sections adds 1875dcc4788 [llvm-readobj][xcoff] implement parsing overflow section header. adds 3a842ec3ca4 [OPENMP]Allow final clause in combined task-based directive [...] adds d498d606b98 [OPENMP]Fix comments/params, NFC. adds 527e9f9a3f9 AMDGPU: Fix infinite searches in SIFixSGPRCopies adds 4f2f9c00b97 [llvm-lipo] Add missing cast adds 34d4bff3d6d [XCOFF]implement parsing relocation information for 32-bit [...] adds 74b285eee72 [lit] Add back LitTestCase adds c85d0aaa2a6 [JITLink] Switch to slab allocation for InProcessMemoryMana [...] adds 75b991ebdf8 [Docs] Updates sidebar links and sets max-width property fo [...] adds a98546ebcd2 [Orc] Add a method for ObjectLinkingLayer to return ownersh [...] adds 666f9771665 Remove unnecessary and inappropriate forward-declaration of [...] adds 208e9c01fc0 [lldb] Creates _liblldb symlink from cmake adds 61dadfc894c PR43674: fix incorrect constant evaluation of 'switch' wher [...] adds 21703543a77 [Reland][VirtualFileSystem] Support virtual working directo [...] adds 20c692a4455 [dsymutil] Support and relocate base address selection entr [...] adds 4d1ecadda59 [ASan] Refine diagnoses messages adds a3378063ff6 Fix an unused variable introduced in rL374955 / rG21703543. adds 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 new 1d4a40751ff [lldb] move more things from python to cmake new 8cc6d42e8d6 [SLP] avoid reduction transform on patterns that the backen [...] new 31ba47646ba [OPENMP]Allow priority clause in combined task-based directives. new 87cf73e9563 Fix darwin-ld-lto test for some speical path
The 4 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 | 1 + .../refactor/tweaks/RemoveUsingNamespace.cpp | 206 ++++ clang-tools-extra/clangd/unittests/TweakTests.cpp | 251 ++++- clang/docs/LanguageExtensions.rst | 4 +- clang/include/clang/AST/ASTNodeTraverser.h | 3 + clang/include/clang/AST/DeclTemplate.h | 174 ++- clang/include/clang/AST/ExprCXX.h | 1 - clang/include/clang/AST/OpenMPClause.h | 56 +- clang/include/clang/AST/RecursiveASTVisitor.h | 10 +- clang/include/clang/Basic/Attr.td | 8 + clang/include/clang/Basic/DiagnosticParseKinds.td | 4 +- clang/include/clang/Basic/DiagnosticSemaKinds.td | 4 +- clang/include/clang/Sema/Sema.h | 12 +- .../clang/Tooling/Transformer/MatchConsumer.h | 8 +- .../clang/Tooling/Transformer/RangeSelector.h | 22 +- .../clang/Tooling/Transformer/RewriteRule.h | 37 +- clang/include/clang/Tooling/Transformer/Stencil.h | 36 +- .../clang/Tooling/Transformer/Transformer.h | 4 +- clang/lib/AST/ASTContext.cpp | 2 +- clang/lib/AST/DeclTemplate.cpp | 55 +- clang/lib/AST/ExprConstant.cpp | 2 +- clang/lib/AST/OpenMPClause.cpp | 18 +- clang/lib/AST/StmtProfile.cpp | 2 + clang/lib/CodeGen/CGBuiltin.cpp | 9 +- clang/lib/CodeGen/CGDebugInfo.cpp | 11 +- clang/lib/CodeGen/CGDecl.cpp | 2 + clang/lib/CodeGen/CGExpr.cpp | 3 + clang/lib/CodeGen/CGExprConstant.cpp | 4 +- clang/lib/CodeGen/CGOpenMPRuntime.cpp | 181 +-- clang/lib/CodeGen/CGOpenMPRuntime.h | 20 +- clang/lib/CodeGen/CGOpenMPRuntimeNVPTX.cpp | 35 +- clang/lib/CodeGen/CodeGenModule.cpp | 37 +- clang/lib/CodeGen/CodeGenModule.h | 5 + clang/lib/Driver/ToolChains/Arch/ARM.cpp | 1 + clang/lib/Driver/ToolChains/Clang.cpp | 30 +- clang/lib/Frontend/Rewrite/RewriteModernObjC.cpp | 9 +- clang/lib/Parse/ParsePragma.cpp | 4 +- clang/lib/Sema/SemaAttr.cpp | 3 + clang/lib/Sema/SemaConcept.cpp | 2 +- clang/lib/Sema/SemaDecl.cpp | 24 + clang/lib/Sema/SemaOpenMP.cpp | 38 +- clang/lib/Sema/SemaTemplate.cpp | 92 +- clang/lib/Sema/SemaTemplateInstantiateDecl.cpp | 15 +- clang/lib/Serialization/ASTReader.cpp | 8 +- clang/lib/Serialization/ASTReaderDecl.cpp | 8 +- clang/lib/Serialization/ASTWriter.cpp | 10 +- clang/lib/Serialization/ASTWriterDecl.cpp | 4 +- clang/lib/Tooling/Transformer/RangeSelector.cpp | 40 +- clang/lib/Tooling/Transformer/RewriteRule.cpp | 30 +- clang/lib/Tooling/Transformer/Stencil.cpp | 39 +- clang/lib/Tooling/Transformer/Transformer.cpp | 13 +- clang/test/CXX/temp/concept/p4.cpp | 6 + .../temp.constr.decl/class-template-decl.cpp | 24 +- .../temp.constr.decl/func-template-decl.cpp | 59 + .../temp.constr.decl/var-template-decl.cpp | 25 + clang/test/CodeGen/cfi-pragma-section.c | 32 + clang/test/CodeGenCXX/clang-sections.cpp | 25 +- clang/test/CodeGenCXX/debug-info-noreturn.cpp | 19 + clang/test/Driver/arm-mfpu.c | 6 + clang/test/Driver/as-w-option.c | 2 +- clang/test/Driver/clang-offload-wrapper.c | 36 +- 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/openmp_offload_registration.cpp | 32 +- clang/test/OpenMP/parallel_if_codegen.cpp | 15 +- .../OpenMP/parallel_master_taskloop_ast_print.cpp | 4 +- .../OpenMP/parallel_master_taskloop_codegen.cpp | 26 +- clang/test/OpenMP/target_codegen.cpp | 14 +- clang/test/OpenMP/target_codegen_registration.cpp | 87 +- clang/test/OpenMP/target_depend_codegen.cpp | 14 +- clang/test/OpenMP/target_parallel_codegen.cpp | 14 +- .../target_parallel_codegen_registration.cpp | 85 +- .../test/OpenMP/target_parallel_depend_codegen.cpp | 14 +- clang/test/OpenMP/target_parallel_for_codegen.cpp | 14 +- .../target_parallel_for_codegen_registration.cpp | 85 +- .../OpenMP/target_parallel_for_depend_codegen.cpp | 14 +- .../OpenMP/target_parallel_for_simd_codegen.cpp | 14 +- ...rget_parallel_for_simd_codegen_registration.cpp | 85 +- .../target_parallel_for_simd_depend_codegen.cpp | 14 +- clang/test/OpenMP/target_parallel_if_codegen.cpp | 14 +- .../OpenMP/target_parallel_num_threads_codegen.cpp | 14 +- clang/test/OpenMP/target_simd_codegen.cpp | 14 +- .../OpenMP/target_simd_codegen_registration.cpp | 85 +- clang/test/OpenMP/target_simd_depend_codegen.cpp | 14 +- clang/test/OpenMP/target_teams_codegen.cpp | 20 +- .../OpenMP/target_teams_codegen_registration.cpp | 85 +- clang/test/OpenMP/target_teams_depend_codegen.cpp | 14 +- .../OpenMP/target_teams_distribute_codegen.cpp | 14 +- ...arget_teams_distribute_codegen_registration.cpp | 85 +- .../target_teams_distribute_depend_codegen.cpp | 14 +- ...eams_distribute_parallel_for_depend_codegen.cpp | 14 +- ...bute_parallel_for_simd_codegen_registration.cpp | 85 +- ...distribute_parallel_for_simd_depend_codegen.cpp | 14 +- .../target_teams_distribute_simd_codegen.cpp | 14 +- ..._teams_distribute_simd_codegen_registration.cpp | 85 +- ...target_teams_distribute_simd_depend_codegen.cpp | 14 +- .../test/OpenMP/target_teams_num_teams_codegen.cpp | 14 +- .../OpenMP/target_teams_thread_limit_codegen.cpp | 14 +- clang/test/Sema/pragma-clang-section.c | 14 +- clang/test/SemaCXX/constant-expression-cxx1y.cpp | 6 + .../clang-offload-wrapper/ClangOffloadWrapper.cpp | 287 ++++- clang/unittests/Tooling/RangeSelectorTest.cpp | 8 +- clang/unittests/Tooling/StencilTest.cpp | 13 +- clang/unittests/Tooling/TransformerTest.cpp | 10 +- .../cmake/Modules/CompilerRTDarwinUtils.cmake | 48 +- .../sanitizer_symbolizer_report.cpp | 4 +- libunwind/src/AddressSpace.hpp | 50 +- lld/test/wasm/Inputs/locals-duplicate1.ll | 6 +- lld/test/wasm/Inputs/locals-duplicate2.ll | 6 +- lld/test/wasm/bss-only.ll | 14 + lld/test/wasm/custom-section-name.ll | 17 +- lld/test/wasm/data-layout.ll | 6 - lld/test/wasm/data-segments.ll | 11 - lld/test/wasm/locals-duplicate.test | 26 +- lld/wasm/OutputSections.cpp | 16 +- lld/wasm/OutputSections.h | 2 +- lld/wasm/OutputSegment.h | 1 + lld/wasm/SyntheticSections.cpp | 6 + lld/wasm/SyntheticSections.h | 4 +- lld/wasm/Writer.cpp | 9 +- lldb/CMakeLists.txt | 61 +- .../test/python_api/file_handle/TestFileHandle.py | 4 +- lldb/scripts/Python/finishSwigPythonLLDB.py | 519 --------- lldb/source/Core/Debugger.cpp | 9 +- .../Python/ScriptInterpreterPython.cpp | 83 +- .../Python/ScriptInterpreterPythonImpl.h | 24 +- llvm/docs/CommandGuide/llvm-ar.rst | 6 + llvm/docs/_templates/indexsidebar.html | 4 +- llvm/docs/_themes/llvm-theme/static/llvm-theme.css | 2 +- llvm/include/llvm/BinaryFormat/XCOFF.h | 62 ++ .../llvm/ExecutionEngine/Orc/ObjectLinkingLayer.h | 11 + llvm/include/llvm/IR/DataLayout.h | 2 +- llvm/include/llvm/IR/GlobalVariable.h | 1 + llvm/include/llvm/Object/XCOFFObjectFile.h | 40 + llvm/include/llvm/Remarks/RemarkParser.h | 5 +- llvm/include/llvm/Support/Alignment.h | 12 +- llvm/include/llvm/Support/TypeSize.h | 6 +- llvm/lib/CodeGen/GlobalISel/CombinerHelper.cpp | 18 +- llvm/lib/CodeGen/LiveDebugVariables.cpp | 179 +-- .../CodeGen/SelectionDAG/LegalizeVectorTypes.cpp | 11 +- llvm/lib/CodeGen/TargetLoweringObjectFileImpl.cpp | 2 + .../JITLink/JITLinkMemoryManager.cpp | 50 +- .../lib/ExecutionEngine/Orc/ObjectLinkingLayer.cpp | 7 + llvm/lib/IR/Instructions.cpp | 8 +- llvm/lib/MC/XCOFFObjectWriter.cpp | 8 +- llvm/lib/Object/XCOFFObjectFile.cpp | 72 +- 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/Target/AArch64/AArch64SystemOperands.td | 1 + llvm/lib/Target/AMDGPU/SIFixSGPRCopies.cpp | 67 +- llvm/lib/Target/AMDGPU/SIInstrInfo.cpp | 28 + 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 + llvm/lib/Target/TargetLoweringObjectFile.cpp | 1 + .../WebAssembly/AsmParser/WebAssemblyAsmParser.cpp | 34 +- .../Target/WebAssembly/Disassembler/LLVMBuild.txt | 2 +- .../Disassembler/WebAssemblyDisassembler.cpp | 24 +- .../MCTargetDesc/WebAssemblyInstPrinter.cpp | 18 +- .../MCTargetDesc/WebAssemblyMCCodeEmitter.cpp | 1 + .../MCTargetDesc/WebAssemblyMCTargetDesc.h | 24 +- .../Target/WebAssembly/WebAssemblyCFGStackify.cpp | 64 +- .../Target/WebAssembly/WebAssemblyMCInstLower.cpp | 58 +- .../Target/WebAssembly/WebAssemblyMCInstLower.h | 3 + .../InstCombine/InstCombineSimplifyDemanded.cpp | 7 + llvm/lib/Transforms/Scalar/SimpleLoopUnswitch.cpp | 5 +- llvm/lib/Transforms/Utils/CodeExtractor.cpp | 8 +- llvm/lib/Transforms/Vectorize/SLPVectorizer.cpp | 48 + llvm/test/Assembler/thinlto-vtable-summary.ll | 2 +- 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 ++ llvm/test/CodeGen/AMDGPU/fix-sgpr-copies.mir | 50 + 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/WebAssembly/multivalue.ll | 24 +- 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 +- .../ExecutionEngine/JITLink/AArch64/lit.local.cfg | 4 +- 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 + .../MC/Disassembler/WebAssembly/wasm-error.txt | 5 +- llvm/test/MC/ELF/section-relro.ll | 65 ++ llvm/test/MC/WebAssembly/basic-assembly.s | 12 + .../AMDGPU/amdgcn-demanded-vector-elts.ll | 45 + .../Transforms/SLPVectorizer/X86/bad-reduction.ll | 156 ++- .../dsymutil/Inputs/private/tmp/baseaddr/loc1.o | Bin 0 -> 2852 bytes .../Inputs/private/tmp/baseaddr/loc1.x86_64 | Bin 0 -> 4664 bytes .../tools/dsymutil/X86/debug-loc-base-addr.test | 29 + llvm/test/tools/llvm-ar/Inputs/path-names.a | 8 + 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/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-readobj/Inputs/xcoff-reloc-overflow.o | Bin 0 -> 558 bytes llvm/test/tools/llvm-readobj/reloc_overflow.test | 80 ++ llvm/test/tools/llvm-readobj/xcoff-basic.test | 77 ++ .../tools/llvm-readobj/xcoff-overflow-section.test | 47 + llvm/tools/dsymutil/DwarfStreamer.cpp | 12 + llvm/tools/llvm-ar/llvm-ar.cpp | 37 +- llvm/tools/llvm-lipo/llvm-lipo.cpp | 3 +- llvm/tools/llvm-mc/Disassembler.cpp | 15 +- llvm/tools/llvm-mc/Disassembler.h | 10 +- llvm/tools/llvm-mc/llvm-mc.cpp | 4 +- llvm/tools/llvm-readobj/XCOFFDumper.cpp | 134 ++- llvm/unittests/Remarks/YAMLRemarksParsingTest.cpp | 44 +- llvm/unittests/Support/VirtualFileSystemTest.cpp | 13 +- .../clangd/refactor/tweaks/BUILD.gn | 1 + llvm/utils/lit/lit/LitTestCase.py | 62 ++ llvm/utils/lit/lit/TestRunner.py | 57 +- .../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 + .../lit/tests/Inputs/unittest-adaptor/lit.cfg | 6 + .../subsuite => unittest-adaptor}/test-one.txt | 0 .../test-1.txt => unittest-adaptor/test-two.txt} | 0 llvm/utils/lit/tests/max-failures.py | 2 +- llvm/utils/lit/tests/shtest-shell.py | 108 +- llvm/utils/lit/tests/unittest-adaptor.py | 17 + 284 files changed, 8065 insertions(+), 3447 deletions(-) create mode 100644 clang-tools-extra/clangd/refactor/tweaks/RemoveUsingNamespace.cpp create mode 100644 clang/test/CXX/temp/concept/p4.cpp create mode 100644 clang/test/CXX/temp/temp.constr/temp.constr.decl/func-template- [...] create mode 100644 clang/test/CXX/temp/temp.constr/temp.constr.decl/var-template-decl.cpp create mode 100644 clang/test/CodeGen/cfi-pragma-section.c create mode 100644 clang/test/CodeGenCXX/debug-info-noreturn.cpp create mode 100644 lld/test/wasm/bss-only.ll 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/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/MC/ELF/section-relro.ll create mode 100644 llvm/test/tools/dsymutil/Inputs/private/tmp/baseaddr/loc1.o create mode 100755 llvm/test/tools/dsymutil/Inputs/private/tmp/baseaddr/loc1.x86_64 create mode 100644 llvm/test/tools/dsymutil/X86/debug-loc-base-addr.test 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/windows-name-case.test create mode 100644 llvm/test/tools/llvm-readobj/Inputs/xcoff-reloc-overflow.o create mode 100644 llvm/test/tools/llvm-readobj/reloc_overflow.test create mode 100644 llvm/test/tools/llvm-readobj/xcoff-overflow-section.test create mode 100644 llvm/utils/lit/lit/LitTestCase.py 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 create mode 100644 llvm/utils/lit/tests/Inputs/unittest-adaptor/lit.cfg copy llvm/utils/lit/tests/Inputs/{discovery/subsuite => unittest-adaptor}/test-one [...] copy llvm/utils/lit/tests/Inputs/{progress-bar/test-1.txt => unittest-adaptor/test [...] create mode 100644 llvm/utils/lit/tests/unittest-adaptor.py