This is an automated email from the git hooks/post-receive script.
tcwg-buildslave pushed a change to branch linaro-local/ci/tcwg_kernel/llvm-master-aarch64-lts-allyesconfig in repository toolchain/ci/llvm-project.
from e0cabe280b8 Debug info: Emit objc_direct methods as members of their co [...] adds f5759d5dbc4 [Test] Split up TestIntegerTypes.py adds 5fcf89f7789 [PowerPC] Add new Future CPU for PowerPC adds fea8288c174 [X86] Add test case for f128 fma. NFC adds 1439059cc76 [X86] Change legalization action for f128 fadd/fsub/fmul/fd [...] adds 4f5d931c581 [JumpThreading] Refactor ThreadEdge adds 44fe1f024d5 [test] Mark TestEditline as skipped with ASan. adds b26d9e417d2 [Reproducer] Instruct users to replay reproducer adds bb090bb1cad [Reproducer] Make 'reproducer xcrash' behave the same durin [...] adds 6c2e4e88010 [Driver] Fix newline at the end of help output adds f8ff3d7ebd8 [OPENMP]Remove unused template parameter, NFC. adds 844d97f650a Clang-trunk Generates Wrong Debug values with -O1 adds 52e377497dd [PGO][PGSO] DAG.shouldOptForSize part. adds b8b57087d3a [Object][RISCV] Fix R_RISCV_SET6 and R_RISCV_SUB6 relocatio [...] adds f471eb8e99b [FileCheck] Make FILECHECK_OPTS useful for its test suite adds 8293f743457 Further cleanup manipulation of widenable branches [NFC] adds 0163329dbd6 [TSan] Make `mach_vm_allocate.c` test less flaky adds 16d9f44fd15 [libFuzzer] Fix fd check in DupAndCloseStderr. adds 75434366cec [AArch64] [FrameLowering] Allow conditional insertion of CF [...] adds 7bf721e59c5 [Object][RISCV] Resolve R_RISCV_32_PCREL adds bc8e88e9745 Early-exitify ClangASTContext::AddObjCClassProperty() (NFC) adds dfb7a9091af [LoopPred] Robustly handle partially unswitched loops adds 46c7fc22cfb [libFuzzer] Fix unwinding for Fuchsia adds 68a3a3b2813 [Clang] Enable RISC-V support for Fuchsia adds b6d3774a272 [llvm-lipo] Add support for -extract adds 0cc12b8a831 [X86] Remove regcall calling convention from fp-strict-scal [...] adds 95f44cf44a6 [X86] Mark vector STRICT_FADD/STRICT_FSUB as Legal and add [...] adds 7696b99258d [LegalizeDAG][X86] Add support for turning STRICT_FADD/SUB/ [...] adds b2e6c2b9954 [clangd] Inactive regions support as an extension to semant [...] adds e5b603a4c32 [libFuzzer] don't use /dev/null for DiscardOuput in Fuchsia. adds fa09dddd70c [LoopInstSimplify] Move MemorySSA verification under flag. adds 22a0edd070e [FPEnv] Add an option to disable strict float node mutating [...] adds 6bbca3411b3 [CFG] Add a test for a flaky crash in CFGBlock::getLastCond [...] adds fc4020dbbe4 [X86] Mark fp128 FMA as LibCall instead of Expand. Add STRI [...] adds b29e5cdb7c9 [X86] Add test cases for most of the constrained fp libcall [...] adds bbc8662db15 [analyzer] NFC: Don't clean up range constraints twice. adds 0b58b80edb8 [analyzer] Fix Objective-C accessor body farms after 2073dd2d. adds f7170d17a84 clang/Modules: Move Serialization/Module.{h,cpp} to ModuleF [...] adds 4fccd383d57 [RISCV] Support mutilib in baremetal environment adds 085d7847aa6 [X86] Add option 'disable-strictnode-mutation' for tests th [...] adds 29f6f9b2b2b [PowerPC] combine rlwinm+rlwinm to rlwinm combine x3 = rlwi [...] adds c84c62c50aa [CMake] Fix LLVM build non-determinism on RHEL adds a3b22da4e0e [CFG] Fix a flaky crash in CFGBlock::getLastCondition(). adds b30dabfe905 [lldb] Don't enable expression log in TestEmptyStdModule.py adds 036790f9889 [DAGCombiner] Allow zextended load combines. adds 95fe54931fd [clang-tidy] new performance-no-automatic-move check. adds 88e205525ca Revert "[DAGCombiner] Allow zextended load combines." adds a634f21593c gn build: (manually) merge dep from f65cfff6 adds 2703e095c0c gn build: Merge 95fe54931fd adds ff17c1ff09c gn build: Merge aa981c1802d adds 3b901ce3675 gn build: Merge f7170d17a84 adds a4cc895aee3 [PowerPC] Implement the vector extend sign instruction patt [...] adds 01bb3b07c34 [DWARFVerifier] Use the new location list api adds b9a26a80c81 Test commit. adds 0b0dca9f6fe [lldb] Fix exception breakpoint not being resolved when set [...] adds 7f0dcf665dd [clangd] Show lambda signature for lambda autocompletions adds 5aaca2355ec [X86] Updated strict fp scalar tests and add fp80 tests for D68857 adds 06e03bce802 [lldb] [test] XFAIL TestExpressionEvaluation on NetBSD adds 3f46022e33b [Codegen] TargetLowering::prepareUREMEqFold(): `x u% C1 ==/ [...] adds 96cf5c8d478 [Codegen] TargetLowering::prepareUREMEqFold(): `x u% C1 ==/ [...] adds 04945c92ce0 [WIP][Attributor] AAReachability Attribute adds ac21de0d7eb [OpenMP][Tool] Fix cmake variable in lit.site.cfg.in adds 1465b8bc3a2 [Test] Fix freeze ocaml test failure adds cb15ba84fe7 Reland "[DAGCombiner] Allow zextended load combines." adds 6b2431e0c2a [OpenMP][Tool] disable archer tests in standalone build adds 26fa9e31f58 Add support to find out resource dir and add it as compilat [...] adds af8576ff9d5 [XCOFF][AIX] Read-only data section object file generation adds 9e6aa815885 [BPF] Fix a recursion bug in BPF Peephole ZEXT optimization adds 77ad98c8088 [OpenMP][Tool] archer tests require tsan adds 1a58be2ac58 [JumpThreading] Use profile data even with the new pass manager adds 6f7c8760a5c [OPENMP]Fix behaviour of defaultmap for OpenMP 4.5. adds 0b3d1d1348d [coroutines] Remove assert on CoroutineParameterMoves in Se [...] adds 6d73265ad84 [SLP][Test] Precommit tests for D70068 and D70587. NFC. adds a1955566282 [JumpThreading] NFC: Don't cache F.hasProfileData() adds 5459a905c23 [OPENMP]Simplify processing of context selectors, NFC. adds 70a3c9f55f8 [WebAssembly][SelectionDAG] Remove unused WebAssemblyDAGToD [...] adds 80cd6b6e043 [SLP] Enhance SLPVectorizer to vectorize vector aggregate adds 01e8dd2e7a8 [libTooling] Add stencil combinators for nodes that may be [...] adds c0eeea5d74d Register Objective-C property accessors with their property decls. adds 539117616d7 Complete complete types early when importing types from Cla [...] adds 8b40bdbd7ed Reformat code for readability. new 506144da04b [lldb][DataFormatters] Support pretty printing std::string [...]
The 1 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-tidy/performance/CMakeLists.txt | 1 + .../performance/NoAutomaticMoveCheck.cpp | 74 +++ .../clang-tidy/performance/NoAutomaticMoveCheck.h | 36 ++ .../performance/PerformanceTidyModule.cpp | 3 + clang-tools-extra/clangd/CollectMacros.h | 10 + clang-tools-extra/clangd/Protocol.cpp | 3 +- clang-tools-extra/clangd/Protocol.h | 5 + clang-tools-extra/clangd/SemanticHighlighting.cpp | 42 +- clang-tools-extra/clangd/SemanticHighlighting.h | 7 +- .../clangd/test/semantic-highlighting.test | 8 + .../clangd/unittests/CodeCompleteTests.cpp | 20 + .../clangd/unittests/SemanticHighlightingTests.cpp | 43 +- clang-tools-extra/docs/ReleaseNotes.rst | 5 + clang-tools-extra/docs/clang-tidy/checks/list.rst | 1 + .../checks/performance-no-automatic-move.rst | 53 ++ .../checkers/performance-no-automatic-move.cpp | 92 ++++ clang/cmake/caches/Fuchsia-stage2.cmake | 9 +- clang/cmake/caches/Fuchsia.cmake | 2 +- clang/include/clang/Basic/OpenMPKinds.h | 3 +- clang/include/clang/Sema/Sema.h | 3 +- clang/include/clang/Serialization/ASTReader.h | 2 +- .../clang/Serialization/{Module.h => ModuleFile.h} | 8 +- clang/include/clang/Serialization/ModuleManager.h | 2 +- .../Core/PathSensitive/ProgramState.h | 7 +- clang/include/clang/Tooling/Transformer/Stencil.h | 13 + clang/lib/Analysis/BodyFarm.cpp | 91 ++-- clang/lib/Analysis/CFG.cpp | 4 + clang/lib/Basic/Targets.cpp | 2 + clang/lib/Basic/Targets/PPC.cpp | 16 + clang/lib/Basic/Targets/PPC.h | 14 +- clang/lib/CodeGen/CGOpenMPRuntime.cpp | 78 +-- clang/lib/Driver/ToolChains/Arch/PPC.cpp | 1 + clang/lib/Driver/ToolChains/Fuchsia.cpp | 14 +- clang/lib/Driver/ToolChains/Gnu.cpp | 56 ++ clang/lib/Driver/ToolChains/RISCVToolchain.cpp | 34 +- clang/lib/Frontend/ASTUnit.cpp | 2 +- clang/lib/Frontend/Rewrite/FrontendActions.cpp | 2 +- clang/lib/Sema/SemaCodeComplete.cpp | 30 +- clang/lib/Sema/SemaCoroutine.cpp | 4 +- clang/lib/Sema/SemaOpenMP.cpp | 50 +- clang/lib/Serialization/ASTReader.cpp | 2 +- clang/lib/Serialization/ASTReaderDecl.cpp | 2 +- clang/lib/Serialization/ASTWriter.cpp | 2 +- clang/lib/Serialization/CMakeLists.txt | 2 +- clang/lib/Serialization/GlobalModuleIndex.cpp | 4 +- .../Serialization/{Module.cpp => ModuleFile.cpp} | 8 +- clang/lib/Serialization/ModuleManager.cpp | 2 +- clang/lib/StaticAnalyzer/Core/CallEvent.cpp | 2 + clang/lib/StaticAnalyzer/Core/ExprEngine.cpp | 3 +- clang/lib/StaticAnalyzer/Core/ProgramState.cpp | 10 +- clang/lib/Tooling/Transformer/Stencil.cpp | 40 +- .../expected-plists/nullability-notes.m.plist | 82 ++- clang/test/Analysis/a_flaky_crash.cpp | 277 ++++++++++ clang/test/Analysis/nullability-notes.m | 25 +- clang/test/Analysis/properties.m | 47 ++ clang/test/CodeCompletion/function-templates.cpp | 14 +- clang/test/CodeCompletion/lambdas.cpp | 12 + .../lib/gcc/riscv64-unknown-elf/8.2.0/crtbegin.o | 0 .../lib/gcc/riscv64-unknown-elf/8.2.0/crtend.o | 0 .../8.2.0/rv32i/ilp32/crtbegin.o | 0 .../riscv64-unknown-elf/8.2.0/rv32i/ilp32/crtend.o | 0 .../8.2.0/rv32iac/ilp32/crtbegin.o | 0 .../8.2.0/rv32iac/ilp32/crtend.o | 0 .../8.2.0/rv32im/ilp32/crtbegin.o | 0 .../8.2.0/rv32im/ilp32/crtend.o | 0 .../8.2.0/rv32imac/ilp32/crtbegin.o | 0 .../8.2.0/rv32imac/ilp32/crtend.o | 0 .../8.2.0/rv32imafc/ilp32f/crtbegin.o | 0 .../8.2.0/rv32imafc/ilp32f/crtend.o | 0 .../8.2.0/rv64imac/lp64/crtbegin.o | 0 .../8.2.0/rv64imac/lp64/crtend.o | 0 .../8.2.0/rv64imafdc/lp64d/crtbegin.o | 0 .../8.2.0/rv64imafdc/lp64d/crtend.o | 0 .../riscv64-unknown-elf}/bin/ld | 0 .../riscv64-unknown-elf/lib/crt0.o | 0 .../riscv64-unknown-elf/lib/rv32i/ilp32/crt0.o | 0 .../riscv64-unknown-elf/lib/rv32iac/ilp32/crt0.o | 0 .../riscv64-unknown-elf/lib/rv32im/ilp32/crt0.o | 0 .../riscv64-unknown-elf/lib/rv32imac/ilp32/crt0.o | 0 .../lib/rv32imafc/ilp32f/crt0.o | 0 .../riscv64-unknown-elf/lib/rv64imac/lp64/crt0.o | 0 .../lib/rv64imafdc/lp64d/crt0.o | 0 .../lib/riscv64-fuchsia/libclang_rt.builtins.a | 0 clang/test/Driver/fuchsia.c | 8 + clang/test/Driver/fuchsia.cpp | 21 +- clang/test/Driver/riscv32-toolchain.c | 83 ++- clang/test/Driver/riscv64-toolchain.c | 38 +- clang/test/Misc/target-invalid-cpu-note.c | 2 +- clang/test/OpenMP/target_map_codegen.cpp | 14 +- clang/test/Preprocessor/init.c | 16 + clang/test/SemaCXX/coroutines.cpp | 5 + clang/tools/clang-scan-deps/ClangScanDeps.cpp | 75 ++- clang/unittests/Tooling/StencilTest.cpp | 40 ++ compiler-rt/lib/fuzzer/FuzzerIO.cpp | 2 +- compiler-rt/lib/fuzzer/FuzzerIO.h | 2 - compiler-rt/lib/fuzzer/FuzzerIOPosix.cpp | 8 - compiler-rt/lib/fuzzer/FuzzerIOWindows.cpp | 8 - compiler-rt/lib/fuzzer/FuzzerUtil.h | 2 + compiler-rt/lib/fuzzer/FuzzerUtilDarwin.cpp | 9 + compiler-rt/lib/fuzzer/FuzzerUtilFuchsia.cpp | 77 ++- compiler-rt/lib/fuzzer/FuzzerUtilLinux.cpp | 9 + compiler-rt/lib/fuzzer/FuzzerUtilWindows.cpp | 9 + compiler-rt/test/tsan/Darwin/mach_vm_allocate.c | 13 +- .../empty-module/TestEmptyStdModule.py | 1 - .../cpp_exception/TestCPPExceptionBreakpoint.py | 35 ++ .../libcxx/string/TestDataFormatterLibcxxString.py | 12 +- .../data-formatter-stl/libcxx/string/main.cpp | 1 + .../libstdcpp/string/TestDataFormatterStdString.py | 28 +- .../data-formatter-stl/libstdcpp/string/main.cpp | 1 + .../test/lang/objc/modules-app-update/Makefile | 5 + .../TestClangModulesAppUpdate.py | 61 +++ .../test/lang/objc/modules-app-update/foo.m | 7 + .../test/lang/objc/modules-app-update/main.m | 17 + .../module.modulemap | 0 .../umbrella.h | 0 .../Python/lldbsuite/test/terminal/TestEditline.py | 1 + .../Python/lldbsuite/test/types/TestCharType.py | 32 ++ .../lldbsuite/test/types/TestCharTypeExpr.py | 32 ++ .../Python/lldbsuite/test/types/TestIntegerType.py | 31 ++ .../lldbsuite/test/types/TestIntegerTypeExpr.py | 37 ++ .../lldbsuite/test/types/TestIntegerTypes.py | 108 ---- .../lldbsuite/test/types/TestIntegerTypesExpr.py | 109 ---- .../Python/lldbsuite/test/types/TestLongTypes.py | 51 ++ .../lldbsuite/test/types/TestLongTypesExpr.py | 51 ++ .../Python/lldbsuite/test/types/TestShortType.py | 31 ++ .../lldbsuite/test/types/TestShortTypeExpr.py | 32 ++ lldb/source/Commands/CommandObjectReproducer.cpp | 5 +- .../Language/CPlusPlus/CPlusPlusLanguage.cpp | 11 + .../SymbolFile/DWARF/DWARFASTParserClang.cpp | 15 +- lldb/source/Symbol/ClangASTContext.cpp | 370 ++++++------- lldb/source/Target/LanguageRuntime.cpp | 4 +- .../Functionalities/TestExpressionEvaluation.test | 1 + .../DWARF/clang-ast-from-dwarf-objc-property.m | 29 + ...lang-ast-from-dwarf-unamed-and-anon-structs.cpp | 2 +- lldb/test/Shell/SymbolFile/DWARF/lit.local.cfg | 2 +- lldb/tools/driver/Driver.cpp | 21 +- lldb/tools/lldb-test/lldb-test.cpp | 2 +- llvm/bindings/ocaml/llvm/llvm.ml | 2 + llvm/bindings/ocaml/llvm/llvm.mli | 6 + llvm/bindings/ocaml/llvm/llvm_ocaml.c | 6 + llvm/cmake/modules/HandleLLVMOptions.cmake | 22 + llvm/docs/TestingGuide.rst | 7 + llvm/include/llvm/Analysis/GuardUtils.h | 6 + llvm/include/llvm/CodeGen/FastISel.h | 5 + llvm/include/llvm/CodeGen/SelectionDAG.h | 12 +- llvm/include/llvm/CodeGen/SelectionDAGISel.h | 7 + llvm/include/llvm/CodeGen/TargetLowering.h | 7 + llvm/include/llvm/DebugInfo/DWARF/DWARFDebugLoc.h | 8 - llvm/include/llvm/Transforms/IPO/Attributor.h | 31 ++ .../include/llvm/Transforms/Scalar/JumpThreading.h | 5 +- llvm/lib/Analysis/GuardUtils.cpp | 64 ++- llvm/lib/CodeGen/SelectionDAG/DAGCombiner.cpp | 80 ++- llvm/lib/CodeGen/SelectionDAG/LegalizeDAG.cpp | 26 +- .../lib/CodeGen/SelectionDAG/LegalizeVectorOps.cpp | 4 +- llvm/lib/CodeGen/SelectionDAG/SelectionDAG.cpp | 27 +- .../CodeGen/SelectionDAG/SelectionDAGBuilder.cpp | 8 +- llvm/lib/CodeGen/SelectionDAG/SelectionDAGISel.cpp | 5 +- llvm/lib/CodeGen/SelectionDAG/TargetLowering.cpp | 121 ++++- llvm/lib/CodeGen/TargetLoweringBase.cpp | 9 + llvm/lib/DebugInfo/DWARF/DWARFContext.cpp | 1 - llvm/lib/DebugInfo/DWARF/DWARFDebugLoc.cpp | 35 -- llvm/lib/DebugInfo/DWARF/DWARFVerifier.cpp | 68 +-- llvm/lib/MC/XCOFFObjectWriter.cpp | 7 +- llvm/lib/Object/RelocationResolver.cpp | 7 +- llvm/lib/Target/AArch64/AArch64FrameLowering.cpp | 14 +- llvm/lib/Target/AArch64/AArch64ISelDAGToDAG.cpp | 8 +- llvm/lib/Target/AArch64/AArch64InstrInfo.td | 6 +- llvm/lib/Target/BPF/BPFMIPeephole.cpp | 15 +- llvm/lib/Target/PowerPC/PPCISelLowering.cpp | 8 + llvm/lib/Target/PowerPC/PPCInstrAltivec.td | 6 + llvm/lib/Target/PowerPC/PPCMIPeephole.cpp | 100 ++++ llvm/lib/Target/SystemZ/SystemZISelLowering.cpp | 3 + .../Target/WebAssembly/WebAssemblyISelDAGToDAG.cpp | 5 +- llvm/lib/Target/X86/X86ISelDAGToDAG.cpp | 6 +- llvm/lib/Target/X86/X86ISelLowering.cpp | 74 ++- llvm/lib/Target/X86/X86InstrInfo.td | 8 +- llvm/lib/Transforms/IPO/Attributor.cpp | 32 +- llvm/lib/Transforms/Scalar/BDCE.cpp | 2 +- llvm/lib/Transforms/Scalar/JumpThreading.cpp | 36 +- llvm/lib/Transforms/Scalar/LoopInstSimplify.cpp | 3 +- llvm/lib/Transforms/Scalar/LoopPredication.cpp | 29 + llvm/lib/Transforms/Utils/GuardUtils.cpp | 40 +- llvm/lib/Transforms/Vectorize/SLPVectorizer.cpp | 33 +- llvm/test/Bindings/OCaml/core.ml | 1 + llvm/test/CodeGen/AArch64/arm64-blockaddress.ll | 8 +- .../CodeGen/AArch64/load-combine-big-endian.ll | 12 +- llvm/test/CodeGen/AArch64/load-combine.ll | 12 +- llvm/test/CodeGen/AArch64/no_cfi.ll | 13 + llvm/test/CodeGen/AArch64/urem-seteq-nonzero.ll | 164 +++--- .../test/CodeGen/AArch64/urem-seteq-vec-nonzero.ll | 35 +- .../CodeGen/AArch64/urem-seteq-vec-tautological.ll | 92 ++-- llvm/test/CodeGen/ARM/load-combine-big-endian.ll | 38 +- llvm/test/CodeGen/ARM/load-combine.ll | 36 +- .../CodeGen/BPF/32-bit-subreg-peephole-phi-3.ll | 52 ++ llvm/test/CodeGen/PowerPC/aix-xcoff-rodata.ll | 272 ++++++++++ llvm/test/CodeGen/PowerPC/fold-rlwinm-1.ll | 11 +- llvm/test/CodeGen/PowerPC/fold-rlwinm.mir | 110 ++++ llvm/test/CodeGen/PowerPC/vector-extend-sign.ll | 178 +++++++ llvm/test/CodeGen/X86/fp-strict-scalar.ll | 593 +++++++++++++++++---- llvm/test/CodeGen/X86/fp128-extract.ll | 7 +- llvm/test/CodeGen/X86/fp128-g.ll | 8 +- llvm/test/CodeGen/X86/fp128-i128.ll | 60 +-- llvm/test/CodeGen/X86/fp128-libcalls-strict.ll | 324 +++++++++++ llvm/test/CodeGen/X86/fp128-libcalls.ll | 10 + llvm/test/CodeGen/X86/fp80-strict-scalar.ll | 220 ++++++++ llvm/test/CodeGen/X86/load-combine.ll | 24 +- llvm/test/CodeGen/X86/soft-fp.ll | 5 +- llvm/test/CodeGen/X86/urem-seteq-nonzero.ll | 356 +++++-------- llvm/test/CodeGen/X86/urem-seteq-vec-nonzero.ll | 211 +++----- .../CodeGen/X86/urem-seteq-vec-tautological.ll | 390 ++++++-------- llvm/test/CodeGen/X86/vec-strict-128.ll | 96 +--- llvm/test/CodeGen/X86/vec-strict-256.ll | 88 +-- llvm/test/CodeGen/X86/vec-strict-512.ll | 184 +------ .../X86/vector-constrained-fp-intrinsics.ll | 133 ++--- llvm/test/DebugInfo/RISCV/relax-debug-frame.ll | 3 +- llvm/test/FileCheck/check-count.txt | 28 +- llvm/test/FileCheck/check-empty-tag.txt | 24 +- llvm/test/FileCheck/check-empty.txt | 19 +- llvm/test/FileCheck/check-ignore-case.txt | 5 +- llvm/test/FileCheck/check-label-dag.txt | 3 +- llvm/test/FileCheck/check-label.txt | 5 +- .../check-multiple-prefixes-nomatch-2.txt | 14 +- .../FileCheck/check-multiple-prefixes-nomatch.txt | 14 +- llvm/test/FileCheck/check-not-diaginfo.txt | 2 +- llvm/test/FileCheck/check-prefixes.txt | 5 +- llvm/test/FileCheck/dump-input-annotations.txt | 33 ++ llvm/test/FileCheck/dump-input-enable.txt | 27 +- llvm/test/FileCheck/envvar-opts.txt | 8 +- llvm/test/FileCheck/implicit-check-not.txt | 14 +- llvm/test/FileCheck/line-count.txt | 49 +- llvm/test/FileCheck/lit.local.cfg | 64 ++- llvm/test/FileCheck/match-full-lines.txt | 7 +- llvm/test/FileCheck/multiple-missing-prefixes.txt | 4 +- llvm/test/FileCheck/no-check-file.txt | 2 +- llvm/test/FileCheck/no-multi-suffixes.txt | 12 +- .../test/FileCheck/numeric-defines-diagnostics.txt | 3 + llvm/test/FileCheck/numeric-defines.txt | 8 + llvm/test/FileCheck/numeric-expression.txt | 33 +- llvm/test/FileCheck/opt-color.txt | 4 +- llvm/test/FileCheck/string-defines-diagnostics.txt | 11 +- llvm/test/FileCheck/string-defines.txt | 3 +- llvm/test/FileCheck/validate-check-prefix.txt | 8 +- llvm/test/FileCheck/var-scope.txt | 6 +- llvm/test/FileCheck/verbose.txt | 9 +- llvm/test/Transforms/BDCE/pr41925.ll | 126 +++++ .../Transforms/JumpThreading/update-edge-weight.ll | 1 + .../Transforms/LoopPredication/predicate-exits.ll | 111 ++++ llvm/test/Transforms/SLPVectorizer/X86/pr42022.ll | 285 ++++++++++ .../X86/debug-names-verify-completeness.s | 7 + llvm/test/tools/llvm-lipo/extract.test | 14 + llvm/tools/llvm-lipo/LipoOpts.td | 5 + llvm/tools/llvm-lipo/llvm-lipo.cpp | 66 ++- llvm/unittests/CodeGen/AArch64SelectionDAGTest.cpp | 2 +- llvm/utils/TableGen/GlobalISelEmitter.cpp | 8 + .../clang-tidy/performance/BUILD.gn | 1 + .../gn/secondary/clang/lib/Serialization/BUILD.gn | 2 +- .../gn/secondary/clang/unittests/Driver/BUILD.gn | 2 + openmp/tools/archer/tests/barrier/barrier.c | 1 + openmp/tools/archer/tests/critical/critical.c | 1 + openmp/tools/archer/tests/critical/lock-nested.c | 1 + openmp/tools/archer/tests/critical/lock.c | 1 + openmp/tools/archer/tests/lit.site.cfg.in | 2 +- .../archer/tests/parallel/parallel-firstprivate.c | 1 + .../tools/archer/tests/parallel/parallel-simple.c | 1 + .../tools/archer/tests/parallel/parallel-simple2.c | 1 + .../tools/archer/tests/races/critical-unrelated.c | 1 + .../archer/tests/races/lock-nested-unrelated.c | 1 + openmp/tools/archer/tests/races/lock-unrelated.c | 1 + openmp/tools/archer/tests/races/parallel-simple.c | 1 + openmp/tools/archer/tests/races/task-dependency.c | 1 + .../archer/tests/races/task-taskgroup-unrelated.c | 1 + .../archer/tests/races/task-taskwait-nested.c | 1 + openmp/tools/archer/tests/races/task-two.c | 1 + .../tests/reduction/parallel-reduction-nowait.c | 1 + .../archer/tests/reduction/parallel-reduction.c | 1 + openmp/tools/archer/tests/task/task-barrier.c | 1 + openmp/tools/archer/tests/task/task-create.c | 1 + openmp/tools/archer/tests/task/task-dependency.c | 1 + .../archer/tests/task/task-taskgroup-nested.c | 1 + openmp/tools/archer/tests/task/task-taskgroup.c | 1 + .../tools/archer/tests/task/task-taskwait-nested.c | 1 + openmp/tools/archer/tests/task/task-taskwait.c | 1 + openmp/tools/archer/tests/worksharing/ordered.c | 1 + 283 files changed, 6262 insertions(+), 2549 deletions(-) create mode 100644 clang-tools-extra/clang-tidy/performance/NoAutomaticMoveCheck.cpp create mode 100644 clang-tools-extra/clang-tidy/performance/NoAutomaticMoveCheck.h create mode 100644 clang-tools-extra/docs/clang-tidy/checks/performance-no-automat [...] create mode 100644 clang-tools-extra/test/clang-tidy/checkers/performance-no-autom [...] rename clang/include/clang/Serialization/{Module.h => ModuleFile.h} (98%) rename clang/lib/Serialization/{Module.cpp => ModuleFile.cpp} (94%) create mode 100644 clang/test/Analysis/a_flaky_crash.cpp copy clang-tools-extra/clangd/test/Inputs/background-index/sub_dir/compile_flags.t [...] copy clang-tools-extra/clangd/test/Inputs/background-index/sub_dir/compile_flags.t [...] copy clang-tools-extra/clangd/test/Inputs/background-index/sub_dir/compile_flags.t [...] copy clang-tools-extra/clangd/test/Inputs/background-index/sub_dir/compile_flags.t [...] copy clang-tools-extra/clangd/test/Inputs/background-index/sub_dir/compile_flags.t [...] copy clang-tools-extra/clangd/test/Inputs/background-index/sub_dir/compile_flags.t [...] copy clang-tools-extra/clangd/test/Inputs/background-index/sub_dir/compile_flags.t [...] copy clang-tools-extra/clangd/test/Inputs/background-index/sub_dir/compile_flags.t [...] copy clang-tools-extra/clangd/test/Inputs/background-index/sub_dir/compile_flags.t [...] copy clang-tools-extra/clangd/test/Inputs/background-index/sub_dir/compile_flags.t [...] copy clang-tools-extra/clangd/test/Inputs/background-index/sub_dir/compile_flags.t [...] copy clang-tools-extra/clangd/test/Inputs/background-index/sub_dir/compile_flags.t [...] copy clang-tools-extra/clangd/test/Inputs/background-index/sub_dir/compile_flags.t [...] copy clang-tools-extra/clangd/test/Inputs/background-index/sub_dir/compile_flags.t [...] copy clang-tools-extra/clangd/test/Inputs/background-index/sub_dir/compile_flags.t [...] copy clang-tools-extra/clangd/test/Inputs/background-index/sub_dir/compile_flags.t [...] copy clang/test/Driver/Inputs/{multilib_riscv_linux_sdk/riscv64-unknown-linux-gnu [...] copy clang-tools-extra/clangd/test/Inputs/background-index/sub_dir/compile_flags.t [...] copy clang-tools-extra/clangd/test/Inputs/background-index/sub_dir/compile_flags.t [...] copy clang-tools-extra/clangd/test/Inputs/background-index/sub_dir/compile_flags.t [...] copy clang-tools-extra/clangd/test/Inputs/background-index/sub_dir/compile_flags.t [...] copy clang-tools-extra/clangd/test/Inputs/background-index/sub_dir/compile_flags.t [...] copy clang-tools-extra/clangd/test/Inputs/background-index/sub_dir/compile_flags.t [...] copy clang-tools-extra/clangd/test/Inputs/background-index/sub_dir/compile_flags.t [...] copy clang-tools-extra/clangd/test/Inputs/background-index/sub_dir/compile_flags.t [...] copy clang-tools-extra/clangd/test/Inputs/background-index/sub_dir/compile_flags.t [...] create mode 100644 lldb/packages/Python/lldbsuite/test/lang/objc/modules-app-updat [...] create mode 100644 lldb/packages/Python/lldbsuite/test/lang/objc/modules-app-updat [...] create mode 100644 lldb/packages/Python/lldbsuite/test/lang/objc/modules-app-update/foo.m create mode 100644 lldb/packages/Python/lldbsuite/test/lang/objc/modules-app-updat [...] copy lldb/packages/Python/lldbsuite/test/lang/objc/{modules-update => modules-app- [...] copy lldb/packages/Python/lldbsuite/test/lang/objc/{modules-update => modules-app- [...] create mode 100644 lldb/packages/Python/lldbsuite/test/types/TestCharType.py create mode 100644 lldb/packages/Python/lldbsuite/test/types/TestCharTypeExpr.py create mode 100644 lldb/packages/Python/lldbsuite/test/types/TestIntegerType.py create mode 100644 lldb/packages/Python/lldbsuite/test/types/TestIntegerTypeExpr.py delete mode 100644 lldb/packages/Python/lldbsuite/test/types/TestIntegerTypes.py delete mode 100644 lldb/packages/Python/lldbsuite/test/types/TestIntegerTypesExpr.py create mode 100644 lldb/packages/Python/lldbsuite/test/types/TestLongTypes.py create mode 100644 lldb/packages/Python/lldbsuite/test/types/TestLongTypesExpr.py create mode 100644 lldb/packages/Python/lldbsuite/test/types/TestShortType.py create mode 100644 lldb/packages/Python/lldbsuite/test/types/TestShortTypeExpr.py create mode 100644 lldb/test/Shell/SymbolFile/DWARF/clang-ast-from-dwarf-objc-property.m create mode 100644 llvm/test/CodeGen/AArch64/no_cfi.ll create mode 100644 llvm/test/CodeGen/BPF/32-bit-subreg-peephole-phi-3.ll create mode 100644 llvm/test/CodeGen/PowerPC/fold-rlwinm.mir create mode 100644 llvm/test/CodeGen/PowerPC/vector-extend-sign.ll create mode 100644 llvm/test/CodeGen/X86/fp128-libcalls-strict.ll create mode 100644 llvm/test/CodeGen/X86/fp80-strict-scalar.ll create mode 100644 llvm/test/Transforms/BDCE/pr41925.ll create mode 100644 llvm/test/Transforms/SLPVectorizer/X86/pr42022.ll create mode 100644 llvm/test/tools/llvm-lipo/extract.test