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-next-allnoconfig in repository toolchain/ci/llvm-project.
from e16901844d3 [X86] SimplifyMultipleUseDemandedBits - Add target shuffle support adds c5891eaa34e Fix signed/unsigned comparison warning. NFC. adds 436fd52a712 [X86] lowerShuffleAsSpecificZeroOrAnyExtend - use undef PSH [...] adds 6d83ab0870c [clang-tidy] Add FixItHint for performance-noexcept-move-co [...] adds 6d2e8eb9cac [UpdateTestChecks] Add end_function directive to regex matc [...] adds 295f99265b8 Regenerate test for an upcoming patch. adds 5a4989e2ac7 [TargetLowering][X86] Teach SimplifyDemandedVectorElts to r [...] adds b6acee5c7b1 [Attributor][NFC] Invalid DerefState is at fixpoint adds d1c3793563b [Attributor][NFC] Simplify common pattern wrt. fixpoints adds 4361da24aca [Attributor][Fix] Resolve various liveness issues adds 6471bb6f18f [Attributor][NFC] Improve debug output adds 305b961f64b [Attributor][NFC] Create some attributes earlier adds 85faa70e047 [Driver] Support for disabling sanitizer runtime linking adds 2ca1548299b gn build: Merge r367756 adds 5b066a9d904 [Driver] Always use -z separate-code with lld on Fuchsia adds bc3c2994033 [Driver] Derive Fuchsia Linker directly from Tool adds 635f5ff580d [X86] Fix a bad early out in combineExtInVec that prevented [...] adds 1e4f2792faf [Driver] Don't disable -fsanitizer-coverage for safe-stack [...] adds d9b948b6eb7 Rename F_{None,Text,Append} to OF_{None,Text,Append}. NFC adds db26488bf92 [DWARF] Change DWARFDebugLoc::Entry::Loc from SmallVector<c [...] adds 8557f17d887 [Analyzer] Iterator Checkers - Fix for Crash on Iterator Di [...] adds 97ccf6b8c17 compiler-rt: Rename .cc file in test/lsan to .cpp adds 657330ee0e4 Adds a warning when an inline Doxygen comment has no argument adds 6b09e9c8648 [clangd] Fix error message with incorrect TextDocumentconte [...] adds 801d3304e9e [clangd] Expose -offset-encoding=utf-32, which has been imp [...] adds 3d4f7655e73 Remove usage of usleep in generic code adds 76bdcab1ca7 build_llvm_package.bat: Set PYTHON_EXECUTABLE (PR42724) adds 3046ef5c110 Revert "[llvm-objdump] Re-commit r367284." adds 65e4b47aad3 [LLVM][Alignment] Introduce Alignment Type in DataLayout adds 8ed8353fc45 Reland: Fix and test inter-procedural register allocation for ARM adds d5d47a35748 Remove SymbolVendor::GetSymtab adds e204786b6cc AMDGPU: add missing llvm.amdgcn.{raw,struct}.buffer.atomic. [...] adds 6c5fb61f8bc [LLVM][Alignment] Introduce Alignment In CallingConv adds ab4a5d14b58 [OpenCL] Fix vector literal test broken in rL367675. adds bfb261baca3 ObjectFile[ELF]: Refactor gnu_debuglink interface adds e834e306cb8 [InstCombine] Added mempcpy tests [NFC] adds f686e56e7d5 Sidestep false positive due to a matching git repository name adds ef72cded329 [TLI][NFC] Fixed typo new c97a3d15d23 [LLVM][Alignment] Introduce Alignment Type new 0492fd41553 [CrossTU][NFCI] Refactor loadExternalAST function new 08f81513e94 [lldb][NFC] Remove unimplemented ClangExpressionSourceCode: [...] new e3ea97b0496 [AArch64] Skip isZIPMask check for masks with an odd number [...] new 208d63ea901 [MVT][SVE] Map between scalable vector IR Type and VTs new c9051861cb2 [llvm/Object] - Remove ELFFile<ELFT>::getSection(const Stri [...] new eaf13044bda [DAGCombiner][x86] prevent infinite loop from truncate/exte [...] new 5a7e1e978f0 Fix PDB tests after r367820 new a0cbe16ed51 [COFF] Omit automatically imported symbols from the symbol table new c92b3563c63 [MinGW] Add an lld specific option for requesting to delay [...] new 068f8c74e42 Remove empty directory. new be60f97d23a [AST] Fix RecursiveASTVisitor visiting implicit constructor [...] new 58f09917366 [clang][NFC] Remove unused private variable 'CI' in CrossTr [...] new 6e52d40ce31 Remove another empty directory. new 6c64a9b8ab7 [lldb] Move redundant persistent variable counter to ClangP [...]
The 15 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: .../tool/ClangApplyReplacementsMain.cpp | 2 +- clang-tools-extra/clang-doc/tool/ClangDocMain.cpp | 3 +- .../find-all-symbols/tool/FindAllSymbolsMain.cpp | 2 +- clang-tools-extra/clang-move/tool/ClangMove.cpp | 2 +- .../clang-tidy/ClangTidyProfiling.cpp | 2 +- .../performance/NoexceptMoveConstructorCheck.cpp | 16 +- .../clang-tidy/tool/ClangTidyMain.cpp | 2 +- clang-tools-extra/clangd/DraftStore.cpp | 2 +- clang-tools-extra/clangd/tool/ClangdMain.cpp | 4 +- clang-tools-extra/modularize/ModuleAssistant.cpp | 2 +- clang-tools-extra/pp-trace/PPTrace.cpp | 2 +- .../performance-noexcept-move-constructor-fix.cpp | 67 ++++ clang/include/clang/AST/RecursiveASTVisitor.h | 3 +- .../include/clang/Basic/DiagnosticCommentKinds.td | 6 + clang/include/clang/CrossTU/CrossTranslationUnit.h | 108 +++++- clang/include/clang/Driver/Options.td | 6 + clang/include/clang/Driver/SanitizerArgs.h | 6 +- clang/lib/ARCMigrate/FileRemapper.cpp | 4 +- clang/lib/ARCMigrate/ObjCMT.cpp | 2 +- clang/lib/ARCMigrate/PlistReporter.cpp | 2 +- clang/lib/AST/CommentParser.cpp | 6 + clang/lib/CodeGen/BackendUtil.cpp | 2 +- clang/lib/CrossTU/CrossTranslationUnit.cpp | 193 +++++++--- clang/lib/Driver/Compilation.cpp | 2 +- clang/lib/Driver/SanitizerArgs.cpp | 13 +- clang/lib/Driver/ToolChains/Clang.cpp | 3 +- clang/lib/Driver/ToolChains/CommonArgs.cpp | 44 +-- clang/lib/Driver/ToolChains/Fuchsia.cpp | 2 + clang/lib/Driver/ToolChains/Fuchsia.h | 4 +- clang/lib/Frontend/CompilerInstance.cpp | 10 +- clang/lib/Frontend/DependencyFile.cpp | 2 +- clang/lib/Frontend/DependencyGraph.cpp | 2 +- clang/lib/Frontend/FrontendActions.cpp | 2 +- clang/lib/Frontend/HeaderIncludeGen.cpp | 3 +- clang/lib/Frontend/ModuleDependencyCollector.cpp | 2 +- clang/lib/Frontend/Rewrite/FixItRewriter.cpp | 2 +- clang/lib/Frontend/SerializedDiagnosticPrinter.cpp | 2 +- clang/lib/Serialization/ASTReader.cpp | 2 +- .../StaticAnalyzer/Checkers/IteratorChecker.cpp | 12 +- clang/lib/StaticAnalyzer/Core/PlistDiagnostics.cpp | 2 +- clang/lib/StaticAnalyzer/Core/SarifDiagnostics.cpp | 2 +- .../Analysis/Inputs/system-header-simulator-cxx.h | 3 + .../Analysis/diagnostics/explicit-suppression.cpp | 2 +- clang/test/Analysis/iterator-range.cpp | 5 + clang/test/CodeGen/constant-comparison.c | 2 +- clang/test/CodeGenOpenCL/vector_literals_valid.cl | 4 +- clang/test/Driver/fsanitize-coverage.c | 14 +- clang/test/Driver/fuchsia.c | 2 +- clang/test/Driver/sanitizer-ld.c | 40 +++ clang/test/Sema/warn-documentation.cpp | 42 +++ .../clang-offload-bundler/ClangOffloadBundler.cpp | 10 +- clang/tools/clang-refactor/ClangRefactor.cpp | 2 +- clang/tools/clang-rename/ClangRename.cpp | 2 +- clang/tools/driver/cc1as_main.cpp | 2 +- clang/unittests/Tooling/CMakeLists.txt | 1 + .../ImplicitCtorInitializer.cpp | 57 +++ .../lib/sanitizer_common/scripts/check_lint.sh | 2 +- .../lsan/TestCases/Linux/{fork.cc => fork.cpp} | 0 .../Linux/{fork_and_leak.cc => fork_and_leak.cpp} | 0 .../Linux/{fork_threaded.cc => fork_threaded.cpp} | 0 .../Linux/{log-path_test.cc => log-path_test.cpp} | 0 .../{use_tls_dynamic.cc => use_tls_dynamic.cpp} | 0 ...mic.cc => use_tls_pthread_specific_dynamic.cpp} | 0 ...atic.cc => use_tls_pthread_specific_static.cpp} | 0 .../{use_tls_static.cc => use_tls_static.cpp} | 0 .../{default_options.cc => default_options.cpp} | 0 .../lsan/TestCases/{disabler.cc => disabler.cpp} | 0 ...heck_override.cc => do_leak_check_override.cpp} | 0 ...contention.cc => high_allocator_contention.cpp} | 0 ...e_object_errors.cc => ignore_object_errors.cpp} | 0 ...llocation_leak.cc => large_allocation_leak.cpp} | 0 ...eak_check_at_exit.cc => leak_check_at_exit.cpp} | 0 ...ted.cc => leak_check_before_thread_started.cpp} | 0 .../{link_turned_off.cc => link_turned_off.cpp} | 0 .../{many_tls_keys.cc => many_tls_keys.cpp} | 0 ...ay_with_dtor_0.cc => new_array_with_dtor_0.cpp} | 0 .../{pointer_to_self.cc => pointer_to_self.cpp} | 0 ...rint_suppressions.cc => print_suppressions.cpp} | 0 ...le_leak_check.cc => recoverable_leak_check.cpp} | 0 ...ter_root_region.cc => register_root_region.cpp} | 0 .../{stale_stack_leak.cc => stale_stack_leak.cpp} | 0 .../TestCases/{strace_test.cc => strace_test.cpp} | 0 ...essions_default.cc => suppressions_default.cpp} | 0 ...{suppressions_file.cc => suppressions_file.cpp} | 0 .../TestCases/{swapcontext.cc => swapcontext.cpp} | 0 .../{use_after_return.cc => use_after_return.cpp} | 0 ..._initialized.cc => use_globals_initialized.cpp} | 0 ...nitialized.cc => use_globals_uninitialized.cpp} | 0 ...{use_poisoned_asan.cc => use_poisoned_asan.cpp} | 0 .../{use_registers.cc => use_registers.cpp} | 0 .../TestCases/{use_stacks.cc => use_stacks.cpp} | 0 ..._stacks_threaded.cc => use_stacks_threaded.cpp} | 0 .../{use_unaligned.cc => use_unaligned.cpp} | 0 libclc/utils/prepare-builtins.cpp | 4 +- lld/COFF/DriverUtils.cpp | 6 +- lld/COFF/LTO.cpp | 2 +- lld/COFF/MapFile.cpp | 2 +- lld/COFF/MinGW.cpp | 2 +- lld/COFF/Writer.cpp | 7 + lld/Common/Strings.cpp | 2 +- lld/ELF/CallGraphSort.cpp | 2 +- lld/ELF/LTO.cpp | 2 +- lld/ELF/MapFile.cpp | 2 +- lld/MinGW/Driver.cpp | 2 + lld/MinGW/Options.td | 2 + lld/lib/ReaderWriter/MachO/MachOLinkingContext.cpp | 4 +- lld/lib/ReaderWriter/YAML/ReaderWriterYAML.cpp | 2 +- lld/test/COFF/autoimport-gnu-implib.s | 7 +- lld/test/COFF/autoimport-x86.s | 9 +- lld/test/MinGW/driver.test | 4 + lldb/include/lldb/Core/Module.h | 2 + lldb/include/lldb/Expression/ExpressionVariable.h | 4 +- lldb/include/lldb/Host/windows/PosixApi.h | 1 - lldb/include/lldb/Symbol/ObjectFile.h | 11 - lldb/include/lldb/Symbol/SymbolVendor.h | 3 - lldb/include/lldb/Target/Target.h | 6 - lldb/include/lldb/Utility/Reproducer.h | 2 +- lldb/lit/SymbolFile/PDB/class-layout.test | 2 +- lldb/lit/SymbolFile/PDB/compilands.test | 2 +- lldb/lit/SymbolFile/PDB/func-symbols.test | 2 +- lldb/lit/SymbolFile/PDB/type-quals.test | 2 +- lldb/lit/SymbolFile/PDB/typedefs.test | 2 +- lldb/lit/SymbolFile/PDB/variables.test | 2 +- lldb/source/API/SBModule.cpp | 14 +- lldb/source/API/SBReproducerPrivate.h | 2 +- lldb/source/Commands/CommandObjectTarget.cpp | 83 ++--- lldb/source/Core/Address.cpp | 37 +- lldb/source/Core/Debugger.cpp | 4 +- lldb/source/Core/Module.cpp | 57 ++- lldb/source/Expression/ExpressionVariable.cpp | 10 - lldb/source/Host/windows/Windows.cpp | 5 - .../MacOSX-DYLD/DynamicLoaderMacOS.cpp | 26 +- .../Clang/ClangExpressionSourceCode.h | 2 - .../Clang/ClangPersistentVariables.h | 14 +- .../ObjectFile/Breakpad/ObjectFileBreakpad.h | 2 - .../Plugins/ObjectFile/ELF/ObjectFileELF.cpp | 12 +- lldb/source/Plugins/ObjectFile/ELF/ObjectFileELF.h | 4 +- lldb/source/Plugins/Platform/Android/AdbClient.cpp | 4 +- .../GDBRemoteCommunicationServerPlatform.cpp | 8 +- .../Process/gdb-remote/ProcessGDBRemote.cpp | 9 +- .../Plugins/SymbolVendor/ELF/SymbolVendorELF.cpp | 130 ++++--- lldb/source/Symbol/SymbolFile.cpp | 5 + lldb/source/Symbol/SymbolVendor.cpp | 12 - lldb/source/Target/Platform.cpp | 2 +- lldb/source/Target/Process.cpp | 2 +- lldb/source/Utility/Reproducer.cpp | 6 +- lldb/tools/lldb-server/LLDBServerUtilities.cpp | 2 +- .../MyFirstLanguageFrontend/LangImpl08.rst | 2 +- llvm/examples/BrainF/BrainFDriver.cpp | 2 +- llvm/examples/Kaleidoscope/Chapter8/toy.cpp | 2 +- llvm/include/llvm/Analysis/DOTGraphTraitsPass.h | 4 +- llvm/include/llvm/CodeGen/CallingConvLower.h | 11 +- llvm/include/llvm/CodeGen/TargetCallingConv.h | 15 +- llvm/include/llvm/CodeGen/TargetLowering.h | 5 +- llvm/include/llvm/CodeGen/TargetRegisterInfo.h | 8 + llvm/include/llvm/CodeGen/ValueTypes.h | 4 +- llvm/include/llvm/DebugInfo/DIContext.h | 12 +- llvm/include/llvm/DebugInfo/DWARF/DWARFDebugLoc.h | 2 +- llvm/include/llvm/IR/DataLayout.h | 13 +- llvm/include/llvm/IR/IntrinsicsAMDGPU.td | 7 +- llvm/include/llvm/Object/ELF.h | 18 - llvm/include/llvm/Support/MachineValueType.h | 40 +-- llvm/include/llvm/Transforms/IPO/Attributor.h | 33 +- llvm/lib/Analysis/CFGPrinter.cpp | 2 +- llvm/lib/Analysis/ModuleSummaryAnalysis.cpp | 2 +- llvm/lib/Analysis/TargetLibraryInfo.cpp | 2 +- llvm/lib/Bitcode/Writer/BitWriter.cpp | 2 +- llvm/lib/CodeGen/CallingConvLower.cpp | 19 +- llvm/lib/CodeGen/GlobalISel/CombinerHelper.cpp | 4 +- llvm/lib/CodeGen/GlobalISel/IRTranslator.cpp | 11 +- llvm/lib/CodeGen/RegAllocPBQP.cpp | 2 +- llvm/lib/CodeGen/RegUsageInfoCollector.cpp | 7 + llvm/lib/CodeGen/SelectionDAG/DAGCombiner.cpp | 9 +- llvm/lib/CodeGen/SelectionDAG/SelectionDAG.cpp | 2 +- .../CodeGen/SelectionDAG/SelectionDAGBuilder.cpp | 8 +- llvm/lib/CodeGen/SelectionDAG/TargetLowering.cpp | 9 + llvm/lib/CodeGen/ValueTypes.cpp | 140 +++++++- llvm/lib/DebugInfo/DWARF/DWARFContext.cpp | 2 +- llvm/lib/DebugInfo/DWARF/DWARFVerifier.cpp | 4 +- llvm/lib/DebugInfo/Symbolize/DIPrinter.cpp | 17 +- llvm/lib/IR/Core.cpp | 2 +- llvm/lib/IR/DataLayout.cpp | 8 +- llvm/lib/IR/RemarkStreamer.cpp | 2 +- llvm/lib/IR/Value.cpp | 6 +- llvm/lib/LTO/LTO.cpp | 4 +- llvm/lib/LTO/LTOBackend.cpp | 10 +- llvm/lib/LTO/LTOCodeGenerator.cpp | 2 +- llvm/lib/LTO/ThinLTOCodeGenerator.cpp | 6 +- llvm/lib/MC/MCParser/DarwinAsmParser.cpp | 2 +- llvm/lib/ProfileData/GCOV.cpp | 2 +- llvm/lib/ProfileData/SampleProfWriter.cpp | 4 +- llvm/lib/Support/CachePruning.cpp | 2 +- llvm/lib/Support/CodeGenCoverage.cpp | 2 +- llvm/lib/Support/FileCollector.cpp | 2 +- llvm/lib/Support/Timer.cpp | 2 +- llvm/lib/Support/Unix/Path.inc | 6 +- llvm/lib/Support/Unix/Program.inc | 2 +- llvm/lib/Support/Windows/Program.inc | 2 +- llvm/lib/Support/raw_ostream.cpp | 2 +- llvm/lib/TableGen/Main.cpp | 4 +- llvm/lib/Target/AArch64/AArch64ISelLowering.cpp | 14 +- llvm/lib/Target/AMDGPU/AMDGPUISelLowering.cpp | 2 + llvm/lib/Target/AMDGPU/AMDGPUISelLowering.h | 2 + llvm/lib/Target/AMDGPU/AMDGPUSearchableTables.td | 4 + llvm/lib/Target/AMDGPU/BUFInstructions.td | 4 + llvm/lib/Target/AMDGPU/SIISelLowering.cpp | 32 +- llvm/lib/Target/AMDGPU/SIInstrInfo.td | 2 + llvm/lib/Target/ARM/ARMBaseRegisterInfo.cpp | 6 + llvm/lib/Target/ARM/ARMBaseRegisterInfo.h | 3 + llvm/lib/Target/ARM/ARMFrameLowering.cpp | 3 +- llvm/lib/Target/ARM/ARMISelLowering.cpp | 16 +- llvm/lib/Target/Hexagon/HexagonISelLowering.cpp | 6 +- llvm/lib/Target/NVPTX/NVPTXISelLowering.cpp | 44 +-- llvm/lib/Target/PowerPC/PPCISelLowering.cpp | 8 +- llvm/lib/Target/RISCV/RISCVISelLowering.cpp | 2 +- llvm/lib/Target/TargetMachineC.cpp | 2 +- .../Target/WebAssembly/WebAssemblyISelLowering.cpp | 6 +- llvm/lib/Target/X86/X86ISelLowering.cpp | 43 +-- llvm/lib/Transforms/IPO/Attributor.cpp | 297 ++++++++------- llvm/lib/Transforms/IPO/FunctionImport.cpp | 2 +- llvm/lib/Transforms/IPO/LowerTypeTests.cpp | 2 +- llvm/lib/Transforms/IPO/WholeProgramDevirt.cpp | 2 +- .../Transforms/Instrumentation/GCOVProfiling.cpp | 3 +- .../Transforms/Instrumentation/InstrOrderFile.cpp | 3 +- llvm/lib/Transforms/Utils/Local.cpp | 2 +- .../AArch64/arm64-neon-vector-shuffle-extract.ll | 26 ++ .../AMDGPU/llvm.amdgcn.raw.buffer.atomic.ll | 10 +- .../AMDGPU/llvm.amdgcn.struct.buffer.atomic.ll | 10 +- llvm/test/CodeGen/ARM/ipra.ll | 202 +++++++++++ .../CodeGen/WebAssembly/simd-extended-extract.ll | 81 +++-- llvm/test/CodeGen/X86/bitcast-vector-bool.ll | 6 +- llvm/test/CodeGen/X86/masked_expandload.ll | 8 +- llvm/test/CodeGen/X86/trunc-and.ll | 24 ++ llvm/test/CodeGen/X86/vector-reduce-mul-widen.ll | 400 +++++++++------------ llvm/test/CodeGen/X86/vector-shuffle-128-v16.ll | 2 +- llvm/test/CodeGen/X86/vector-zext-widen.ll | 70 +++- llvm/test/CodeGen/X86/x86-interleaved-access.ll | 72 ++-- llvm/test/Transforms/FunctionAttrs/liveness.ll | 49 ++- llvm/test/Transforms/InstCombine/mempcpy.ll | 31 ++ .../X86/source-interleave-invalid-source.test | 6 +- .../X86/source-interleave-missing-source.test | 6 +- .../X86/source-interleave-no-debug-info.test | 6 +- llvm/tools/bugpoint/OptimizerDriver.cpp | 2 +- llvm/tools/dsymutil/dsymutil.cpp | 4 +- llvm/tools/gold/gold-plugin.cpp | 8 +- llvm/tools/llc/llc.cpp | 6 +- llvm/tools/lli/lli.cpp | 4 +- llvm/tools/llvm-ar/llvm-ar.cpp | 2 +- llvm/tools/llvm-as/llvm-as.cpp | 2 +- llvm/tools/llvm-cat/llvm-cat.cpp | 2 +- llvm/tools/llvm-cfi-verify/lib/FileAnalysis.cpp | 2 +- llvm/tools/llvm-cxxmap/llvm-cxxmap.cpp | 2 +- llvm/tools/llvm-dis/llvm-dis.cpp | 2 +- llvm/tools/llvm-dwp/llvm-dwp.cpp | 2 +- llvm/tools/llvm-exegesis/lib/BenchmarkResult.cpp | 2 +- llvm/tools/llvm-extract/llvm-extract.cpp | 2 +- llvm/tools/llvm-link/llvm-link.cpp | 2 +- llvm/tools/llvm-lto/llvm-lto.cpp | 14 +- llvm/tools/llvm-lto2/llvm-lto2.cpp | 2 +- .../llvm-mc-assemble-fuzzer.cpp | 2 +- llvm/tools/llvm-mc/llvm-mc.cpp | 2 +- llvm/tools/llvm-mca/llvm-mca.cpp | 2 +- llvm/tools/llvm-modextract/llvm-modextract.cpp | 2 +- llvm/tools/llvm-objdump/llvm-objdump.cpp | 75 ++-- llvm/tools/llvm-objdump/llvm-objdump.h | 2 +- llvm/tools/llvm-opt-report/OptReport.cpp | 3 +- llvm/tools/llvm-profdata/llvm-profdata.cpp | 6 +- llvm/tools/llvm-split/llvm-split.cpp | 2 +- llvm/tools/llvm-stress/llvm-stress.cpp | 2 +- llvm/tools/llvm-xray/func-id-helper.cpp | 2 +- llvm/tools/llvm-xray/xray-account.cpp | 2 +- llvm/tools/llvm-xray/xray-converter.cpp | 4 +- llvm/tools/llvm-xray/xray-extract.cpp | 2 +- llvm/tools/llvm-xray/xray-graph-diff.cpp | 2 +- llvm/tools/llvm-xray/xray-graph.cpp | 2 +- llvm/tools/opt/opt.cpp | 6 +- .../verify-uselistorder/verify-uselistorder.cpp | 4 +- llvm/tools/yaml2obj/yaml2obj.cpp | 2 +- llvm/unittests/BinaryFormat/TestFileMagic.cpp | 2 +- llvm/unittests/CodeGen/ScalableVectorMVTsTest.cpp | 46 ++- llvm/unittests/DebugInfo/DWARF/DwarfGenerator.cpp | 2 +- llvm/unittests/IR/DataLayoutTest.cpp | 18 +- llvm/unittests/ProfileData/SampleProfTest.cpp | 2 +- llvm/unittests/Support/Path.cpp | 6 +- llvm/unittests/Support/raw_ostream_test.cpp | 4 +- llvm/utils/UpdateTestChecks/asm.py | 2 +- .../llvm/lib/ExecutionEngine/Orc/BUILD.gn | 2 + llvm/utils/release/build_llvm_package.bat | 10 +- polly/lib/Exchange/JSONExporter.cpp | 2 +- polly/lib/Support/DumpModulePass.cpp | 2 +- 290 files changed, 2245 insertions(+), 1347 deletions(-) create mode 100644 clang-tools-extra/test/clang-tidy/performance-noexcept-move-con [...] create mode 100644 clang/unittests/Tooling/RecursiveASTVisitorTests/ImplicitCtorIn [...] rename compiler-rt/test/lsan/TestCases/Linux/{fork.cc => fork.cpp} (100%) rename compiler-rt/test/lsan/TestCases/Linux/{fork_and_leak.cc => fork_and_leak.cp [...] rename compiler-rt/test/lsan/TestCases/Linux/{fork_threaded.cc => fork_threaded.cp [...] rename compiler-rt/test/lsan/TestCases/Linux/{log-path_test.cc => log-path_test.cp [...] rename compiler-rt/test/lsan/TestCases/Linux/{use_tls_dynamic.cc => use_tls_dynami [...] rename compiler-rt/test/lsan/TestCases/Linux/{use_tls_pthread_specific_dynamic.cc [...] rename compiler-rt/test/lsan/TestCases/Linux/{use_tls_pthread_specific_static.cc = [...] rename compiler-rt/test/lsan/TestCases/Linux/{use_tls_static.cc => use_tls_static. [...] rename compiler-rt/test/lsan/TestCases/{default_options.cc => default_options.cpp} (100%) rename compiler-rt/test/lsan/TestCases/{disabler.cc => disabler.cpp} (100%) rename compiler-rt/test/lsan/TestCases/{do_leak_check_override.cc => do_leak_check [...] rename compiler-rt/test/lsan/TestCases/{high_allocator_contention.cc => high_alloc [...] rename compiler-rt/test/lsan/TestCases/{ignore_object_errors.cc => ignore_object_e [...] rename compiler-rt/test/lsan/TestCases/{large_allocation_leak.cc => large_allocati [...] rename compiler-rt/test/lsan/TestCases/{leak_check_at_exit.cc => leak_check_at_exi [...] rename compiler-rt/test/lsan/TestCases/{leak_check_before_thread_started.cc => lea [...] rename compiler-rt/test/lsan/TestCases/{link_turned_off.cc => link_turned_off.cpp} (100%) rename compiler-rt/test/lsan/TestCases/{many_tls_keys.cc => many_tls_keys.cpp} (100%) rename compiler-rt/test/lsan/TestCases/{new_array_with_dtor_0.cc => new_array_with [...] rename compiler-rt/test/lsan/TestCases/{pointer_to_self.cc => pointer_to_self.cpp} (100%) rename compiler-rt/test/lsan/TestCases/{print_suppressions.cc => print_suppression [...] rename compiler-rt/test/lsan/TestCases/{recoverable_leak_check.cc => recoverable_l [...] rename compiler-rt/test/lsan/TestCases/{register_root_region.cc => register_root_r [...] rename compiler-rt/test/lsan/TestCases/{stale_stack_leak.cc => stale_stack_leak.cp [...] rename compiler-rt/test/lsan/TestCases/{strace_test.cc => strace_test.cpp} (100%) rename compiler-rt/test/lsan/TestCases/{suppressions_default.cc => suppressions_de [...] rename compiler-rt/test/lsan/TestCases/{suppressions_file.cc => suppressions_file. [...] rename compiler-rt/test/lsan/TestCases/{swapcontext.cc => swapcontext.cpp} (100%) rename compiler-rt/test/lsan/TestCases/{use_after_return.cc => use_after_return.cp [...] rename compiler-rt/test/lsan/TestCases/{use_globals_initialized.cc => use_globals_ [...] rename compiler-rt/test/lsan/TestCases/{use_globals_uninitialized.cc => use_global [...] rename compiler-rt/test/lsan/TestCases/{use_poisoned_asan.cc => use_poisoned_asan. [...] rename compiler-rt/test/lsan/TestCases/{use_registers.cc => use_registers.cpp} (100%) rename compiler-rt/test/lsan/TestCases/{use_stacks.cc => use_stacks.cpp} (100%) rename compiler-rt/test/lsan/TestCases/{use_stacks_threaded.cc => use_stacks_threa [...] rename compiler-rt/test/lsan/TestCases/{use_unaligned.cc => use_unaligned.cpp} (100%) create mode 100644 llvm/test/CodeGen/ARM/ipra.ll create mode 100644 llvm/test/Transforms/InstCombine/mempcpy.ll