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-mainline-defconfig in repository toolchain/ci/llvm-project.
from a2d876c95a8 Remove an unnecessary header from SROA.h. adds 4dea1378eac Revert "Revert "[clang-format] Keep protobuf "package" stat [...] adds 6d40c29a7e6 Minidump: use ThreadList parsing code from llvm/Object adds 954c5394c3d [cmake] Remove MSVC C4355 override adds e357ca82311 [Object] Change SymbolicFile::printSymbolName to use Error adds a2b780b7319 [DebugInfo] Use zero linenos for debug intrinsics when prom [...] adds 93b6aa07519 [Object] Move ELF specific ObjectFile::getBuildAttributes t [...] adds a2ab528c4ca [cmake] Remove MSVC C4800 override adds 3c28a2dc6bd [Preamble] Stop circular inclusion of main file when buildi [...] adds ba8f9123cdf Fix Wdocumentation warning. NFCI. adds c8e68253deb [Object] Fix macho-invalid.test adds 6c1e3f94938 SelectionDAG: accommodate atomic floating stores. adds 5772e02bd0f [llvm-objcopy] Add additional testing for various cases adds 8d15f9913b9 [lldb] [lit] Fix clobbers in x86_64 register test adds a67e387de8d Pre-commit InstCombine::visitFNeg(...) test. adds 4b66e0fd47c Replace lit feature keyword 'non-ms-sdk' with 'ms-sdk'; eli [...] adds cfc89896e01 [Pass Pipeline][NFC] Add a test prior to committing D61726 adds df12933d918 Add name comments for bools passed to getObjCEncodingForTypeImpl() adds cfe1ab97d60 [libclang] Forward isInline for NamespaceDecl to libclang adds 1ac6e9636c9 [PowerPC] custom lower `v2f64 fpext v2f32` adds 37dc0ced7a1 Fix some gcc warnings in compiler-rt adds b284414a1bf [InferAddressSpaces] Enhance the handling of cosntexpr. adds 78c1dcb7b7e minidump: Don't eagerly resolve module paths read from the [...] adds 0f991c65f2c Fix build break after r360426 adds 7a41cd5b888 Another attempt to fix the build bot breaks after r360426 adds a0b1518a4a5 [X86][SSE] Add getHopForBuildVector vector splitting adds 986b6b86bb8 [X86] Avoid SFB - Fix inconsistent codegen with/without debug info adds 34dc3aca407 Pull r360426 as it is breaking the build bots. adds 61c0daa0076 Recommit r360345 with fixes (was reverted in r360348). adds 61504079515 [llvm-objdump] Print st_other adds c396f09ce96 Adjust MachineScheduler to use ProcResource counts adds 9529c563eb5 [MC][ELF] Copy top 3 bits of st_other to .symver aliases adds 605627374e1 Finish renaming CompileUnit -> Unit adds b6af291772e [LSR] Tweak setup cost depth threshold to 10. adds d74b8715044 [CVP] Add tests for abs and nabs spf; NFC adds f8ccf052935 [Sema] Mark array element destructors referenced during ini [...] adds d5d4df98bb9 Replace 'REQUIRES: not_?san' with 'UNSUPPORTED: ?san' as th [...] adds dc5d9759063 Fix and test for assertion error in P41835. adds 0c55985bbb4 Replace 'REQUIRES: not_?san' with 'UNSUPPORTED: ?san' as th [...] adds b75e7eae17a [clang-tidy] Change the namespace for llvm checkers from 'l [...] adds cc55804be05 Removing an unused member variable; NFC. adds 48460348811 Replace 'REQUIRES: nozlib' with '!zlib' because we don't ne [...] adds e24ed10aac1 [NFC][TSan][libdispatch] Tiny CMake file cleanup adds 2698390c68b [ZoneAlgo] Fix PHI inconsistency in invalid contexts. adds 8273fdc2a48 Replace 'REQUIRES: nozlib' with '!zlib' because we don't ne [...] adds 6c3ae79e9ba [SLP] Refactor VectorizableTree to use unique_ptr. adds f62c266de76 [OPENMP][NVPTX]Improve number of threads counter, NFC. adds 7598b71488d DebugInfo: Only move types out of type units if they're nam [...] adds fc86c7fca31 [crt] Use -std=c11 for crtbegin.o/crtend.o adds e99486dc111 [CVP] Add tests for urem, sdiv, srem ranges; NFC adds e75412ab474 Add InstCombine::visitFNeg(...) adds b37ddeafc06 [DAGCombiner] reduce code duplication; NFC adds 5b5e27afa44 Improve interface of APValuePathEntry. adds c0fe5eb39c8 Fix handling of objects under construction during constant [...] adds bcb9bbc0112 Add target triple to test. adds 37b80122bd1 [ThinLTO] Auto-hide prevailing linkonce_odr only when all c [...] adds 904a3e51839 Fixed tests where grep was not matching the linefeed adds 962a6f35b5e [ThinLTO] Clang test changes for new CanAutoHide flag adds 9f7537bd486 [SDAG] Recursively legalize both vector mulo results adds ff3bed0e61e Skip over prefetches adds 114f763f371 [LegalizeVectorOps] Remove calls to LegalizeOp on the retur [...] adds 7eb6b5ffc3c [COFF] Fix .bss section size bug in obj2yaml / yaml2obj adds 34d28cf25f3 [CodeGen][ObjC] Emit invoke instead of call to call `objc_r [...] adds df10cc6068b [X86] Disable speculative load hardening for operations wit [...] adds c10f80eb7b4 [COFF] Update LLD yaml test cases to include .bss size adds b0cecfc9070 [JITLink][MachO] Mark atoms in sections 'no-dead-strip' set [...] adds b3d6073b3ca [ORC] Make a narrowing-cast explicit to silence a compiler [...] adds 849ef823df0 Factor out redzone ABI checks [NFCI] adds 18ba8947a6c Ted pointed out that some of test tests that are enabling p [...] adds 16c7fbd112d Revert [DAGCombiner] Avoid creating large tokenfactors in v [...] adds abcb1215c96 Change the disabling of packet logging to be in TearDownHoo [...] adds 1e3b7899384 [Darwin] Introduce a new flag, -fapple-link-rtlib that forc [...] adds b28b8b7724e [X86] Move InstPrinter files to MCTargetDesc. NFC adds f48ef2f2bac [XCore] Move InstPrinter files to MCTargetDesc. NFC adds 7ba06055119 [AArch64] Move InstPrinter files to MCTargetDesc. NFC adds c0bd7bd4814 [AMDGPU] Move InstPrinter files to MCTargetDesc. NFC adds dcf1ea08e54 [ARC] Move InstPrinter files to MCTargetDesc. NFC adds d387fd0f75f gn build: merge r360345 adds 5e3ee4b84ef [ARM] Move InstPrinter files to MCTargetDesc. NFC adds 55120b23455 gn build: merge r360484 and r360486 adds ed355330a37 gn build: merge r360490 adds bf9e67b5b97 [AVR] Move InstPrinter files to MCTargetDesc. NFC adds 48803aa65c9 [BPF] Move InstPrinter files to MCTargetDesc. NFC adds baabc87d8b4 [cc1as] Change -compress-debug-sections= to use -- adds 4c3890ddbf5 [Lanai] Move InstPrinter files to MCTargetDesc. NFC adds fa29bee9d0c [Mips] Move InstPrinter files to MCTargetDesc. NFC adds 61fb6700a56 [MSP430] Move InstPrinter files to MCTargetDesc. NFC adds d05df0ef436 Reject attempts to call non-static member functions on obje [...] adds 4b620fcf0f2 [NVPTX] Move InstPrinter files to MCTargetDesc. NFC adds 4bdb136b0f4 [PowerPC] Move InstPrinter files to MCTargetDesc. NFC adds bbdc8593e1f [compiler-rt] Fix crtbegin.c compilation adds 00ecf670452 [RISCV] Move InstPrinter files to MCTargetDesc. NFC adds 03fe9d82c46 [Sparc] Move InstPrinter files to MCTargetDesc. NFC adds b8cfb1b165b gn build: merge r360494 and r360502 adds 3814d600356 gn build: sort tablegen rules for X86 and AArch64 adds 58a638b79f4 [Breakpoint] Make breakpoint language agnostic adds d0124bd7624 [SystemZ] Move InstPrinter files to MCTargetDesc. NFC adds bdef12df8d6 [X86] Add a test case for idempotent atomic operations with [...] adds 31f7adb94f6 [X86] Don't emit MOVNTDQA loads from fast-isel without SSE4.1. adds 682cc09675b [X86] Use getRegClassFor to simplify some code in fast isel. NFCI adds aeed0a30c0b SelectionDAGISel::CodeGenAndEmitDAG - remove unused variabl [...] adds 3ff9c51eba3 ConstantLValueEmitter::tryEmitAbsolute - remove unused vari [...] new 46d96c02b55 Fix uninitialized variable analyzer warning. NFCI.
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-tools-extra/clang-tidy/add_new_check.py | 29 +- .../clang-tidy/llvm/HeaderGuardCheck.cpp | 4 +- .../clang-tidy/llvm/HeaderGuardCheck.h | 10 +- .../clang-tidy/llvm/IncludeOrderCheck.cpp | 4 +- .../clang-tidy/llvm/IncludeOrderCheck.h | 10 +- .../clang-tidy/llvm/LLVMTidyModule.cpp | 4 +- .../llvm/PreferIsaOrDynCastInConditionalsCheck.cpp | 4 +- .../llvm/PreferIsaOrDynCastInConditionalsCheck.h | 10 +- .../clang-tidy/llvm/TwineLocalCheck.cpp | 4 +- .../clang-tidy/llvm/TwineLocalCheck.h | 10 +- .../clang-tidy/modernize/CMakeLists.txt | 1 + .../clang-tidy/modernize/ModernizeTidyModule.cpp | 3 + .../modernize/UseTrailingReturnTypeCheck.cpp | 476 +++++++++++++++++ .../modernize/UseTrailingReturnTypeCheck.h | 62 +++ clang-tools-extra/clang-tidy/rename_check.py | 48 +- clang-tools-extra/docs/ReleaseNotes.rst | 8 + clang-tools-extra/docs/clang-tidy/checks/list.rst | 1 + .../checks/modernize-use-trailing-return-type.rst | 68 +++ .../modernize-use-trailing-return-type.cpp | 563 +++++++++++++++++++++ .../unittests/clang-tidy/LLVMModuleTest.cpp | 2 +- clang/include/clang-c/Index.h | 8 +- clang/include/clang/AST/APValue.h | 50 +- clang/include/clang/Basic/AttrDocs.td | 33 ++ clang/include/clang/Basic/DiagnosticASTKinds.td | 26 +- clang/include/clang/Basic/DiagnosticLexKinds.td | 2 + clang/include/clang/Driver/CC1Options.td | 2 +- clang/include/clang/Driver/Options.td | 2 + clang/lib/AST/APValue.cpp | 18 +- clang/lib/AST/ASTContext.cpp | 143 ++++-- clang/lib/AST/ExprConstant.cpp | 447 ++++++++++------ clang/lib/Basic/SourceManager.cpp | 2 +- clang/lib/CodeGen/CGExprConstant.cpp | 4 +- clang/lib/CodeGen/CGObjC.cpp | 2 +- clang/lib/CodeGen/CodeGenModule.h | 5 +- clang/lib/Driver/ToolChains/Clang.cpp | 6 +- clang/lib/Driver/ToolChains/Darwin.cpp | 34 +- clang/lib/Driver/ToolChains/Darwin.h | 6 +- clang/lib/Driver/ToolChains/Gnu.cpp | 8 +- clang/lib/Format/TokenAnnotator.cpp | 6 +- clang/lib/Lex/PPDirectives.cpp | 12 + clang/lib/Sema/SemaDeclCXX.cpp | 17 +- clang/lib/Sema/SemaExprCXX.cpp | 18 - clang/lib/Sema/SemaInit.cpp | 70 +-- clang/lib/Sema/SemaTemplate.cpp | 2 +- clang/test/CXX/expr/expr.const/p2-0x.cpp | 4 +- clang/test/CXX/expr/expr.unary/expr.new/p17.cpp | 6 +- .../test/CodeGen/thinlto-distributed-cfi-devirt.ll | 2 +- clang/test/CodeGen/thinlto-distributed-cfi.ll | 2 +- clang/test/CodeGenCXX/no_destroy.cpp | 52 +- .../convert-messages-to-runtime-calls.m | 11 + clang/test/Driver/compress-noias.c | 8 +- clang/test/Driver/compress.c | 8 +- clang/test/Driver/darwin-fapple-link-rtlib.c | 6 + clang/test/Driver/nostdincxx.cpp | 5 +- clang/test/Driver/nozlibcompress.c | 2 +- clang/test/Frontend/macro_defined_type.cpp | 8 +- clang/test/Index/annotate-deep-statements.cpp | 2 +- clang/test/Index/index-many-call-ops.cpp | 2 +- clang/test/Index/index-many-logical-ops.c | 2 +- clang/test/Index/print-type.cpp | 3 + clang/test/Modules/crash-vfs-path-traversal.m | 3 +- clang/test/Preprocessor/indent_macro.c | 3 +- clang/test/Preprocessor/macro_fn_varargs_named.c | 9 +- clang/test/Preprocessor/macro_not_define.c | 3 +- clang/test/Preprocessor/macro_rparen_scan.c | 3 +- clang/test/Preprocessor/pragma_microsoft.c | 4 +- clang/test/SemaCXX/constant-expression-cxx11.cpp | 76 ++- clang/test/SemaCXX/constant-expression-cxx1y.cpp | 46 ++ clang/test/SemaCXX/no_destroy.cpp | 35 +- .../SemaTemplate/instantiation-depth-default.cpp | 2 +- clang/test/lit.cfg.py | 10 +- clang/tools/c-index-test/c-index-test.c | 7 + clang/tools/libclang/CXType.cpp | 8 + clang/tools/libclang/libclang.exports | 1 + clang/unittests/Format/FormatTestProto.cpp | 10 + compiler-rt/CMakeLists.txt | 3 +- compiler-rt/cmake/config-ix.cmake | 1 + compiler-rt/lib/asan/asan_interceptors.cc | 4 +- compiler-rt/lib/crt/CMakeLists.txt | 1 + compiler-rt/lib/crt/crtbegin.c | 8 +- compiler-rt/lib/hwasan/hwasan_interceptors.cpp | 4 +- compiler-rt/lib/profile/InstrProfData.inc | 2 +- lld/test/COFF/Inputs/pdb-file-statics-a.yaml | 1 + lld/test/COFF/Inputs/pdb-file-statics-b.yaml | 1 + lld/test/COFF/Inputs/pdb-globals.yaml | 2 +- lld/test/COFF/Inputs/pdb_comdat_bar.yaml | 1 + lld/test/COFF/pdb-comdat.test | 4 +- lld/test/COFF/sort-debug.test | 1 + lld/test/ELF/gc-sections-metadata-startstop.s | 2 +- lld/test/ELF/mips-micro-relocs.s | 6 +- lld/test/ELF/mips-micror6-relocs.s | 4 +- lldb/include/lldb/Target/Language.h | 8 + lldb/lit/Register/Inputs/x86-64-write.cpp | 4 +- .../gdb_remote_client/TestArmRegisterDefinition.py | 7 +- .../TestNoWatchpointSupportInfo.py | 7 +- .../gdb_remote_client/TestStopPCs.py | 2 + .../gdb_remote_client/TestTargetXMLArch.py | 5 +- .../postmortem/minidump-new/TestMiniDumpUUID.py | 13 +- .../minidump-new/relative_module_name.yaml | 17 + lldb/source/Breakpoint/BreakpointResolverName.cpp | 33 +- lldb/source/Breakpoint/CMakeLists.txt | 1 - lldb/source/Plugins/Language/ObjC/ObjCLanguage.cpp | 69 +-- lldb/source/Plugins/Language/ObjC/ObjCLanguage.h | 24 +- .../Plugins/Process/minidump/MinidumpParser.cpp | 39 +- .../Plugins/Process/minidump/MinidumpParser.h | 6 +- .../Plugins/Process/minidump/MinidumpTypes.cpp | 37 +- .../Plugins/Process/minidump/MinidumpTypes.h | 31 +- .../Plugins/Process/minidump/ProcessMinidump.cpp | 7 +- .../Plugins/Process/minidump/ProcessMinidump.h | 2 +- .../Plugins/Process/minidump/ThreadMinidump.cpp | 4 +- .../Plugins/Process/minidump/ThreadMinidump.h | 2 +- .../Plugins/SymbolFile/DWARF/AppleDWARFIndex.cpp | 4 +- .../Plugins/SymbolFile/DWARF/DWARFCompileUnit.cpp | 5 +- lldb/source/Plugins/SymbolFile/DWARF/DWARFDIE.cpp | 2 +- .../Plugins/SymbolFile/DWARF/DWARFDebugInfo.cpp | 74 ++- .../Plugins/SymbolFile/DWARF/DWARFDebugInfo.h | 23 +- .../SymbolFile/DWARF/DWARFDebugInfoEntry.cpp | 2 +- lldb/source/Plugins/SymbolFile/DWARF/DWARFUnit.cpp | 6 +- lldb/source/Plugins/SymbolFile/DWARF/DWARFUnit.h | 4 +- .../SymbolFile/DWARF/DebugNamesDWARFIndex.cpp | 4 +- .../Plugins/SymbolFile/DWARF/ManualDWARFIndex.cpp | 24 +- .../Plugins/SymbolFile/DWARF/SymbolFileDWARF.cpp | 28 +- .../SymbolFile/DWARF/SymbolFileDWARFDwo.cpp | 2 +- .../Process/minidump/MinidumpParserTest.cpp | 28 +- llvm/cmake/modules/HandleLLVMOptions.cmake | 2 - llvm/include/llvm/CodeGen/MachineScheduler.h | 10 +- llvm/include/llvm/DebugInfo/DWARF/DWARFFormValue.h | 5 + llvm/include/llvm/IR/ModuleSummaryIndex.h | 26 +- llvm/include/llvm/IR/ModuleSummaryIndexYAML.h | 8 +- llvm/include/llvm/LTO/LTO.h | 6 +- llvm/include/llvm/Object/COFFImportFile.h | 5 +- llvm/include/llvm/Object/ELFObjectFile.h | 45 +- llvm/include/llvm/Object/IRObjectFile.h | 3 +- llvm/include/llvm/Object/ObjectFile.h | 7 +- llvm/include/llvm/Object/SymbolicFile.h | 7 +- llvm/lib/Analysis/ModuleSummaryAnalysis.cpp | 12 +- llvm/lib/AsmParser/LLLexer.cpp | 1 + llvm/lib/AsmParser/LLParser.cpp | 78 +-- llvm/lib/AsmParser/LLToken.h | 1 + llvm/lib/Bitcode/Reader/BitcodeReader.cpp | 3 +- llvm/lib/Bitcode/Writer/BitcodeWriter.cpp | 1 + llvm/lib/CodeGen/AsmPrinter/DwarfUnit.cpp | 3 +- llvm/lib/CodeGen/MachineScheduler.cpp | 72 ++- llvm/lib/CodeGen/SelectionDAG/DAGCombiner.cpp | 23 +- .../lib/CodeGen/SelectionDAG/LegalizeVectorOps.cpp | 14 +- .../CodeGen/SelectionDAG/SelectionDAGBuilder.cpp | 5 +- llvm/lib/CodeGen/SelectionDAG/SelectionDAGISel.cpp | 3 - llvm/lib/DebugInfo/DWARF/DWARFDie.cpp | 8 +- llvm/lib/DebugInfo/DWARF/DWARFFormValue.cpp | 10 +- .../JITLink/MachOAtomGraphBuilder.cpp | 68 ++- .../JITLink/MachOAtomGraphBuilder.h | 36 +- llvm/lib/IR/AsmWriter.cpp | 1 + llvm/lib/IR/ModuleSummaryIndex.cpp | 14 + llvm/lib/LTO/LTO.cpp | 43 +- llvm/lib/LTO/ThinLTOCodeGenerator.cpp | 12 +- llvm/lib/MC/ELFObjectWriter.cpp | 1 + llvm/lib/Object/ArchiveWriter.cpp | 4 +- llvm/lib/Object/ELFObjectFile.cpp | 6 +- llvm/lib/Object/IRObjectFile.cpp | 5 +- llvm/lib/Object/ObjectFile.cpp | 7 +- llvm/lib/ObjectYAML/COFFYAML.cpp | 6 + llvm/lib/Target/AArch64/AArch64AsmPrinter.cpp | 2 +- llvm/lib/Target/AArch64/CMakeLists.txt | 1 - llvm/lib/Target/AArch64/InstPrinter/CMakeLists.txt | 7 - llvm/lib/Target/AArch64/InstPrinter/LLVMBuild.txt | 23 - llvm/lib/Target/AArch64/LLVMBuild.txt | 4 +- .../AArch64InstPrinter.cpp | 0 .../AArch64InstPrinter.h | 6 +- .../AArch64/MCTargetDesc/AArch64MCTargetDesc.cpp | 2 +- .../lib/Target/AArch64/MCTargetDesc/CMakeLists.txt | 1 + llvm/lib/Target/AArch64/MCTargetDesc/LLVMBuild.txt | 2 +- llvm/lib/Target/AMDGPU/AMDGPUAsmPrinter.cpp | 2 +- llvm/lib/Target/AMDGPU/AMDGPUMCInstLower.cpp | 2 +- llvm/lib/Target/AMDGPU/CMakeLists.txt | 1 - llvm/lib/Target/AMDGPU/InstPrinter/CMakeLists.txt | 5 - llvm/lib/Target/AMDGPU/InstPrinter/LLVMBuild.txt | 23 - llvm/lib/Target/AMDGPU/LLVMBuild.txt | 4 +- .../AMDGPUInstPrinter.cpp | 0 .../AMDGPUInstPrinter.h | 4 +- .../AMDGPU/MCTargetDesc/AMDGPUMCTargetDesc.cpp | 2 +- llvm/lib/Target/AMDGPU/MCTargetDesc/CMakeLists.txt | 3 + llvm/lib/Target/AMDGPU/MCTargetDesc/LLVMBuild.txt | 2 +- llvm/lib/Target/ARC/ARCAsmPrinter.cpp | 2 +- llvm/lib/Target/ARC/CMakeLists.txt | 1 - llvm/lib/Target/ARC/InstPrinter/CMakeLists.txt | 3 - llvm/lib/Target/ARC/InstPrinter/LLVMBuild.txt | 22 - llvm/lib/Target/ARC/LLVMBuild.txt | 3 +- .../ARCInstPrinter.cpp | 0 .../{InstPrinter => MCTargetDesc}/ARCInstPrinter.h | 0 .../Target/ARC/MCTargetDesc/ARCMCTargetDesc.cpp | 2 +- llvm/lib/Target/ARC/MCTargetDesc/CMakeLists.txt | 1 + llvm/lib/Target/ARC/MCTargetDesc/LLVMBuild.txt | 2 +- llvm/lib/Target/ARM/ARMAsmPrinter.cpp | 2 +- llvm/lib/Target/ARM/AsmParser/ARMAsmParser.cpp | 2 +- llvm/lib/Target/ARM/AsmParser/LLVMBuild.txt | 2 +- llvm/lib/Target/ARM/CMakeLists.txt | 1 - llvm/lib/Target/ARM/InstPrinter/CMakeLists.txt | 3 - llvm/lib/Target/ARM/InstPrinter/LLVMBuild.txt | 22 - llvm/lib/Target/ARM/LLVMBuild.txt | 4 +- .../ARMInstPrinter.cpp | 0 .../{InstPrinter => MCTargetDesc}/ARMInstPrinter.h | 6 +- .../Target/ARM/MCTargetDesc/ARMMCTargetDesc.cpp | 2 +- llvm/lib/Target/ARM/MCTargetDesc/CMakeLists.txt | 1 + llvm/lib/Target/ARM/MCTargetDesc/LLVMBuild.txt | 2 +- llvm/lib/Target/AVR/AVRAsmPrinter.cpp | 2 +- llvm/lib/Target/AVR/CMakeLists.txt | 1 - llvm/lib/Target/AVR/InstPrinter/CMakeLists.txt | 8 - llvm/lib/Target/AVR/InstPrinter/LLVMBuild.txt | 22 - llvm/lib/Target/AVR/LLVMBuild.txt | 4 +- .../AVRInstPrinter.cpp | 0 .../{InstPrinter => MCTargetDesc}/AVRInstPrinter.h | 0 .../Target/AVR/MCTargetDesc/AVRMCTargetDesc.cpp | 2 +- llvm/lib/Target/AVR/MCTargetDesc/CMakeLists.txt | 1 + llvm/lib/Target/AVR/MCTargetDesc/LLVMBuild.txt | 2 +- llvm/lib/Target/BPF/BPFAsmPrinter.cpp | 2 +- llvm/lib/Target/BPF/CMakeLists.txt | 1 - llvm/lib/Target/BPF/InstPrinter/CMakeLists.txt | 3 - llvm/lib/Target/BPF/InstPrinter/LLVMBuild.txt | 22 - llvm/lib/Target/BPF/LLVMBuild.txt | 3 +- .../BPFInstPrinter.cpp | 2 +- .../{InstPrinter => MCTargetDesc}/BPFInstPrinter.h | 4 +- .../Target/BPF/MCTargetDesc/BPFMCTargetDesc.cpp | 2 +- llvm/lib/Target/BPF/MCTargetDesc/CMakeLists.txt | 1 + llvm/lib/Target/BPF/MCTargetDesc/LLVMBuild.txt | 2 +- llvm/lib/Target/Lanai/CMakeLists.txt | 1 - llvm/lib/Target/Lanai/InstPrinter/CMakeLists.txt | 3 - llvm/lib/Target/Lanai/InstPrinter/LLVMBuild.txt | 22 - llvm/lib/Target/Lanai/LLVMBuild.txt | 3 +- llvm/lib/Target/Lanai/LanaiAsmPrinter.cpp | 2 +- llvm/lib/Target/Lanai/MCTargetDesc/CMakeLists.txt | 1 + llvm/lib/Target/Lanai/MCTargetDesc/LLVMBuild.txt | 2 +- .../LanaiInstPrinter.cpp | 2 +- .../LanaiInstPrinter.h | 6 +- .../Lanai/MCTargetDesc/LanaiMCTargetDesc.cpp | 2 +- llvm/lib/Target/MSP430/CMakeLists.txt | 1 - llvm/lib/Target/MSP430/InstPrinter/CMakeLists.txt | 3 - llvm/lib/Target/MSP430/InstPrinter/LLVMBuild.txt | 22 - llvm/lib/Target/MSP430/LLVMBuild.txt | 4 +- llvm/lib/Target/MSP430/MCTargetDesc/CMakeLists.txt | 1 + llvm/lib/Target/MSP430/MCTargetDesc/LLVMBuild.txt | 2 +- .../MSP430InstPrinter.cpp | 0 .../MSP430InstPrinter.h | 4 +- .../MSP430/MCTargetDesc/MSP430MCTargetDesc.cpp | 2 +- llvm/lib/Target/MSP430/MSP430AsmPrinter.cpp | 2 +- llvm/lib/Target/Mips/CMakeLists.txt | 1 - llvm/lib/Target/Mips/InstPrinter/CMakeLists.txt | 3 - llvm/lib/Target/Mips/InstPrinter/LLVMBuild.txt | 22 - llvm/lib/Target/Mips/LLVMBuild.txt | 3 +- llvm/lib/Target/Mips/MCTargetDesc/CMakeLists.txt | 1 + llvm/lib/Target/Mips/MCTargetDesc/LLVMBuild.txt | 2 +- .../MipsInstPrinter.cpp | 2 +- .../MipsInstPrinter.h | 4 +- .../Target/Mips/MCTargetDesc/MipsMCTargetDesc.cpp | 2 +- .../Mips/MCTargetDesc/MipsTargetStreamer.cpp | 2 +- llvm/lib/Target/Mips/MipsAsmPrinter.cpp | 2 +- llvm/lib/Target/Mips/MipsISelLowering.cpp | 2 +- llvm/lib/Target/Mips/MipsSEInstrInfo.cpp | 2 +- llvm/lib/Target/NVPTX/CMakeLists.txt | 1 - llvm/lib/Target/NVPTX/InstPrinter/CMakeLists.txt | 3 - llvm/lib/Target/NVPTX/InstPrinter/LLVMBuild.txt | 22 - llvm/lib/Target/NVPTX/LLVMBuild.txt | 4 +- llvm/lib/Target/NVPTX/MCTargetDesc/CMakeLists.txt | 1 + llvm/lib/Target/NVPTX/MCTargetDesc/LLVMBuild.txt | 2 +- .../NVPTXInstPrinter.cpp | 2 +- .../NVPTXInstPrinter.h | 4 +- .../NVPTX/MCTargetDesc/NVPTXMCTargetDesc.cpp | 2 +- llvm/lib/Target/NVPTX/NVPTXAsmPrinter.cpp | 2 +- llvm/lib/Target/PowerPC/CMakeLists.txt | 1 - llvm/lib/Target/PowerPC/InstPrinter/CMakeLists.txt | 3 - llvm/lib/Target/PowerPC/InstPrinter/LLVMBuild.txt | 22 - llvm/lib/Target/PowerPC/LLVMBuild.txt | 4 +- .../lib/Target/PowerPC/MCTargetDesc/CMakeLists.txt | 1 + llvm/lib/Target/PowerPC/MCTargetDesc/LLVMBuild.txt | 2 +- .../PPCInstPrinter.cpp | 2 +- .../{InstPrinter => MCTargetDesc}/PPCInstPrinter.h | 4 +- .../PowerPC/MCTargetDesc/PPCMCTargetDesc.cpp | 2 +- llvm/lib/Target/PowerPC/PPCAsmPrinter.cpp | 2 +- llvm/lib/Target/PowerPC/PPCISelLowering.cpp | 57 +++ llvm/lib/Target/PowerPC/PPCISelLowering.h | 8 + llvm/lib/Target/PowerPC/PPCInstrVSX.td | 19 + llvm/lib/Target/RISCV/CMakeLists.txt | 1 - llvm/lib/Target/RISCV/InstPrinter/CMakeLists.txt | 3 - llvm/lib/Target/RISCV/InstPrinter/LLVMBuild.txt | 22 - llvm/lib/Target/RISCV/LLVMBuild.txt | 4 +- llvm/lib/Target/RISCV/MCTargetDesc/CMakeLists.txt | 1 + llvm/lib/Target/RISCV/MCTargetDesc/LLVMBuild.txt | 2 +- .../RISCVInstPrinter.cpp | 0 .../RISCVInstPrinter.h | 4 +- .../RISCV/MCTargetDesc/RISCVMCTargetDesc.cpp | 2 +- llvm/lib/Target/RISCV/RISCVAsmPrinter.cpp | 2 +- llvm/lib/Target/Sparc/CMakeLists.txt | 1 - llvm/lib/Target/Sparc/InstPrinter/CMakeLists.txt | 3 - llvm/lib/Target/Sparc/InstPrinter/LLVMBuild.txt | 22 - llvm/lib/Target/Sparc/LLVMBuild.txt | 4 +- llvm/lib/Target/Sparc/MCTargetDesc/CMakeLists.txt | 1 + llvm/lib/Target/Sparc/MCTargetDesc/LLVMBuild.txt | 2 +- .../SparcInstPrinter.cpp | 0 .../SparcInstPrinter.h | 4 +- .../Sparc/MCTargetDesc/SparcMCTargetDesc.cpp | 2 +- .../Sparc/MCTargetDesc/SparcTargetStreamer.cpp | 2 +- llvm/lib/Target/Sparc/SparcAsmPrinter.cpp | 2 +- llvm/lib/Target/SystemZ/AsmParser/LLVMBuild.txt | 2 +- .../Target/SystemZ/AsmParser/SystemZAsmParser.cpp | 2 +- llvm/lib/Target/SystemZ/CMakeLists.txt | 1 - llvm/lib/Target/SystemZ/InstPrinter/CMakeLists.txt | 3 - llvm/lib/Target/SystemZ/InstPrinter/LLVMBuild.txt | 22 - llvm/lib/Target/SystemZ/LLVMBuild.txt | 4 +- .../lib/Target/SystemZ/MCTargetDesc/CMakeLists.txt | 1 + llvm/lib/Target/SystemZ/MCTargetDesc/LLVMBuild.txt | 2 +- .../SystemZInstPrinter.cpp | 0 .../SystemZInstPrinter.h | 6 +- .../SystemZ/MCTargetDesc/SystemZMCTargetDesc.cpp | 2 +- llvm/lib/Target/SystemZ/SystemZAsmPrinter.cpp | 2 +- llvm/lib/Target/X86/AsmParser/LLVMBuild.txt | 2 +- llvm/lib/Target/X86/AsmParser/X86AsmParser.cpp | 2 +- llvm/lib/Target/X86/AsmParser/X86Operand.h | 2 +- llvm/lib/Target/X86/CMakeLists.txt | 1 - llvm/lib/Target/X86/InstPrinter/CMakeLists.txt | 6 - llvm/lib/Target/X86/InstPrinter/LLVMBuild.txt | 22 - llvm/lib/Target/X86/LLVMBuild.txt | 4 +- llvm/lib/Target/X86/MCTargetDesc/CMakeLists.txt | 4 + llvm/lib/Target/X86/MCTargetDesc/LLVMBuild.txt | 2 +- .../X86ATTInstPrinter.cpp | 2 +- .../X86ATTInstPrinter.h | 6 +- .../X86InstComments.cpp | 4 +- .../X86InstComments.h | 4 +- .../X86InstPrinterCommon.cpp | 2 +- .../X86InstPrinterCommon.h | 6 +- .../X86IntelInstPrinter.cpp | 2 +- .../X86IntelInstPrinter.h | 6 +- llvm/lib/Target/X86/MCTargetDesc/X86MCExpr.h | 2 +- .../Target/X86/MCTargetDesc/X86MCTargetDesc.cpp | 4 +- llvm/lib/Target/X86/X86AsmPrinter.cpp | 2 +- .../Target/X86/X86AvoidStoreForwardingBlocks.cpp | 6 +- llvm/lib/Target/X86/X86DiscriminateMemOps.cpp | 16 + llvm/lib/Target/X86/X86EvexToVex.cpp | 2 +- llvm/lib/Target/X86/X86FastISel.cpp | 60 +-- llvm/lib/Target/X86/X86FrameLowering.cpp | 15 +- llvm/lib/Target/X86/X86FrameLowering.h | 4 + llvm/lib/Target/X86/X86ISelLowering.cpp | 16 + llvm/lib/Target/X86/X86InstrInfo.cpp | 2 +- llvm/lib/Target/X86/X86MCInstLower.cpp | 4 +- .../lib/Target/X86/X86SpeculativeLoadHardening.cpp | 14 +- llvm/lib/Target/XCore/CMakeLists.txt | 1 - llvm/lib/Target/XCore/InstPrinter/CMakeLists.txt | 3 - llvm/lib/Target/XCore/InstPrinter/LLVMBuild.txt | 22 - llvm/lib/Target/XCore/LLVMBuild.txt | 3 +- llvm/lib/Target/XCore/MCTargetDesc/CMakeLists.txt | 1 + llvm/lib/Target/XCore/MCTargetDesc/LLVMBuild.txt | 2 +- .../XCoreInstPrinter.cpp | 0 .../XCoreInstPrinter.h | 6 +- .../XCore/MCTargetDesc/XCoreMCTargetDesc.cpp | 2 +- llvm/lib/Target/XCore/XCoreAsmPrinter.cpp | 2 +- llvm/lib/Transforms/IPO/FunctionImport.cpp | 13 +- .../Transforms/InstCombine/InstCombineAddSub.cpp | 9 + .../Transforms/InstCombine/InstCombineInternal.h | 1 + llvm/lib/Transforms/Scalar/InferAddressSpaces.cpp | 13 +- llvm/lib/Transforms/Scalar/LoopStrengthReduce.cpp | 2 +- llvm/lib/Transforms/Utils/Local.cpp | 35 +- llvm/lib/Transforms/Vectorize/SLPVectorizer.cpp | 115 +++-- llvm/test/Assembler/thinlto-summary.ll | 46 +- llvm/test/Bindings/Go/go.test | 3 +- llvm/test/Bitcode/thinlto-alias.ll | 10 +- ...o-function-summary-callgraph-profile-summary.ll | 18 +- .../thinlto-function-summary-callgraph-relbf.ll | 2 +- .../Bitcode/thinlto-function-summary-refgraph.ll | 14 +- llvm/test/Bitcode/thinlto-type-tests.ll | 12 +- llvm/test/Bitcode/thinlto-type-vcalls.ll | 24 +- llvm/test/CodeGen/AArch64/misched-fusion-aes.ll | 4 +- llvm/test/CodeGen/AArch64/vec_umulo.ll | 20 +- llvm/test/CodeGen/ARM/proc-resource-sched.ll | 21 + llvm/test/CodeGen/NVPTX/load-store.ll | 8 +- llvm/test/CodeGen/PowerPC/reduce_scalarization.ll | 77 +++ llvm/test/CodeGen/X86/avoid-sfb-g-no-change.mir | 248 +++++++++ .../X86/discriminate-mem-ops-skip-pfetch.ll | 69 +++ llvm/test/CodeGen/X86/fast-isel-nontemporal.ll | 72 ++- llvm/test/CodeGen/X86/haddsub-undef.ll | 4 +- llvm/test/CodeGen/X86/mulo-pow2.ll | 24 +- llvm/test/CodeGen/X86/phaddsub-undef.ll | 56 +- .../test/CodeGen/X86/speculative-load-hardening.ll | 21 + llvm/test/CodeGen/X86/vec_smulo.ll | 130 +++-- llvm/test/CodeGen/X86/vec_umulo.ll | 336 ++++++------ .../DebugInfo/Generic/dbg-value-lower-linenos.ll | 113 +++++ llvm/test/DebugInfo/X86/formal_parameter.ll | 3 + llvm/test/DebugInfo/X86/tu-to-non-named-type.ll | 79 +++ .../JITLink/X86/MachO_x86-64_relocations.s | 9 + llvm/test/MC/ELF/nocompression.s | 2 +- llvm/test/MC/PowerPC/ppc64-localentry-symver.s | 17 + llvm/test/Object/macho-invalid.test | 312 ++++++------ .../X86/Inputs/linkonce_odr_unnamed_addr.ll | 5 + llvm/test/ThinLTO/X86/linkonce_odr_unnamed_addr.ll | 25 +- .../test/ThinLTO/X86/linkonce_resolution_comdat.ll | 2 +- .../Transforms/CorrelatedValuePropagation/basic.ll | 267 ++++++++++ .../AMDGPU/infer-getelementptr.ll | 12 + .../InferAddressSpaces/NVPTX/clone_constexpr.ll | 2 +- llvm/test/Transforms/InstCombine/fneg.ll | 10 + .../test/Transforms/LowerTypeTests/import-unsat.ll | 1 + .../Transforms/WholeProgramDevirt/import-indir.ll | 1 + .../gold/X86/Inputs/linkonce_odr_unnamed_addr.ll | 5 + .../tools/gold/X86/linkonce_odr_unnamed_addr.ll | 30 ++ llvm/test/tools/gold/X86/thinlto.ll | 6 +- llvm/test/tools/llvm-dwp/X86/nocompress.test | 2 +- .../tools/llvm-objcopy/ELF/invalid-e_phoff.test | 31 ++ .../tools/llvm-objcopy/ELF/invalid-e_shoff.test | 30 ++ .../tools/llvm-objcopy/ELF/linked-section.test | 29 ++ .../ELF/overlapping-sections-in-segments.test | 56 ++ .../llvm-objcopy/ELF/overlapping-sections.test | 56 ++ .../ELF/rename-section-duplicate-names.test | 30 ++ .../ELF/rename-section-empty-string.test | 24 + .../llvm-objcopy/ELF/shared-strtab-shstrtab.s | 106 ++++ .../tools/llvm-objcopy/ELF/strip-sections.test | 94 ++-- .../ELF/tail-merged-string-tables.test | 82 +++ .../tools/llvm-objdump/elf-symbol-visibility.test | 36 ++ llvm/test/tools/llvm-profdata/nocompress.test | 2 +- llvm/test/tools/obj2yaml/coff-bss.s | 14 + llvm/tools/llvm-nm/llvm-nm.cpp | 12 +- llvm/tools/llvm-objdump/COFFDump.cpp | 2 +- llvm/tools/llvm-objdump/llvm-objdump.cpp | 30 +- llvm/tools/llvm-readobj/COFFImportDumper.cpp | 2 +- llvm/tools/yaml2obj/yaml2coff.cpp | 5 +- .../clang-tidy/modernize/BUILD.gn | 1 + .../gn/secondary/llvm/lib/Target/AArch64/BUILD.gn | 2 - .../llvm/lib/Target/AArch64/InstPrinter/BUILD.gn | 35 -- .../llvm/lib/Target/AArch64/MCTargetDesc/BUILD.gn | 20 +- .../gn/secondary/llvm/lib/Target/ARM/BUILD.gn | 2 - .../llvm/lib/Target/ARM/InstPrinter/BUILD.gn | 25 - .../llvm/lib/Target/ARM/MCTargetDesc/BUILD.gn | 10 +- .../gn/secondary/llvm/lib/Target/BPF/BUILD.gn | 2 - .../llvm/lib/Target/BPF/InstPrinter/BUILD.gn | 24 - .../llvm/lib/Target/BPF/MCTargetDesc/BUILD.gn | 10 +- llvm/utils/gn/secondary/llvm/lib/Target/BUILD.gn | 7 - .../gn/secondary/llvm/lib/Target/PowerPC/BUILD.gn | 2 - .../llvm/lib/Target/PowerPC/InstPrinter/BUILD.gn | 24 - .../llvm/lib/Target/PowerPC/MCTargetDesc/BUILD.gn | 9 +- .../llvm/lib/Target/X86/AsmParser/BUILD.gn | 1 - .../gn/secondary/llvm/lib/Target/X86/BUILD.gn | 2 - .../llvm/lib/Target/X86/InstPrinter/BUILD.gn | 38 -- .../llvm/lib/Target/X86/MCTargetDesc/BUILD.gn | 24 +- .../secondary/llvm/tools/llvm-cfi-verify/BUILD.gn | 1 - .../utils/gn/secondary/llvm/tools/llvm-mc/BUILD.gn | 1 - .../gn/secondary/llvm/tools/llvm-mca/BUILD.gn | 1 - .../gn/secondary/llvm/tools/llvm-objdump/BUILD.gn | 1 - llvm/utils/gn/secondary/llvm/tools/sancov/BUILD.gn | 1 - .../llvm/unittests/tools/llvm-cfi-verify/BUILD.gn | 1 - .../libomptarget/deviceRTLs/nvptx/src/libcall.cu | 48 +- openmp/libomptarget/deviceRTLs/nvptx/src/loop.cu | 14 +- .../libomptarget/deviceRTLs/nvptx/src/omp_data.cu | 1 + .../deviceRTLs/nvptx/src/omptarget-nvptx.cu | 5 +- .../deviceRTLs/nvptx/src/omptarget-nvptx.h | 9 +- .../deviceRTLs/nvptx/src/omptarget-nvptxi.h | 8 +- .../libomptarget/deviceRTLs/nvptx/src/parallel.cu | 10 +- .../libomptarget/deviceRTLs/nvptx/src/reduction.cu | 18 +- openmp/libomptarget/deviceRTLs/nvptx/src/support.h | 3 +- .../libomptarget/deviceRTLs/nvptx/src/supporti.h | 10 +- openmp/libomptarget/deviceRTLs/nvptx/src/sync.cu | 4 +- polly/include/polly/Support/ISLTools.h | 15 + polly/lib/Support/ISLTools.cpp | 6 + polly/lib/Transform/ZoneAlgo.cpp | 5 + polly/test/DeLICM/pr41656.ll | 89 ++++ polly/test/DeLICM/reduction_looprotate_hoisted.ll | 2 +- .../stmt_with_read_but_without_sideffect.ll | 2 +- 461 files changed, 5640 insertions(+), 2484 deletions(-) create mode 100644 clang-tools-extra/clang-tidy/modernize/UseTrailingReturnTypeCheck.cpp create mode 100644 clang-tools-extra/clang-tidy/modernize/UseTrailingReturnTypeCheck.h create mode 100644 clang-tools-extra/docs/clang-tidy/checks/modernize-use-trailing [...] create mode 100644 clang-tools-extra/test/clang-tidy/modernize-use-trailing-return [...] create mode 100644 clang/test/Driver/darwin-fapple-link-rtlib.c create mode 100644 lldb/packages/Python/lldbsuite/test/functionalities/postmortem/ [...] delete mode 100644 llvm/lib/Target/AArch64/InstPrinter/CMakeLists.txt delete mode 100644 llvm/lib/Target/AArch64/InstPrinter/LLVMBuild.txt rename llvm/lib/Target/AArch64/{InstPrinter => MCTargetDesc}/AArch64InstPrinter.cp [...] rename llvm/lib/Target/AArch64/{InstPrinter => MCTargetDesc}/AArch64InstPrinter.h (98%) delete mode 100644 llvm/lib/Target/AMDGPU/InstPrinter/CMakeLists.txt delete mode 100644 llvm/lib/Target/AMDGPU/InstPrinter/LLVMBuild.txt rename llvm/lib/Target/AMDGPU/{InstPrinter => MCTargetDesc}/AMDGPUInstPrinter.cpp (100%) rename llvm/lib/Target/AMDGPU/{InstPrinter => MCTargetDesc}/AMDGPUInstPrinter.h (99%) delete mode 100644 llvm/lib/Target/ARC/InstPrinter/CMakeLists.txt delete mode 100644 llvm/lib/Target/ARC/InstPrinter/LLVMBuild.txt rename llvm/lib/Target/ARC/{InstPrinter => MCTargetDesc}/ARCInstPrinter.cpp (100%) rename llvm/lib/Target/ARC/{InstPrinter => MCTargetDesc}/ARCInstPrinter.h (100%) delete mode 100644 llvm/lib/Target/ARM/InstPrinter/CMakeLists.txt delete mode 100644 llvm/lib/Target/ARM/InstPrinter/LLVMBuild.txt rename llvm/lib/Target/ARM/{InstPrinter => MCTargetDesc}/ARMInstPrinter.cpp (100%) rename llvm/lib/Target/ARM/{InstPrinter => MCTargetDesc}/ARMInstPrinter.h (98%) delete mode 100644 llvm/lib/Target/AVR/InstPrinter/CMakeLists.txt delete mode 100644 llvm/lib/Target/AVR/InstPrinter/LLVMBuild.txt rename llvm/lib/Target/AVR/{InstPrinter => MCTargetDesc}/AVRInstPrinter.cpp (100%) rename llvm/lib/Target/AVR/{InstPrinter => MCTargetDesc}/AVRInstPrinter.h (100%) delete mode 100644 llvm/lib/Target/BPF/InstPrinter/CMakeLists.txt delete mode 100644 llvm/lib/Target/BPF/InstPrinter/LLVMBuild.txt rename llvm/lib/Target/BPF/{InstPrinter => MCTargetDesc}/BPFInstPrinter.cpp (98%) rename llvm/lib/Target/BPF/{InstPrinter => MCTargetDesc}/BPFInstPrinter.h (92%) delete mode 100644 llvm/lib/Target/Lanai/InstPrinter/CMakeLists.txt delete mode 100644 llvm/lib/Target/Lanai/InstPrinter/LLVMBuild.txt rename llvm/lib/Target/Lanai/{InstPrinter => MCTargetDesc}/LanaiInstPrinter.cpp (99%) rename llvm/lib/Target/Lanai/{InstPrinter => MCTargetDesc}/LanaiInstPrinter.h (93%) delete mode 100644 llvm/lib/Target/MSP430/InstPrinter/CMakeLists.txt delete mode 100644 llvm/lib/Target/MSP430/InstPrinter/LLVMBuild.txt rename llvm/lib/Target/MSP430/{InstPrinter => MCTargetDesc}/MSP430InstPrinter.cpp (100%) rename llvm/lib/Target/MSP430/{InstPrinter => MCTargetDesc}/MSP430InstPrinter.h (93%) delete mode 100644 llvm/lib/Target/Mips/InstPrinter/CMakeLists.txt delete mode 100644 llvm/lib/Target/Mips/InstPrinter/LLVMBuild.txt rename llvm/lib/Target/Mips/{InstPrinter => MCTargetDesc}/MipsInstPrinter.cpp (99%) rename llvm/lib/Target/Mips/{InstPrinter => MCTargetDesc}/MipsInstPrinter.h (96%) delete mode 100644 llvm/lib/Target/NVPTX/InstPrinter/CMakeLists.txt delete mode 100644 llvm/lib/Target/NVPTX/InstPrinter/LLVMBuild.txt rename llvm/lib/Target/NVPTX/{InstPrinter => MCTargetDesc}/NVPTXInstPrinter.cpp (99%) rename llvm/lib/Target/NVPTX/{InstPrinter => MCTargetDesc}/NVPTXInstPrinter.h (93%) delete mode 100644 llvm/lib/Target/PowerPC/InstPrinter/CMakeLists.txt delete mode 100644 llvm/lib/Target/PowerPC/InstPrinter/LLVMBuild.txt rename llvm/lib/Target/PowerPC/{InstPrinter => MCTargetDesc}/PPCInstPrinter.cpp (99%) rename llvm/lib/Target/PowerPC/{InstPrinter => MCTargetDesc}/PPCInstPrinter.h (96%) delete mode 100644 llvm/lib/Target/RISCV/InstPrinter/CMakeLists.txt delete mode 100644 llvm/lib/Target/RISCV/InstPrinter/LLVMBuild.txt rename llvm/lib/Target/RISCV/{InstPrinter => MCTargetDesc}/RISCVInstPrinter.cpp (100%) rename llvm/lib/Target/RISCV/{InstPrinter => MCTargetDesc}/RISCVInstPrinter.h (94%) delete mode 100644 llvm/lib/Target/Sparc/InstPrinter/CMakeLists.txt delete mode 100644 llvm/lib/Target/Sparc/InstPrinter/LLVMBuild.txt rename llvm/lib/Target/Sparc/{InstPrinter => MCTargetDesc}/SparcInstPrinter.cpp (100%) rename llvm/lib/Target/Sparc/{InstPrinter => MCTargetDesc}/SparcInstPrinter.h (94%) delete mode 100644 llvm/lib/Target/SystemZ/InstPrinter/CMakeLists.txt delete mode 100644 llvm/lib/Target/SystemZ/InstPrinter/LLVMBuild.txt rename llvm/lib/Target/SystemZ/{InstPrinter => MCTargetDesc}/SystemZInstPrinter.cp [...] rename llvm/lib/Target/SystemZ/{InstPrinter => MCTargetDesc}/SystemZInstPrinter.h (94%) delete mode 100644 llvm/lib/Target/X86/InstPrinter/CMakeLists.txt delete mode 100644 llvm/lib/Target/X86/InstPrinter/LLVMBuild.txt rename llvm/lib/Target/X86/{InstPrinter => MCTargetDesc}/X86ATTInstPrinter.cpp (99%) rename llvm/lib/Target/X86/{InstPrinter => MCTargetDesc}/X86ATTInstPrinter.h (96%) rename llvm/lib/Target/X86/{InstPrinter => MCTargetDesc}/X86InstComments.cpp (99%) rename llvm/lib/Target/X86/{InstPrinter => MCTargetDesc}/X86InstComments.h (86%) rename llvm/lib/Target/X86/{InstPrinter => MCTargetDesc}/X86InstPrinterCommon.cpp (99%) rename llvm/lib/Target/X86/{InstPrinter => MCTargetDesc}/X86InstPrinterCommon.h (88%) rename llvm/lib/Target/X86/{InstPrinter => MCTargetDesc}/X86IntelInstPrinter.cpp (99%) rename llvm/lib/Target/X86/{InstPrinter => MCTargetDesc}/X86IntelInstPrinter.h (96%) delete mode 100644 llvm/lib/Target/XCore/InstPrinter/CMakeLists.txt delete mode 100644 llvm/lib/Target/XCore/InstPrinter/LLVMBuild.txt rename llvm/lib/Target/XCore/{InstPrinter => MCTargetDesc}/XCoreInstPrinter.cpp (100%) rename llvm/lib/Target/XCore/{InstPrinter => MCTargetDesc}/XCoreInstPrinter.h (89%) create mode 100644 llvm/test/CodeGen/ARM/proc-resource-sched.ll create mode 100644 llvm/test/CodeGen/PowerPC/reduce_scalarization.ll create mode 100644 llvm/test/CodeGen/X86/avoid-sfb-g-no-change.mir create mode 100644 llvm/test/CodeGen/X86/discriminate-mem-ops-skip-pfetch.ll create mode 100644 llvm/test/DebugInfo/Generic/dbg-value-lower-linenos.ll create mode 100644 llvm/test/DebugInfo/X86/tu-to-non-named-type.ll create mode 100644 llvm/test/MC/PowerPC/ppc64-localentry-symver.s create mode 100644 llvm/test/ThinLTO/X86/Inputs/linkonce_odr_unnamed_addr.ll create mode 100644 llvm/test/tools/gold/X86/Inputs/linkonce_odr_unnamed_addr.ll create mode 100644 llvm/test/tools/gold/X86/linkonce_odr_unnamed_addr.ll create mode 100644 llvm/test/tools/llvm-objcopy/ELF/invalid-e_phoff.test create mode 100644 llvm/test/tools/llvm-objcopy/ELF/invalid-e_shoff.test create mode 100644 llvm/test/tools/llvm-objcopy/ELF/linked-section.test create mode 100644 llvm/test/tools/llvm-objcopy/ELF/overlapping-sections-in-segments.test create mode 100644 llvm/test/tools/llvm-objcopy/ELF/overlapping-sections.test create mode 100644 llvm/test/tools/llvm-objcopy/ELF/rename-section-duplicate-names.test create mode 100644 llvm/test/tools/llvm-objcopy/ELF/rename-section-empty-string.test create mode 100644 llvm/test/tools/llvm-objcopy/ELF/shared-strtab-shstrtab.s create mode 100644 llvm/test/tools/llvm-objcopy/ELF/tail-merged-string-tables.test create mode 100644 llvm/test/tools/llvm-objdump/elf-symbol-visibility.test create mode 100644 llvm/test/tools/obj2yaml/coff-bss.s delete mode 100644 llvm/utils/gn/secondary/llvm/lib/Target/AArch64/InstPrinter/BUILD.gn delete mode 100644 llvm/utils/gn/secondary/llvm/lib/Target/ARM/InstPrinter/BUILD.gn delete mode 100644 llvm/utils/gn/secondary/llvm/lib/Target/BPF/InstPrinter/BUILD.gn delete mode 100644 llvm/utils/gn/secondary/llvm/lib/Target/PowerPC/InstPrinter/BUILD.gn delete mode 100644 llvm/utils/gn/secondary/llvm/lib/Target/X86/InstPrinter/BUILD.gn create mode 100644 polly/test/DeLICM/pr41656.ll