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-next-allnoconfig in repository toolchain/ci/llvm-project.
from 9e37892773c [ARM,MVE] Add intrinsics for vector get/set lane. adds 1643734741d [clang] Remove the DIFlagArgumentNotModified debug info flag adds 1587c7e86f1 [Scalarizer] Treat values from unreachable blocks as undef adds dda8e955407 [MIPS GlobalISel] Select addiu adds 1f559353a78 [MIPS GlobalISel] Select andi, ori and xori adds 71327707b05 [ARM][MVE] tail-predication adds 41d6ad6efdd Revert "[clang] Remove the DIFlagArgumentNotModified debug [...] adds c953e061b41 [CodeGen] Increase the size of a SmallVector adds 0908093977b DWARFDebugLoc(v4): Add an incremental parsing function adds a763d985012 [gen_ast_dump_json_test.py] Add a --update flag adds 698ea9cb21e [gen_ast_dump_json_test.py] Parse RUN: lines with --update adds 049f4c90eb1 [gen_ast_dump_json_test.py] Infer --filters flags when usin [...] adds 90dbb47616d [gen_ast_dump_json_test.py] Skip manual tests when using --update adds d09e811cb4d [gen_ast_dump_json_test.py] Copy to binary directory to omi [...] adds 7debe5132c0 [gen_ast_dump_json_test.py] Allow updating multiple files i [...] adds 709ea172079 [NFC] Regenerate ast-dump-json tests adds 3c3048c18b0 Include the mangled name in -ast-dump=json adds 0df4a8f72a4 [update_cc_test_checks.py] Use -ast-dump=json to get mangled name adds e6584b2b7b2 Move floating point related entities to namespace level adds 9c5e0fcc23f gn build: Merge e6584b2b7b2 adds 5f0c3bad2f0 Fix TestFormatters.py stepping too far adds 3d708bf5c26 Recommit "[ThinLTO] Add correctness check for RO/WO variabl [...] adds 02419ab5c73 [AMDGPU] Lower llvm.amdgcn.s.buffer.load.v3[i|f]32 adds c2f6efc732e [Clang][ASTImporter] Added visibility check for ClassTemplateDecl. adds b0c1900820c [ARM,MVE] Add reversed isel patterns for MVE `vcmp qN,rN` adds fa3b87fbeb4 [CodeComplete] Constructor overload candidates report as ve [...] adds e3d5ff5a0b1 [RISCV] Match GCC `-march`/`-mabi` driver defaults adds 509efe5d8ed [clangd] Add isHeaderFile helper. adds b221c9d09dd [clangd] Replace getLangOpts().isHeaderFile usage with isHe [...] adds cb1761465a0 clang: enable unwind tables on FreeBSD !amd64 adds aa6d48fa70e Implement target(branch-protection) attribute for AArch64 adds c3607f52b1f [X86][SSE] Add test for extractelement from volatile vector load adds 840c891a8c2 [llvm-objcopy][NFC] Use generated object file in COFF/add-s [...] adds 3dfa975fb36 Add read-only data assembly writing for aix adds ad9fd320091 [clangd] Fix SelectionTree behavior on constructor init-lists. adds 713c30b3896 [clangd] Don't consider class template params part of const [...] adds f018246c204 [scudo][standalone] Enabled SCUDO_DEBUG for tests + fixes adds c9081968ead [clangd] Fix typo in symbol kind conversion adds 72768685567 [MirNamer][Canonicalizer]: Perform instruction semantic bas [...] adds 358eaa3dcea [clang-format] Flexible line endings adds 3bc71193bd4 Comment the fact that DWARFDebugInfoEntry isn't copyable. adds 767eadd7822 [libcxx] use __builtin_isnan in std::isnan. adds 8e34be2f251 [libc++] [chrono] Fix year_month_weekday::ok() implementation. adds 81104ea9ab6 [CMake] Configure the Info.plist so it contains a real vers [...] adds f7efea0ded8 [LoadStoreVectorize] Use '||' instead of '|' between sides [...] adds 67c416dc9a5 [DebugInfo] Allow spill slots in call site parameter descriptions adds 8bcd01f48ac [ThinLTO] Fix -Wunused-function in NDEBUG builds after llvm [...] adds 28a5dc7fc58 [llvm-objcopy][MachO] Implement --redefine-sym and --redefine-syms adds 575e09d9f82 [AST] Let DeclarationNameInfo printing use PrintingPolicy, [...] adds 209e30b7e0c [clangd] Don't repeat class template args when printing con [...] adds d6de5f12d48 [SVFS] Inject TLI Mappings in VFABI attribute. adds e06f3e064a1 [OpenMP 5.0] - Extend defaultmap, by Chi Chun Chen. adds 478ad94c8e1 [GCOV] Skip artificial functions from being emitted adds 2f95b6488bf Rename posix/FileSystem.cpp to FileSystemPosix.cpp adds 7d71dd928d1 Add RTTI support to the SymbolFile class hierarchy adds 1cbe0038944 [-gmodules] Let LLDB log a warning if the Clang module hash [...] adds f897d087d09 [LoopCacheAnalysis]: Fix assertion failure during cost computation adds 09c7e51283d Add a missing triple in ast-dump-decl-json.m adds 0287efb891c [mips] Do not emit R_MIPS_JALR for sym+offset in case of O32 ABI adds 6108eb4e5c9 [mips] Enable `la` pseudo instruction on 64-bit arch. adds 7889d8e7ebd Revert "[LoadStoreVectorize] Use '||' instead of '|' betwee [...] adds 7f1cb1fa6eb gn build: Merge d6de5f12d48 adds 9c1baa23526 re-land [DebugInfo] Add debug location to stubs generated b [...] adds 782392db812 [clang-tidy] modernize-use-using work with multi-argument t [...] adds ee0882bdf86 [SimplifyCFG] propagate fast-math-flags (FMF) from phi to select adds 50e99563fb0 [clang-tidy] modernize-use-override new option AllowOverrid [...] adds caf3166d40f Revert "re-land [DebugInfo] Add debug location to stubs gen [...] adds 631be5c0d41 Remove Support/Options.h, it is unused adds 51a0a4e355d gn build: Merge 631be5c0d41 adds 96fbc32cb9e [clang-tidy] Give readability-redundant-string-init a custo [...] adds 47bd7c57e55 Revert "[clang-tidy] Give readability-redundant-string-init [...] adds 304abde0779 [GISel][CombinerHelper] Add support for scalar type for the [...] adds 98ceac49816 [GISel][CombinerHelper] Use uses() instead of operands() wh [...] adds 905357440c9 Don't use end-of-line comments for the DebugInfoKind enum, NFC adds 06f3dabe4a2 [clang-tidy] Fix readability-redundant-string-init for c++17/c++2a adds 12d7500ba24 [clang-tidy] Give readability-redundant-string-init a custo [...] adds a578adc1bc8 dotest: Add a way for the run_to_* helpers to register dylibs adds 4516dc1c20d Don't add optnone or noinline if the function is already ma [...] adds ce0f3ee5e4d [COFF] Don't error if the only inputs are from /wholearchive: adds 194d7ec081c [WebAssembly] Fix miscompile of select with and adds d295087639a DebugInfo: Templatize rnglist header parsing to setup for r [...] adds 0304360a40b Add a testcase for Clang modules being updated within one L [...] adds 4d23764dddc Fix -Wunused-result warnings in LLDB adds 979da9a4c3b Avoid including Builtins.h in Preprocessor.h adds 2c7c528d7ac [lldb-vscode] support the completion request adds 97c742e6b74 [llvm-cov] Fix illegal cast from uint64_t to int64_t adds 77cfcd75092 DebugInfo: Use loclistx for DWARFv5 location lists to reduc [...] adds cf6cf0cd147 [RISCV] Handle variable sized objects with the stack need t [...]
No new revisions were added by this update.
Summary of changes: .../bugprone/MacroRepeatedSideEffectsCheck.cpp | 1 + .../clang-tidy/modernize/UseOverrideCheck.cpp | 12 +- .../clang-tidy/modernize/UseOverrideCheck.h | 1 + .../clang-tidy/modernize/UseUsingCheck.cpp | 42 +- .../readability/RedundantStringInitCheck.cpp | 67 +- .../readability/RedundantStringInitCheck.h | 9 +- clang-tools-extra/clangd/AST.cpp | 2 + clang-tools-extra/clangd/HeaderSourceSwitch.cpp | 3 +- clang-tools-extra/clangd/Protocol.cpp | 2 +- clang-tools-extra/clangd/Selection.cpp | 4 + clang-tools-extra/clangd/SourceCode.cpp | 13 + clang-tools-extra/clangd/SourceCode.h | 7 +- clang-tools-extra/clangd/XRefs.cpp | 2 + clang-tools-extra/clangd/index/Background.cpp | 6 +- clang-tools-extra/clangd/index/FileIndex.cpp | 1 + clang-tools-extra/clangd/index/FileIndex.h | 1 + clang-tools-extra/clangd/index/SymbolCollector.cpp | 3 +- clang-tools-extra/clangd/refactor/Rename.cpp | 2 +- .../clangd/unittests/FindSymbolsTests.cpp | 17 +- .../clangd/unittests/SelectionTests.cpp | 11 + .../clangd/unittests/SourceCodeTests.cpp | 24 + .../clangd/unittests/SymbolCollectorTests.cpp | 11 + clang-tools-extra/clangd/unittests/XRefsTests.cpp | 17 +- clang-tools-extra/docs/ReleaseNotes.rst | 10 + .../clang-tidy/checks/modernize-use-override.rst | 8 + .../checks/readability-redundant-string-init.rst | 15 +- .../clang-tidy/checkers/modernize-use-using.cpp | 64 + .../readability-redundant-string-init-msvc.cpp | 3 +- .../checkers/readability-redundant-string-init.cpp | 90 +- clang/docs/ReleaseNotes.rst | 9 + clang/include/clang/AST/DeclarationName.h | 10 +- clang/include/clang/AST/JSONNodeDumper.h | 9 +- clang/include/clang/Basic/Attr.td | 6 + clang/include/clang/Basic/AttrDocs.td | 4 + clang/include/clang/Basic/Builtins.h | 2 - clang/include/clang/Basic/CodeGenOptions.def | 4 +- clang/include/clang/Basic/CodeGenOptions.h | 4 +- clang/include/clang/Basic/DebugInfoOptions.h | 42 +- clang/include/clang/Basic/DiagnosticSemaKinds.td | 8 + clang/include/clang/Basic/OpenMPKinds.def | 8 + clang/include/clang/Basic/TargetInfo.h | 18 + clang/include/clang/Format/Format.h | 10 + clang/include/clang/Lex/Preprocessor.h | 9 +- clang/lib/AST/ASTImporter.cpp | 2 + clang/lib/AST/DeclPrinter.cpp | 4 +- clang/lib/AST/DeclarationName.cpp | 25 +- clang/lib/AST/JSONNodeDumper.cpp | 6 +- clang/lib/AST/StmtPrinter.cpp | 2 +- clang/lib/Analysis/ReachableCode.cpp | 1 + clang/lib/Basic/Targets/AArch64.cpp | 24 + clang/lib/Basic/Targets/AArch64.h | 3 + clang/lib/CodeGen/CodeGenFunction.cpp | 33 +- clang/lib/CodeGen/CodeGenModule.cpp | 10 +- clang/lib/CodeGen/TargetInfo.cpp | 27 +- clang/lib/Driver/ToolChains/Arch/RISCV.cpp | 139 +- clang/lib/Driver/ToolChains/Arch/RISCV.h | 2 + clang/lib/Driver/ToolChains/Clang.cpp | 63 +- clang/lib/Driver/ToolChains/FreeBSD.cpp | 2 + clang/lib/Driver/ToolChains/FreeBSD.h | 1 + clang/lib/Driver/ToolChains/Gnu.cpp | 8 +- clang/lib/Format/Format.cpp | 15 +- clang/lib/Frontend/ChainedIncludesSource.cpp | 1 + clang/lib/Frontend/FrontendAction.cpp | 1 + clang/lib/Lex/PPMacroExpansion.cpp | 3 +- clang/lib/Lex/Preprocessor.cpp | 6 +- clang/lib/Parse/ParseOpenMP.cpp | 15 +- clang/lib/Sema/SemaCodeComplete.cpp | 4 + clang/lib/Sema/SemaCoroutine.cpp | 1 + clang/lib/Sema/SemaDeclAttr.cpp | 13 + clang/lib/Sema/SemaExpr.cpp | 1 + clang/lib/Sema/SemaExprObjC.cpp | 3 +- clang/lib/Sema/SemaOpenMP.cpp | 302 +- clang/lib/Sema/TreeTransform.h | 25 +- clang/test/AST/ast-dump-decl-context-json.cpp | 4 + clang/test/AST/ast-dump-decl-json.c | 17 + clang/test/AST/ast-dump-decl-json.m | 648 +- clang/test/AST/ast-dump-expr-json.c | 10879 ++++++++++--------- clang/test/AST/ast-dump-expr-json.cpp | 26 + clang/test/AST/ast-dump-expr-json.m | 18 + clang/test/AST/ast-dump-funcs-json.cpp | 27 + clang/test/AST/ast-dump-if-json.cpp | 2 + clang/test/AST/ast-dump-macro-json.c | 5 + .../AST/ast-dump-record-definition-data-json.cpp | 35 + clang/test/AST/ast-dump-records-json.cpp | 18 + clang/test/AST/ast-dump-stmt-json.c | 14 + clang/test/AST/ast-dump-stmt-json.cpp | 46 + clang/test/AST/ast-dump-stmt-json.m | 7 + clang/test/AST/ast-dump-template-decls-json.cpp | 2 + clang/test/AST/gen_ast_dump_json_test.py | 142 +- clang/test/CMakeLists.txt | 4 + clang/test/CodeCompletion/templates.cpp | 9 +- .../test/CodeGen/aarch64-branch-protection-attr.c | 81 + clang/test/CodeGenCXX/apple-kext.cpp | 22 + clang/test/Driver/freebsd.c | 4 + clang/test/Driver/riscv-abi.c | 8 + clang/test/Driver/riscv-gnutools.c | 45 +- clang/test/OpenMP/target_ast_print.cpp | 1145 +- clang/test/OpenMP/target_defaultmap_codegen.cpp | 1557 +++ clang/test/OpenMP/target_defaultmap_messages.cpp | 118 +- .../OpenMP/target_parallel_defaultmap_messages.cpp | 138 +- .../target_parallel_for_defaultmap_messages.cpp | 39 +- ...arget_parallel_for_simd_defaultmap_messages.cpp | 39 +- .../OpenMP/target_simd_defaultmap_messages.cpp | 41 +- .../OpenMP/target_teams_defaultmap_messages.cpp | 39 +- ...target_teams_distribute_defaultmap_messages.cpp | 39 +- ...distribute_parallel_for_defaultmap_messages.cpp | 38 +- ...ibute_parallel_for_simd_defaultmap_messages.cpp | 41 +- ...t_teams_distribute_simd_defaultmap_messages.cpp | 39 +- clang/test/Sema/attr-target.c | 3 +- clang/test/Sema/branch-protection-attr-err.c | 22 + clang/tools/clang-scan-deps/ClangScanDeps.cpp | 2 +- clang/unittests/AST/ASTImporterVisibilityTest.cpp | 32 +- clang/unittests/Format/FormatTest.cpp | 90 + compiler-rt/lib/scudo/standalone/combined.h | 2 +- compiler-rt/lib/scudo/standalone/internal_defs.h | 10 +- compiler-rt/lib/scudo/standalone/secondary.h | 2 +- compiler-rt/lib/scudo/standalone/size_class_map.h | 5 +- .../lib/scudo/standalone/tests/CMakeLists.txt | 1 + compiler-rt/lib/scudo/standalone/vector.h | 3 +- .../asan/TestCases/asan_and_llvm_coverage_test.cpp | 3 - libcxx/include/chrono | 10 +- libcxx/include/math.h | 4 + .../time.cal.ymwd.members/ok.pass.cpp | 26 +- lld/COFF/Driver.cpp | 8 +- lld/test/COFF/entry-inference.test | 5 + lld/test/COFF/out.test | 5 +- lld/test/COFF/wholearchive.s | 4 + lldb/include/lldb/Expression/UserExpression.h | 2 +- lldb/include/lldb/Symbol/SymbolFile.h | 9 + lldb/include/lldb/Utility/Log.h | 2 +- .../expression/formatters/TestFormatters.py | 5 +- .../test/commands/expression/formatters/main.cpp | 6 +- .../expression/weak_symbols/TestWeakSymbols.py | 13 +- .../test/lang/objc/modules-hash-mismatch/Makefile | 16 + .../TestClangModulesHashMismatch.py | 49 + .../test/lang/objc/modules-hash-mismatch/main.m | 6 + .../test/lang/objc/modules-hash-mismatch/other.m | 4 + .../test/lang/objc/modules-update/Makefile | 3 + .../objc/modules-update/TestClangModulesUpdate.py | 69 + .../test/lang/objc/modules-update/first.m | 5 + .../test/lang/objc/modules-update/module.modulemap | 4 + .../test/lang/objc/modules-update/second.m | 5 + .../test/lang/objc/modules-update/umbrella.h | 0 lldb/packages/Python/lldbsuite/test/lldbutil.py | 25 +- .../Python/lldbsuite/test/make/Makefile.rules | 9 +- .../lldb-vscode/completions}/Makefile | 0 .../completions/TestVSCode_completions.py | 117 + .../test/tools/lldb-vscode/completions/main.cpp | 16 + .../test/tools/lldb-vscode/lldbvscode_testcase.py | 2 +- .../lldb-vscode/variables/TestVSCode_variables.py | 2 +- .../lldbsuite/test/tools/lldb-vscode/vscode.py | 16 + lldb/source/Core/ModuleList.cpp | 7 +- lldb/source/Host/CMakeLists.txt | 2 +- lldb/source/Host/common/Host.cpp | 19 +- .../posix/{FileSystem.cpp => FileSystemPosix.cpp} | 0 .../Clang/ClangExpressionDeclMap.h | 2 +- .../Clang/ClangExpressionParser.cpp | 1 + .../Python/OperatingSystemPython.cpp | 6 +- .../SymbolFile/Breakpad/SymbolFileBreakpad.cpp | 2 + .../SymbolFile/Breakpad/SymbolFileBreakpad.h | 11 + .../Plugins/SymbolFile/DWARF/DWARFDebugInfoEntry.h | 4 + .../Plugins/SymbolFile/DWARF/SymbolFileDWARF.cpp | 81 +- .../Plugins/SymbolFile/DWARF/SymbolFileDWARF.h | 14 + .../SymbolFile/DWARF/SymbolFileDWARFDebugMap.cpp | 2 + .../SymbolFile/DWARF/SymbolFileDWARFDebugMap.h | 11 + .../SymbolFile/DWARF/SymbolFileDWARFDwo.cpp | 2 + .../Plugins/SymbolFile/DWARF/SymbolFileDWARFDwo.h | 11 + .../SymbolFile/DWARF/SymbolFileDWARFDwoDwp.cpp | 2 + .../SymbolFile/DWARF/SymbolFileDWARFDwoDwp.h | 10 + .../SymbolFile/NativePDB/SymbolFileNativePDB.cpp | 2 + .../SymbolFile/NativePDB/SymbolFileNativePDB.h | 11 + .../Plugins/SymbolFile/PDB/SymbolFilePDB.cpp | 2 + lldb/source/Plugins/SymbolFile/PDB/SymbolFilePDB.h | 11 + .../Plugins/SymbolFile/Symtab/SymbolFileSymtab.cpp | 2 + .../Plugins/SymbolFile/Symtab/SymbolFileSymtab.h | 11 + lldb/source/Symbol/SymbolFile.cpp | 2 + lldb/tools/driver/CMakeLists.txt | 6 +- .../driver/{lldb-Info.plist => lldb-Info.plist.in} | 2 +- lldb/tools/lldb-vscode/CMakeLists.txt | 10 + ...vscode-Info.plist => lldb-vscode-Info.plist.in} | 2 +- lldb/tools/lldb-vscode/lldb-vscode.cpp | 149 +- llvm/include/llvm/Analysis/TargetLibraryInfo.h | 10 + llvm/include/llvm/DebugInfo/DWARF/DWARFDebugLoc.h | 50 +- llvm/include/llvm/DebugInfo/DWARF/DWARFDie.h | 1 + llvm/include/llvm/DebugInfo/DWARF/DWARFUnit.h | 23 +- llvm/include/llvm/IR/FPEnv.h | 70 + llvm/include/llvm/IR/IRBuilder.h | 44 +- llvm/include/llvm/IR/IntrinsicInst.h | 42 +- llvm/include/llvm/IR/LLVMContext.h | 9 - llvm/include/llvm/InitializePasses.h | 1 + llvm/include/llvm/LTO/LTO.h | 2 +- llvm/include/llvm/LinkAllPasses.h | 1 + llvm/include/llvm/Support/AArch64TargetParser.h | 9 + llvm/include/llvm/Support/Options.h | 119 - llvm/include/llvm/Transforms/IPO/FunctionImport.h | 2 +- .../llvm/Transforms/IPO/WholeProgramDevirt.h | 2 +- llvm/include/llvm/Transforms/Utils.h | 7 + .../llvm/Transforms/Utils/InjectTLIMappings.h | 37 + llvm/lib/Analysis/LoopCacheAnalysis.cpp | 3 + llvm/lib/Analysis/TargetLibraryInfo.cpp | 16 + llvm/lib/Analysis/VectorUtils.cpp | 3 + llvm/lib/BinaryFormat/XCOFF.cpp | 2 + llvm/lib/CodeGen/AsmPrinter/DIE.cpp | 6 + llvm/lib/CodeGen/AsmPrinter/DwarfCompileUnit.cpp | 7 +- llvm/lib/CodeGen/AsmPrinter/DwarfDebug.cpp | 5 +- llvm/lib/CodeGen/GlobalISel/CombinerHelper.cpp | 31 +- llvm/lib/CodeGen/MIRCanonicalizerPass.cpp | 34 +- llvm/lib/CodeGen/MIRNamerPass.cpp | 4 +- llvm/lib/CodeGen/MIRVRegNamerUtils.cpp | 381 +- llvm/lib/CodeGen/MIRVRegNamerUtils.h | 93 +- llvm/lib/CodeGen/MachineInstr.cpp | 2 +- .../CodeGen/SelectionDAG/SelectionDAGBuilder.cpp | 3 +- llvm/lib/CodeGen/TargetLoweringObjectFileImpl.cpp | 4 + llvm/lib/DebugInfo/DWARF/DWARFContext.cpp | 13 +- llvm/lib/DebugInfo/DWARF/DWARFDebugLoc.cpp | 149 +- llvm/lib/DebugInfo/DWARF/DWARFDie.cpp | 38 +- llvm/lib/DebugInfo/DWARF/DWARFFormValue.cpp | 5 + llvm/lib/DebugInfo/DWARF/DWARFUnit.cpp | 54 +- llvm/lib/DebugInfo/DWARF/DWARFVerifier.cpp | 2 +- llvm/lib/IR/CMakeLists.txt | 1 + llvm/lib/IR/FPEnv.cpp | 78 + llvm/lib/IR/IntrinsicInst.cpp | 67 +- llvm/lib/LTO/LTO.cpp | 27 +- llvm/lib/LTO/ThinLTOCodeGenerator.cpp | 7 +- llvm/lib/MC/MCObjectFileInfo.cpp | 4 + llvm/lib/MC/MCSectionXCOFF.cpp | 7 + llvm/lib/Passes/PassBuilder.cpp | 1 + llvm/lib/Passes/PassRegistry.def | 1 + llvm/lib/Support/AArch64TargetParser.cpp | 48 + llvm/lib/Support/CMakeLists.txt | 1 - llvm/lib/Support/DebugCounter.cpp | 1 - llvm/lib/Support/Options.cpp | 32 - llvm/lib/Support/Signals.cpp | 4 +- llvm/lib/Target/AMDGPU/SIISelLowering.cpp | 30 +- llvm/lib/Target/ARM/ARMInstrMVE.td | 61 +- llvm/lib/Target/ARM/ARMTargetTransformInfo.cpp | 3 + llvm/lib/Target/Mips/AsmParser/MipsAsmParser.cpp | 21 +- llvm/lib/Target/Mips/MipsInstrInfo.td | 12 +- llvm/lib/Target/PowerPC/PPCAsmPrinter.cpp | 4 +- llvm/lib/Target/RISCV/RISCVFrameLowering.cpp | 38 +- llvm/lib/Target/RISCV/RISCVFrameLowering.h | 2 + llvm/lib/Target/RISCV/RISCVRegisterInfo.cpp | 6 +- llvm/lib/Target/RISCV/Utils/RISCVBaseInfo.cpp | 6 + llvm/lib/Target/RISCV/Utils/RISCVBaseInfo.h | 4 + .../Target/WebAssembly/WebAssemblyInstrFloat.td | 7 - llvm/lib/Transforms/IPO/FunctionImport.cpp | 55 +- llvm/lib/Transforms/IPO/WholeProgramDevirt.cpp | 4 +- .../Transforms/Instrumentation/GCOVProfiling.cpp | 5 +- llvm/lib/Transforms/Scalar/Scalarizer.cpp | 34 +- llvm/lib/Transforms/Utils/CMakeLists.txt | 1 + llvm/lib/Transforms/Utils/FunctionImportUtils.cpp | 6 +- llvm/lib/Transforms/Utils/InjectTLIMappings.cpp | 186 + llvm/lib/Transforms/Utils/SimplifyCFG.cpp | 8 +- llvm/lib/Transforms/Utils/Utils.cpp | 1 + .../LoopCacheAnalysis/PowerPC/compute-cost.ll | 35 + .../prelegalizercombiner-shuffle-vector.mir | 42 + .../CodeGen/AMDGPU/llvm.amdgcn.s.buffer.load.ll | 160 +- llvm/test/CodeGen/ARM/debug-info-sreg2.ll | 2 +- .../CodeGen/MIR/AArch64/mirCanonCopyCopyProp.mir | 4 +- .../CodeGen/MIR/AArch64/mirCanonIdempotent.mir | 12 +- llvm/test/CodeGen/MIR/AArch64/mirnamer.mir | 48 +- llvm/test/CodeGen/MIR/AMDGPU/mir-canon-multi.mir | 24 +- .../Mips/GlobalISel/instruction-select/add.mir | 75 +- .../Mips/GlobalISel/instruction-select/bitwise.mir | 146 + .../Mips/GlobalISel/instruction-select/branch.mir | 5 +- .../instruction-select/jump_table_and_brjt.mir | 18 +- .../Mips/GlobalISel/instruction-select/mul.mir | 5 +- .../Mips/GlobalISel/instruction-select/phi.mir | 40 +- .../Mips/GlobalISel/instruction-select/select.mir | 40 +- llvm/test/CodeGen/Mips/GlobalISel/llvm-ir/add.ll | 53 +- .../CodeGen/Mips/GlobalISel/llvm-ir/bitwise.ll | 106 +- .../test/CodeGen/Mips/GlobalISel/llvm-ir/branch.ll | 3 +- .../CodeGen/Mips/GlobalISel/llvm-ir/constants.ll | 12 +- .../Mips/GlobalISel/llvm-ir/dyn_stackalloc.ll | 5 +- .../Mips/GlobalISel/llvm-ir/fptosi_and_fptoui.ll | 18 +- llvm/test/CodeGen/Mips/GlobalISel/llvm-ir/icmp.ll | 31 +- .../Mips/GlobalISel/llvm-ir/jump_table_and_brjt.ll | 11 +- .../GlobalISel/llvm-ir/long_ambiguous_chain_s32.ll | 210 +- .../GlobalISel/llvm-ir/long_ambiguous_chain_s64.ll | 226 +- llvm/test/CodeGen/Mips/GlobalISel/llvm-ir/mul.ll | 48 +- llvm/test/CodeGen/Mips/GlobalISel/llvm-ir/phi.ll | 27 +- .../CodeGen/Mips/GlobalISel/llvm-ir/rem_and_div.ll | 36 +- .../test/CodeGen/Mips/GlobalISel/llvm-ir/select.ll | 30 +- .../Mips/GlobalISel/llvm-ir/sitofp_and_uitofp.ll | 24 +- llvm/test/CodeGen/Mips/GlobalISel/llvm-ir/sub.ll | 26 +- .../Mips/GlobalISel/llvm-ir/test_TypeInfoforMF.ll | 12 +- .../GlobalISel/llvm-ir/truncStore_and_aExtLoad.ll | 3 +- .../CodeGen/RISCV/stack-realignment-unsupported.ll | 13 - ...tack-realignment-with-variable-sized-objects.ll | 72 + llvm/test/CodeGen/Thumb2/mve-pred-and.ll | 6 +- llvm/test/CodeGen/Thumb2/mve-vcmpfr.ll | 48 +- llvm/test/CodeGen/Thumb2/mve-vcmpr.ll | 18 +- llvm/test/CodeGen/WebAssembly/select.ll | 75 +- llvm/test/CodeGen/X86/debug-loclists.ll | 22 +- llvm/test/CodeGen/X86/extractelement-load.ll | 26 + llvm/test/DebugInfo/Sparc/subreg.ll | 2 +- llvm/test/DebugInfo/X86/PR26148.ll | 2 +- llvm/test/DebugInfo/X86/debug-loc-offset.mir | 8 +- llvm/test/DebugInfo/X86/dw_op_minus_direct.ll | 2 +- .../X86/dwarfdump-debug-loc-error-cases.s | 2 +- .../X86/dwarfdump-debug-loc-error-cases2.s | 10 +- .../DebugInfo/X86/dwarfdump-debug-loc-simple.test | 8 +- .../DebugInfo/X86/dwarfdump-rnglists-dwarf64.s | 2 +- llvm/test/DebugInfo/X86/dwarfdump-rnglists.s | 2 +- llvm/test/DebugInfo/X86/live-debug-variables.ll | 2 +- llvm/test/DebugInfo/X86/pieces-1.ll | 2 +- llvm/test/DebugInfo/X86/sret.ll | 1 - llvm/test/DebugInfo/X86/stack-value-piece.ll | 18 +- llvm/test/MC/Mips/expansion-jal-sym-pic.s | 122 +- llvm/test/MC/Mips/macro-la-64bit.s | 479 + llvm/test/MC/Mips/macro-la-bad.s | 14 +- .../LoopVectorize/ARM/prefer-tail-loop-folding.ll | 26 + .../Transforms/Scalarizer/phi-unreachable-pred.ll | 98 + llvm/test/Transforms/SimplifyCFG/HoistCode.ll | 2 +- llvm/test/Transforms/Util/add-TLI-mappings.ll | 61 + .../dsymutil/X86/basic-lto-dw4-linking-x86.test | 6 +- .../tools/dsymutil/X86/basic-lto-linking-x86.test | 6 +- .../tools/dsymutil/X86/debug-loc-base-addr.test | 11 +- .../tools/llvm-dwarfdump/X86/debug_loc-OP_addr.s | 2 +- .../llvm-dwarfdump/X86/debug_loc_base_address.s | 7 +- .../tools/llvm-dwarfdump/X86/debug_loc_offset.test | 8 +- llvm/test/tools/llvm-dwarfdump/X86/debugloc.s | 8 +- .../COFF/Inputs/x86_64-obj-xrelocs.yaml.gz | Bin 0 -> 189601 bytes .../llvm-objcopy/COFF/Inputs/x86_64-xrelocs.obj.gz | Bin 88299 -> 0 bytes llvm/test/tools/llvm-objcopy/COFF/add-section.test | 19 +- .../tools/llvm-objcopy/MachO/redefine-symbol.s | 51 + .../{coff-xrelocs.yaml => COFF/xrelocs.yaml} | 0 llvm/tools/llvm-cov/CoverageExporterJson.cpp | 16 +- llvm/tools/llvm-dwarfdump/Statistics.cpp | 15 +- llvm/tools/llvm-objcopy/MachO/MachOObjcopy.cpp | 12 +- llvm/tools/llvm-objcopy/MachO/Object.h | 6 + llvm/unittests/IR/IRBuilderTest.cpp | 50 +- llvm/utils/gn/secondary/llvm/lib/IR/BUILD.gn | 1 + llvm/utils/gn/secondary/llvm/lib/Support/BUILD.gn | 1 - .../secondary/llvm/lib/Transforms/Utils/BUILD.gn | 1 + llvm/utils/update_cc_test_checks.py | 95 +- 336 files changed, 14350 insertions(+), 8390 deletions(-) create mode 100644 clang/test/CodeGen/aarch64-branch-protection-attr.c create mode 100644 clang/test/OpenMP/target_defaultmap_codegen.cpp create mode 100644 clang/test/Sema/branch-protection-attr-err.c create mode 100644 lldb/packages/Python/lldbsuite/test/lang/objc/modules-hash-mism [...] create mode 100644 lldb/packages/Python/lldbsuite/test/lang/objc/modules-hash-mism [...] create mode 100644 lldb/packages/Python/lldbsuite/test/lang/objc/modules-hash-mism [...] create mode 100644 lldb/packages/Python/lldbsuite/test/lang/objc/modules-hash-mism [...] create mode 100644 lldb/packages/Python/lldbsuite/test/lang/objc/modules-update/Makefile create mode 100644 lldb/packages/Python/lldbsuite/test/lang/objc/modules-update/Te [...] create mode 100644 lldb/packages/Python/lldbsuite/test/lang/objc/modules-update/first.m create mode 100644 lldb/packages/Python/lldbsuite/test/lang/objc/modules-update/mo [...] create mode 100644 lldb/packages/Python/lldbsuite/test/lang/objc/modules-update/second.m copy clang/test/VFS/Inputs/UsesFoo.framework/Headers/UsesFoo.h => lldb/packages/Py [...] copy lldb/packages/Python/lldbsuite/test/{api/check_public_api_headers => tools/ll [...] create mode 100644 lldb/packages/Python/lldbsuite/test/tools/lldb-vscode/completio [...] create mode 100644 lldb/packages/Python/lldbsuite/test/tools/lldb-vscode/completio [...] rename lldb/source/Host/posix/{FileSystem.cpp => FileSystemPosix.cpp} (100%) rename lldb/tools/driver/{lldb-Info.plist => lldb-Info.plist.in} (94%) rename lldb/tools/lldb-vscode/{lldb-vscode-Info.plist => lldb-vscode-Info.plist.in} (94%) create mode 100644 llvm/include/llvm/IR/FPEnv.h delete mode 100644 llvm/include/llvm/Support/Options.h create mode 100644 llvm/include/llvm/Transforms/Utils/InjectTLIMappings.h create mode 100644 llvm/lib/IR/FPEnv.cpp delete mode 100644 llvm/lib/Support/Options.cpp create mode 100644 llvm/lib/Transforms/Utils/InjectTLIMappings.cpp create mode 100644 llvm/test/Analysis/LoopCacheAnalysis/PowerPC/compute-cost.ll delete mode 100644 llvm/test/CodeGen/RISCV/stack-realignment-unsupported.ll create mode 100644 llvm/test/CodeGen/RISCV/stack-realignment-with-variable-sized-o [...] create mode 100644 llvm/test/MC/Mips/macro-la-64bit.s create mode 100644 llvm/test/Transforms/Scalarizer/phi-unreachable-pred.ll create mode 100644 llvm/test/Transforms/Util/add-TLI-mappings.ll create mode 100644 llvm/test/tools/llvm-objcopy/COFF/Inputs/x86_64-obj-xrelocs.yaml.gz delete mode 100644 llvm/test/tools/llvm-objcopy/COFF/Inputs/x86_64-xrelocs.obj.gz create mode 100644 llvm/test/tools/llvm-objcopy/MachO/redefine-symbol.s rename llvm/test/tools/yaml2obj/{coff-xrelocs.yaml => COFF/xrelocs.yaml} (100%)