This is an automated email from the git hooks/post-receive script.
tcwg-buildslave pushed a change to branch linaro-local/ci/tcwg_kernel/llvm-master-arm-stable-allmodconfig in repository toolchain/ci/llvm-monorepo.
from 47ba0925074 Revert "[COFF, ARM64] Implement Intrinsic.sponentry for AArch64" adds 97d7d6fb4b3 [AArch64] Fix unintended fallthrough and strengthen cast adds 5e07fb24201 [llvm-mca] Add extra counters for move elimination in view [...] adds d3101296109 Reapply Logging: make os_log buffer size an integer constan [...] adds 59f8d691a3f [OpenMP][libomptarget] Add runtime function for pushing coa [...] adds bfecdc20196 [Hexagon] Fix MO_JumpTable const extender conversion adds b8980b50bee [LegalizeDAG] Add generic vector CTPOP expansion (PR32655) adds ce7223368e2 Use C++11 fallthrough attribute syntax when available and a [...] adds 42d4efa481e Revert "Reapply Logging: make os_log buffer size an integer [...] adds bbe38f57f8a Revert "[COFF, ARM64] Change setjmp for AArch64 Windows to [...] adds b2fdf94ab68 Add LLVM_FALLTHROUGH annotation after switch adds e5dc36ee6ca Output "rule" information in SARIF exports. adds 1d76ed2f962 [GlobalISel] Fix a bug in LegalizeRuleSet::clampMaxNumElements adds b2affd9c27f Remove unnecessary fallthrough annotation after unreachable adds 5fe0a4f9183 [LoopInterchange] Remove support for inner-only reductions. adds bd7b6ec4bf2 Annotate possibly unintended fallthroughs in Hexagon MC code, NFC adds 62fe0f404d8 [codeview] Add breaks to fix -Wimplicit-fallthrough adds ad7deb0fef1 [WebAssembly] Fixup `main` signature by default adds ed5382d9bed [LoopInterchange] Fix unused variables in release build adds 2bf1f271bb3 Fix clang -Wimplicit-fallthrough warnings across llvm, NFC adds 325be17c478 [Hexagon] Remove unintended fallthrough from MC duplex code adds fad89d67fa9 Set MAttrs in LTO mode adds f9265446f6a Use llvm_unreachable for unreachable code. adds df04ab3b7fc Omit "virtual" if overridden. adds 6b664ae8d80 Enable -Wimplicit-fallthrough for clang as well as GCC adds c267c949f02 [WebAssembly] Fix signature parsing for 'try' in AsmParser adds e9bf25cf0ae [CMake][Fuchsia] Don't restrict Linux runtimes to UNIX adds bd899eacb2f [FileSystem] Move path resolution logic out of FileSpec adds c4446c1ca2d [FileSystem] Change FileSpec constructor signature. adds 3f65a8c7a6b [COFF, ARM64] Implement llvm.addressofreturnaddress intrinsic adds 69ca27b6127 Revert "Bug 39129: Speeding up partition_point/lower_bound/ [...] adds 5c74a21f51e Silence -Wimplicit-fallthrough in gold plugin adds 50119888f9f [FileSystem] Change FileSpec constructor signature (2/2) adds 78721af1f75 [llvm-objcopy/strip] [NFC] Clean up tablegen opts (clang-fo [...] adds cb3d1467fac [CodeGen] Move `emitConstant` from ScalarExprEmitter to Cod [...] adds 401b8881ed5 [FileSystem] Update SetFile signature. adds 3404b2ac409 [ELF] Change sh_link of .rel{,a}.plt to make GNU strip happy adds 6e0bc008551 Fix test assumption that Linux implies glibc. adds c10481d4c62 [File] Remove static method to get permissions. adds 57a54ff8af8 [AMDGPU] Handle the idot8 pattern generated by FE. adds 6d191f94db1 [CodeGen] Fix assertion on referencing constexpr Obj-C obje [...] adds 98f08e54394 [IR] remove fake binop query for fneg adds ba4f5d2367d [XRay] Fix TSC and atomic custom/typed event accounting adds 7cce6bc941b [MachineOutliner][NFC] Remember when you map something ille [...] adds 8200b3b93c6 [X86] Add test cases for adding vector support to isTruncat [...] adds 7e40287683a [DAGCombiner] Make the isTruncateOf call from visitZERO_EXT [...] adds c3c75d3f402 [COFF, ARM64] Implement Intrinsic.sponentry for AArch64 adds 8ae308650e4 [gold-plugin] Fix a bunch of build warnings adds 525a51b5542 [AliasSetTracker] Misc cleanup (NFCI) adds e1cd256a19f When no FileCheck binary is specified, look in the llvm/cla [...] adds 58311b9fc8d [WebAssembly] Expand inserts and extracts with variable indices adds b34c35a62ec [NFC][LICM] Factor out instruction erasing logic adds ac699d0b6e3 When building a header module, treat inputs as headers rath [...] adds f5fd3586592 [WebAssembly] General vector shift lowering adds c8c3ca0bfad [WebAssembly] Added a .globaltype directive to .s output.
No new revisions were added by this update.
Summary of changes: .../clang-tidy/google/AvoidCStyleCastsCheck.cpp | 2 +- clang/cmake/caches/Fuchsia-stage2.cmake | 64 ++-- clang/lib/ARCMigrate/TransRetainReleaseDealloc.cpp | 1 + clang/lib/Analysis/CFG.cpp | 1 + clang/lib/Analysis/FormatString.cpp | 2 +- clang/lib/Analysis/ReachableCode.cpp | 2 +- clang/lib/Basic/IdentifierTable.cpp | 1 + clang/lib/Basic/Targets/OSTargets.h | 2 +- clang/lib/Basic/Targets/X86.cpp | 1 + clang/lib/Basic/Targets/X86.h | 1 + clang/lib/CodeGen/CGBuiltin.cpp | 15 +- clang/lib/CodeGen/CGExpr.cpp | 10 + clang/lib/CodeGen/CGExprScalar.cpp | 21 +- clang/lib/CodeGen/CGObjC.cpp | 37 ++- clang/lib/CodeGen/CGObjCRuntime.cpp | 2 +- clang/lib/CodeGen/CodeGenFunction.h | 1 + clang/lib/CodeGen/ItaniumCXXABI.cpp | 4 +- clang/lib/CodeGen/VarBypassDetector.cpp | 2 +- clang/lib/Driver/ToolChains/Clang.cpp | 6 +- clang/lib/Frontend/CompilerInstance.cpp | 2 +- clang/lib/Frontend/CompilerInvocation.cpp | 2 +- clang/lib/Frontend/Rewrite/InclusionRewriter.cpp | 1 + clang/lib/Index/CommentToXML.cpp | 1 + clang/lib/Index/USRGeneration.cpp | 2 +- clang/lib/Lex/LiteralSupport.cpp | 2 +- clang/lib/Parse/ParseCXXInlineMethods.cpp | 8 +- clang/lib/Parse/ParseDecl.cpp | 4 +- clang/lib/Parse/ParseDeclCXX.cpp | 2 +- clang/lib/Parse/ParseExpr.cpp | 6 +- clang/lib/Parse/ParseTentative.cpp | 6 +- clang/lib/Parse/Parser.cpp | 4 +- clang/lib/Rewrite/HTMLRewrite.cpp | 2 +- clang/lib/Sema/SemaTemplateInstantiate.cpp | 2 +- clang/lib/Sema/SemaTemplateVariadic.cpp | 1 + .../RetainCountChecker/RetainCountChecker.cpp | 2 +- clang/lib/StaticAnalyzer/Core/BugReporter.cpp | 2 +- clang/lib/StaticAnalyzer/Core/ExprEngineC.cpp | 2 +- clang/lib/StaticAnalyzer/Core/ExprEngineCXX.cpp | 4 +- clang/lib/StaticAnalyzer/Core/RegionStore.cpp | 4 +- clang/lib/StaticAnalyzer/Core/SarifDiagnostics.cpp | 38 +++ .../lib/StaticAnalyzer/Core/SimpleSValBuilder.cpp | 4 +- .../sarif-diagnostics-taint-test.c.sarif | 14 +- .../sarif-multi-diagnostic-test.c.sarif | 301 ++++++++++++++++++ .../diagnostics/sarif-diagnostics-taint-test.c | 2 +- .../diagnostics/sarif-multi-diagnostic-test.c | 29 ++ clang/test/Analysis/lit.local.cfg | 4 + clang/test/CodeGen/ms-setjmp.c | 4 +- clang/test/CodeGenObjCXX/arc-constexpr.mm | 43 ++- clang/test/Driver/header-module.cpp | 4 +- clang/tools/clang-func-mapping/ClangFnMapGen.cpp | 1 + compiler-rt/lib/xray/tests/CMakeLists.txt | 1 + .../lib/xray/tests/unit/fdr_controller_test.cc | 45 +++ .../lib/xray/tests/unit/fdr_log_writer_test.cc | 56 +++- compiler-rt/lib/xray/tests/unit/test_helpers.h | 5 + compiler-rt/lib/xray/xray_fdr_controller.h | 3 +- compiler-rt/lib/xray/xray_fdr_log_writer.h | 36 ++- libcxx/benchmarks/algorithms.bench.cpp | 64 ---- libcxx/include/__config | 6 +- libcxx/include/algorithm | 34 +-- .../test/libcxx/algorithms/half_positive.pass.cpp | 59 ---- libcxx/test/support/test_macros.h | 12 +- libcxxabi/src/demangle/ItaniumDemangle.h | 1 + lld/COFF/LTO.cpp | 2 + lld/Common/TargetOptionsCommandFlags.cpp | 1 + lld/ELF/Arch/RISCV.cpp | 2 +- lld/ELF/LTO.cpp | 1 + lld/ELF/SyntheticSections.cpp | 14 +- lld/ELF/Target.cpp | 4 +- lld/include/lld/Common/TargetOptionsCommandFlags.h | 1 + lld/lib/ReaderWriter/MachO/ArchHandler_x86_64.cpp | 1 + lld/lib/ReaderWriter/MachO/MachOLinkingContext.cpp | 1 + lld/test/ELF/aarch64-gnu-ifunc.s | 2 +- lld/test/ELF/gnu-ifunc-i386.s | 2 +- lld/test/ELF/gnu-ifunc.s | 5 +- lld/wasm/LTO.cpp | 1 + lldb/include/lldb/Host/File.h | 2 - lldb/include/lldb/Host/FileSystem.h | 2 + lldb/include/lldb/Target/Process.h | 2 +- lldb/include/lldb/Utility/FileSpec.h | 42 +-- lldb/packages/Python/lldbsuite/test/dotest.py | 32 ++ lldb/source/API/SBAttachInfo.cpp | 9 +- lldb/source/API/SBDebugger.cpp | 2 +- lldb/source/API/SBFileSpec.cpp | 12 +- lldb/source/API/SBHostOS.cpp | 6 +- lldb/source/API/SBLaunchInfo.cpp | 7 +- lldb/source/API/SBModuleSpec.cpp | 3 +- lldb/source/API/SBPlatform.cpp | 14 +- lldb/source/API/SBProcess.cpp | 9 +- lldb/source/API/SBTarget.cpp | 24 +- .../Breakpoint/BreakpointResolverAddress.cpp | 2 +- .../Breakpoint/BreakpointResolverFileLine.cpp | 2 +- lldb/source/Commands/CommandCompletions.cpp | 4 +- lldb/source/Commands/CommandObjectBreakpoint.cpp | 13 +- lldb/source/Commands/CommandObjectCommands.cpp | 3 +- lldb/source/Commands/CommandObjectLog.cpp | 3 +- lldb/source/Commands/CommandObjectMemory.cpp | 3 +- lldb/source/Commands/CommandObjectPlatform.cpp | 36 +-- lldb/source/Commands/CommandObjectPlugin.cpp | 3 +- lldb/source/Commands/CommandObjectProcess.cpp | 16 +- lldb/source/Commands/CommandObjectSettings.cpp | 7 +- lldb/source/Commands/CommandObjectSource.cpp | 10 +- lldb/source/Commands/CommandObjectTarget.cpp | 19 +- lldb/source/Commands/CommandObjectThread.cpp | 2 +- lldb/source/Core/Debugger.cpp | 4 +- lldb/source/Core/DynamicLoader.cpp | 5 +- lldb/source/Core/Module.cpp | 2 +- lldb/source/Core/ModuleList.cpp | 5 +- lldb/source/Core/PluginManager.cpp | 4 +- lldb/source/Core/SearchFilter.cpp | 8 +- lldb/source/Expression/REPL.cpp | 4 +- lldb/source/Host/android/HostInfoAndroid.cpp | 7 +- lldb/source/Host/common/Editline.cpp | 8 +- lldb/source/Host/common/File.cpp | 17 +- lldb/source/Host/common/FileSystem.cpp | 20 +- lldb/source/Host/common/Host.cpp | 8 +- lldb/source/Host/common/HostInfoBase.cpp | 3 +- .../Host/common/MonitoringProcessLauncher.cpp | 2 +- lldb/source/Host/common/Symbols.cpp | 31 +- lldb/source/Host/freebsd/Host.cpp | 6 +- lldb/source/Host/freebsd/HostInfoFreeBSD.cpp | 2 +- lldb/source/Host/linux/Host.cpp | 3 +- lldb/source/Host/linux/HostInfoLinux.cpp | 5 +- lldb/source/Host/macosx/Symbols.cpp | 41 ++- lldb/source/Host/macosx/objcxx/Host.mm | 11 +- lldb/source/Host/macosx/objcxx/HostInfoMacOSX.mm | 14 +- lldb/source/Host/posix/FileSystem.cpp | 4 +- lldb/source/Host/posix/HostInfoPosix.cpp | 4 +- lldb/source/Host/posix/HostProcessPosix.cpp | 2 +- lldb/source/Interpreter/CommandInterpreter.cpp | 18 +- lldb/source/Interpreter/OptionValueFileSpec.cpp | 4 +- .../source/Interpreter/OptionValueFileSpecLIst.cpp | 6 +- lldb/source/Interpreter/Options.cpp | 2 +- lldb/source/Interpreter/Property.cpp | 6 +- .../Darwin-Kernel/DynamicLoaderDarwinKernel.cpp | 9 +- .../Hexagon-DYLD/DynamicLoaderHexagonDYLD.cpp | 8 +- .../MacOSX-DYLD/DynamicLoaderDarwin.cpp | 2 +- .../MacOSX-DYLD/DynamicLoaderMacOSXDYLD.cpp | 7 +- .../DynamicLoader/POSIX-DYLD/DYLDRendezvous.cpp | 4 +- .../POSIX-DYLD/DynamicLoaderPOSIXDYLD.cpp | 4 +- .../Plugins/ExpressionParser/Clang/ClangHost.cpp | 10 +- lldb/source/Plugins/JITLoader/GDB/JITLoaderGDB.cpp | 2 +- .../ItaniumABI/ItaniumABILanguageRuntime.cpp | 4 +- .../ObjC/AppleObjCRuntime/AppleObjCRuntime.cpp | 2 +- .../RenderScriptRuntime/RenderScriptRuntime.cpp | 9 +- .../Plugins/ObjectFile/ELF/ObjectFileELF.cpp | 6 +- .../Plugins/ObjectFile/Mach-O/ObjectFileMachO.cpp | 18 +- .../Plugins/Platform/Android/PlatformAndroid.cpp | 7 +- .../Platform/MacOSX/PlatformAppleSimulator.cpp | 5 +- .../Platform/MacOSX/PlatformAppleTVSimulator.cpp | 8 +- .../MacOSX/PlatformAppleWatchSimulator.cpp | 8 +- .../Plugins/Platform/MacOSX/PlatformDarwin.cpp | 33 +- .../Platform/MacOSX/PlatformDarwinKernel.cpp | 31 +- .../Plugins/Platform/MacOSX/PlatformMacOSX.cpp | 6 +- .../Platform/MacOSX/PlatformRemoteDarwinDevice.cpp | 22 +- .../Platform/MacOSX/PlatformiOSSimulator.cpp | 8 +- .../PlatformiOSSimulatorCoreSimulatorSupport.mm | 2 +- .../Plugins/Platform/POSIX/PlatformPOSIX.cpp | 6 +- .../Plugins/Platform/Windows/PlatformWindows.cpp | 3 +- .../Plugins/Process/FreeBSD/ProcessFreeBSD.cpp | 3 +- .../Plugins/Process/Linux/NativeProcessLinux.cpp | 10 +- .../Plugins/Process/elf-core/ProcessElfCore.cpp | 3 +- .../Process/gdb-remote/GDBRemoteCommunication.cpp | 2 +- .../gdb-remote/GDBRemoteCommunicationClient.cpp | 10 +- .../GDBRemoteCommunicationServerCommon.cpp | 45 ++- .../GDBRemoteCommunicationServerLLGS.cpp | 2 +- .../GDBRemoteCommunicationServerPlatform.cpp | 4 +- .../Process/gdb-remote/ProcessGDBRemote.cpp | 13 +- .../Plugins/Process/minidump/ProcessMinidump.cpp | 4 +- .../Python/ScriptInterpreterPython.cpp | 3 +- .../DarwinLog/StructuredDataDarwinLog.cpp | 2 +- .../Plugins/SymbolFile/DWARF/DWARFDebugLine.cpp | 4 +- .../Plugins/SymbolFile/DWARF/SymbolFileDWARF.cpp | 20 +- .../SymbolFile/DWARF/SymbolFileDWARFDebugMap.cpp | 4 +- .../SymbolFile/NativePDB/SymbolFileNativePDB.cpp | 4 +- .../source/Plugins/SymbolFile/PDB/PDBASTParser.cpp | 3 +- .../Plugins/SymbolFile/PDB/SymbolFilePDB.cpp | 6 +- .../Plugins/SymbolVendor/ELF/SymbolVendorELF.cpp | 2 +- .../SymbolVendor/MacOSX/SymbolVendorMacOSX.cpp | 14 +- .../SystemRuntime/MacOSX/SystemRuntimeMacOSX.cpp | 8 +- lldb/source/Symbol/CompileUnit.cpp | 2 +- lldb/source/Symbol/ObjectFile.cpp | 2 +- lldb/source/Symbol/Symbol.cpp | 2 +- lldb/source/Symbol/SymbolContext.cpp | 6 +- lldb/source/Target/ModuleCache.cpp | 4 +- lldb/source/Target/PathMappingList.cpp | 13 +- lldb/source/Target/Platform.cpp | 22 +- lldb/source/Target/Process.cpp | 12 +- lldb/source/Target/ProcessInfo.cpp | 10 +- lldb/source/Target/ProcessLaunchInfo.cpp | 8 +- lldb/source/Target/TargetList.cpp | 12 +- lldb/source/Utility/FileSpec.cpp | 111 +------ lldb/tools/lldb-server/lldb-gdbserver.cpp | 6 +- lldb/tools/lldb-server/lldb-platform.cpp | 4 +- lldb/tools/lldb-test/lldb-test.cpp | 12 +- lldb/unittests/Core/MangledTest.cpp | 4 +- lldb/unittests/Editline/EditlineTest.cpp | 5 + lldb/unittests/Expression/ClangParserTest.cpp | 2 +- lldb/unittests/Host/FileSystemTest.cpp | 26 +- lldb/unittests/Host/SymbolsTest.cpp | 3 +- lldb/unittests/Host/linux/HostTest.cpp | 11 +- .../unittests/ObjectFile/ELF/TestObjectFileELF.cpp | 6 +- lldb/unittests/Platform/PlatformDarwinTest.cpp | 17 +- .../GDBRemoteCommunicationClientTest.cpp | 10 +- lldb/unittests/Symbol/TestDWARFCallFrameInfo.cpp | 2 +- .../SymbolFile/DWARF/SymbolFileDWARFTests.cpp | 2 +- lldb/unittests/Target/ModuleCacheTest.cpp | 2 +- lldb/unittests/Target/PathMappingListTest.cpp | 5 +- lldb/unittests/Utility/FileSpecTest.cpp | 83 +++-- lldb/unittests/Utility/StructuredDataTest.cpp | 4 +- llvm/cmake/modules/HandleLLVMOptions.cmake | 1 + llvm/docs/LangRef.rst | 81 +++-- llvm/include/llvm/Analysis/AliasSetTracker.h | 4 - .../llvm/CodeGen/GlobalISel/LegalizerInfo.h | 2 + llvm/include/llvm/CodeGen/ISDOpcodes.h | 2 +- llvm/include/llvm/Demangle/ItaniumDemangle.h | 1 + llvm/include/llvm/IR/InstrTypes.h | 7 - llvm/include/llvm/IR/Intrinsics.td | 1 + llvm/lib/Analysis/AliasSetTracker.cpp | 20 +- llvm/lib/Analysis/InlineCost.cpp | 1 + llvm/lib/CodeGen/MachineOutliner.cpp | 47 +-- llvm/lib/CodeGen/SelectionDAG/DAGCombiner.cpp | 29 +- llvm/lib/CodeGen/SelectionDAG/LegalizeDAG.cpp | 1 + .../lib/CodeGen/SelectionDAG/LegalizeVectorOps.cpp | 13 + .../CodeGen/SelectionDAG/SelectionDAGBuilder.cpp | 4 + .../CodeGen/SelectionDAG/SelectionDAGDumper.cpp | 1 + llvm/lib/CodeGen/SelectionDAG/TargetLowering.cpp | 15 +- .../lib/DebugInfo/CodeView/SymbolRecordMapping.cpp | 2 + llvm/lib/Demangle/MicrosoftDemangleNodes.cpp | 1 + llvm/lib/IR/Instructions.cpp | 19 -- llvm/lib/Target/AArch64/AArch64FastISel.cpp | 15 + llvm/lib/Target/AArch64/AArch64ISelLowering.cpp | 35 ++- llvm/lib/Target/AArch64/AArch64ISelLowering.h | 1 + llvm/lib/Target/AArch64/AArch64LegalizerInfo.cpp | 6 +- llvm/lib/Target/AMDGPU/AMDGPURegisterBankInfo.cpp | 2 +- llvm/lib/Target/AMDGPU/R600MachineScheduler.cpp | 1 + llvm/lib/Target/AMDGPU/SIISelLowering.cpp | 3 +- llvm/lib/Target/AMDGPU/VOP3PInstructions.td | 9 + llvm/lib/Target/BPF/AsmParser/BPFAsmParser.cpp | 2 +- llvm/lib/Target/Hexagon/HexagonConstExtenders.cpp | 2 + .../lib/Target/Hexagon/HexagonConstPropagation.cpp | 1 + llvm/lib/Target/Hexagon/HexagonISelDAGToDAG.cpp | 1 + .../lib/Target/Hexagon/HexagonMachineScheduler.cpp | 1 + llvm/lib/Target/Hexagon/HexagonVLIWPacketizer.cpp | 1 + .../Hexagon/MCTargetDesc/HexagonMCDuplexInfo.cpp | 6 + llvm/lib/Target/Mips/AsmParser/MipsAsmParser.cpp | 4 +- llvm/lib/Target/Mips/MipsAsmPrinter.cpp | 1 + llvm/lib/Target/Mips/MipsSEISelDAGToDAG.cpp | 2 +- llvm/lib/Target/PowerPC/PPCFastISel.cpp | 2 +- llvm/lib/Target/PowerPC/PPCISelLowering.cpp | 4 +- llvm/lib/Target/SystemZ/SystemZISelDAGToDAG.cpp | 4 +- .../WebAssembly/AsmParser/WebAssemblyAsmParser.cpp | 2 +- .../MCTargetDesc/WebAssemblyTargetStreamer.cpp | 11 +- .../MCTargetDesc/WebAssemblyTargetStreamer.h | 8 +- .../Target/WebAssembly/WebAssemblyAsmPrinter.cpp | 9 + .../lib/Target/WebAssembly/WebAssemblyFastISel.cpp | 1 + .../WebAssembly/WebAssemblyFixFunctionBitcasts.cpp | 7 +- .../Target/WebAssembly/WebAssemblyISelLowering.cpp | 68 ++++- .../Target/WebAssembly/WebAssemblyISelLowering.h | 1 + .../X86/Disassembler/X86DisassemblerDecoder.cpp | 2 +- llvm/lib/Target/X86/X86ISelLowering.cpp | 55 +--- llvm/lib/Transforms/Scalar/LICM.cpp | 26 +- llvm/lib/Transforms/Scalar/LoopInterchange.cpp | 127 ++------ llvm/lib/Transforms/Utils/FunctionComparator.cpp | 2 - llvm/lib/XRay/FDRRecordProducer.cpp | 6 + .../AArch64/GlobalISel/legalize-load-fewerElts.mir | 39 +++ .../AArch64/GlobalISel/legalize-load-v4s32.mir | 21 -- llvm/test/CodeGen/AArch64/addr-of-ret-addr.ll | 51 ++++ .../CodeGen/AArch64/machine-outliner-remarks.ll | 5 +- llvm/test/CodeGen/AArch64/sponentry.ll | 104 +++++++ llvm/test/CodeGen/AMDGPU/idot8.ll | 220 +++++++++++++ llvm/test/CodeGen/WebAssembly/call.ll | 4 +- .../WebAssembly/function-bitcasts-varargs.ll | 2 +- llvm/test/CodeGen/WebAssembly/function-bitcasts.ll | 2 +- llvm/test/CodeGen/WebAssembly/main-declaration.ll | 2 +- llvm/test/CodeGen/WebAssembly/main-no-args.ll | 2 +- llvm/test/CodeGen/WebAssembly/main-with-args.ll | 2 +- llvm/test/CodeGen/WebAssembly/simd-arith.ll | 241 +++++++++++++++ llvm/test/CodeGen/WebAssembly/simd.ll | 340 +++++++++++++++++++++ llvm/test/CodeGen/WebAssembly/userstack.ll | 2 + llvm/test/CodeGen/X86/vector-pcmp.ll | 104 +++++++ llvm/test/MC/WebAssembly/basic-assembly.s | 16 +- .../LoopInterchange/inner-only-reductions.ll | 124 ++++++++ llvm/test/Transforms/LoopInterchange/lcssa.ll | 1 - .../Transforms/LoopInterchange/phi-ordering.ll | 18 +- llvm/test/Transforms/LoopInterchange/reductions.ll | 272 ----------------- .../llvm-mca/X86/BtVer2/reg-move-elimination-1.s | 4 + .../llvm-mca/X86/BtVer2/reg-move-elimination-2.s | 4 + .../llvm-mca/X86/BtVer2/reg-move-elimination-3.s | 4 + .../llvm-mca/X86/BtVer2/reg-move-elimination-4.s | 4 + .../llvm-mca/X86/BtVer2/reg-move-elimination-5.s | 4 + llvm/tools/gold/gold-plugin.cpp | 4 +- .../llvm-mca/Views/RegisterFileStatistics.cpp | 94 ++++-- llvm/tools/llvm-mca/Views/RegisterFileStatistics.h | 19 +- .../llvm-mca/include/HardwareUnits/RegisterFile.h | 14 +- llvm/tools/llvm-mca/include/Instruction.h | 21 +- llvm/tools/llvm-mca/include/Stages/DispatchStage.h | 4 - .../llvm-mca/lib/HardwareUnits/RegisterFile.cpp | 44 ++- llvm/tools/llvm-mca/lib/Stages/DispatchStage.cpp | 14 +- llvm/tools/llvm-objcopy/ObjcopyOpts.td | 155 +++++----- llvm/tools/llvm-objcopy/StripOpts.td | 63 ++-- llvm/unittests/Analysis/AliasSetTrackerTest.cpp | 2 + .../deviceRTLs/nvptx/src/data_sharing.cu | 73 +++-- .../libomptarget/deviceRTLs/nvptx/src/interface.h | 2 + .../deviceRTLs/nvptx/src/omptarget-nvptx.cu | 2 - .../deviceRTLs/nvptx/src/omptarget-nvptx.h | 2 +- .../libomptarget/deviceRTLs/nvptx/src/supporti.h | 1 - polly/lib/Analysis/ScopBuilder.cpp | 6 +- polly/lib/Analysis/ScopDetection.cpp | 2 +- 308 files changed, 3370 insertions(+), 1804 deletions(-) create mode 100644 clang/test/Analysis/diagnostics/Inputs/expected-sarif/sarif-mul [...] create mode 100644 clang/test/Analysis/diagnostics/sarif-multi-diagnostic-test.c delete mode 100644 libcxx/test/libcxx/algorithms/half_positive.pass.cpp create mode 100644 llvm/test/CodeGen/AArch64/GlobalISel/legalize-load-fewerElts.mir delete mode 100644 llvm/test/CodeGen/AArch64/GlobalISel/legalize-load-v4s32.mir create mode 100644 llvm/test/CodeGen/AArch64/addr-of-ret-addr.ll create mode 100644 llvm/test/CodeGen/AArch64/sponentry.ll create mode 100644 llvm/test/Transforms/LoopInterchange/inner-only-reductions.ll delete mode 100644 llvm/test/Transforms/LoopInterchange/reductions.ll