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-defconfig in repository toolchain/ci/llvm-monorepo.
from 91302855e0e Compiler warning pointed out a mistake - fix it. adds d7af989aa21 [sanitizer] Only set soft coredump limit. adds cdd4e200b9d Standardize the OTHER_LDFLAGS for the lldb-gtest-build target. adds f47fc0475aa [WebAssembly] Update test cases after FixFunctionBitcasts adds e0a389f2be0 RegAllocFast: Rename statistic from NumCopies to NumCoalesced adds 4d1c7f9d2e5 RegAllocFast: Cleanups; NFC adds 53c6de1cede RegAllocFast: Factor spill/reload creation into their own f [...] adds df020eb710e [cmake] Fix typo. NFC adds 8fbebf76a0d [WebAssembly] Update more test cases after FixFunctionBitcasts adds 37fa972a024 [llvm-strip] Check "strip" with StringRef::contains instead [...] adds 90a326b5bb9 [XRay] Use TSC delta encoding for custom/typed events adds 97f867cd5d5 Add a break to avoid an unannotated fall-through. adds 052d76c0267 [NFC] Add missing test case, some test renaming adds 42ae6d22561 RegAllocFast: Refactor PhysRegState usage; NFC adds cb6025ff0b1 RegAllocFast: Further cleanups; NFC adds a671a91d799 RegAllocFast: Leave unassigned virtreg entries in map adds 880777f8c09 Introduce bug life cycle documentation. adds 09d9839457d [GCOV] Close file mapping handle on Windows, so flushed gcd [...] adds 72f23d68223 [CodeComplete] Do not complete self-initializations adds 194c423dfd7 [mips][msa] Fix msa_[st/ld] offset check adds 239548c8782 [NFC][Clang][Aarch64] Add missing test file adds 94afe83fca1 [XRay] Use explicit string conversion adds be2c287f9e8 [MIPS GlobalISel] Set operand order for G_MERGE and G_UNMERGE adds 3133fe451fb [XRay] Clean up more std::copy(...)'s adds 7fd270e1b43 Implementation of OpenMP 5.0 mutexinoutset task dependency type. adds abb9d206d58 [clangd] [NFC] Fix clang-tidy warnings. adds 490ee308e6c [X86][FixupLEA] Avoid checking target features for every si [...] adds bb3e9a6c974 Add Hurd support. adds a8c0e222690 [OpenCL] Fix diagnostic message about overload candidates adds d9d718bc4d4 [clangd] Fix mainfile filtering for diagnostics: don't emit [...] adds a100e3fb34c [GCOV] Flush counters before to avoid counting the executio [...] adds 26641ee6569 [Profile] Fix fork test and add tests for execlp and execvp [...] adds 02fc7e0e073 [InstCombine] do not shrink switch conditions to illegal ty [...] adds 950db1c6a5a fix typos aggressively; NFC adds 00d3b47ff98 [InstCombine] add FMF to fcmp to show failure to propagate; NFC adds 90c0d90f46b Fix unit tests after patch https://reviews.llvm.org/rL346313 adds c31d217aa3a [clangd] Drop namespace references in the index. adds 5cbe5b39789 [InstCombine] add test for fcmp+fabs; NFC adds 0f29f4102cd [InstCombine] add fold for fabs(X) u< 0.0 adds 5e60a705cce Add support for llvm.is.constant intrinsic (PR4898) adds bc48ea48eac [InstCombine] add tests for more fcmp+fabs preds; NFC adds 8c2d5001589 [InstCombine] add folds for fcmp Pred fabs(X), 0.0 adds ae6fe4da4d8 [InstCombine] add tests for isnan(fabs(X)); NFC adds 237218b1b8f [OpenCL] Add support of cl_intel_device_side_avc_motion_est [...] adds 39debd27f7a [InstCombine] peek through fabs() when checking isnan() adds 1e61b9efc45 [llvm-exegesis] Increasing wrapping limit. adds fa86fadf5bd [Profile] Mark gcov-fork test as failing for arm adds d580034d605 [llvm-exegesis] Correclty handle all X86 memory encoding formats. adds 512d0fa3d8f [InstCombine] propagate FMF for fcmp+fabs folds adds c2f6ddd82d1 Fix ignorded type qualifier warning [NFC] adds 332766811a8 [llvm-exegesis] Remove superfluous move. adds 157bf02bee5 Workaround PPC backend bug in test for r346322. adds e5f8f97088d [NewGVN] Make sure we do not add a user to itself. adds 742a7090e22 [X86] improve split-stack machine BB placement adds 72b01bbb840 [LoopSink] Do not sink instructions into non-cold blocks adds ca8d3adaa97 Revert r346326 [OpenCL] Add support of cl_intel_device_side [...] adds 41819dcc6ec [CMake][ASan][HWASan] Set an explicit dependency on libc++ headers adds fc8315d2d1f [MachineOutliner] Don't store outlined function numberings [...] adds f81c8c9b83b [llvm-mt] Accept and ignore notify_update flag adds 6d4aa7d9bf0 Revert r346285 until I can make it work correctly the way t [...] adds c2dcb024d33 [OPENMP]Fix handling of the globals during compilation for [...] adds ef88a2d6abc [llvm-mca] Move the AssembleInput logic into its own class. adds 24f1606f36d [MachineOutliner][NFC] Traverse suffix tree using a Repeate [...] adds f09e910923c Adjust some id bit shifts to fit inside 32 bit integers adds 80b7841de24 Re-commit regularization of the lldb-gtest-build target. adds 831d045f2c1 [Support] Fix line width to 80 adds 2da1866dabb [MachineOutliner][NFC] Remove Parent field from SuffixTreeNode adds ee00c38d43b [SimpleLoopUnswitch] partial unswitch needs to be careful w [...] adds ddb37dd0834 Split remquol() from INIT_REMQUO adds 3f8b4cc0b23 Split lgammal() from INIT_LGAMMAL adds b806c6fae1b Allow subclassing ExternalAA adds 0ba3de8ba2f AMDGPU/Docs: Add product names for Vega20 adds 37538e07577 [ARM] Fix CPSR liveness in tMOVCCr_pseudo lowering. adds 61900c18f2c [PPC64] Use INT32_MIN instead of std::numeric_limits<int32_ [...] adds ab3e0b1d099 AMDGPU/NFC: Split MUBUF_Pseudo_Atomics into RTN/NO_RTN mult [...] adds 7c3ee60a8e8 [AArch64] [Windows] Trap after noreturn calls. adds ddb90187a5a Fix spelling error adds a0c82b468a9 [DWARFv5] Read and dump multiple .debug_info sections. Type [...] adds 919e0df3c08 AMDGPU/NFC: Split FLAT_Global_Atomic_Pseudo into RTN/NO_RTN [...] adds 3c7a08c81c5 AMDGPU/InsertWaitcnts: Remove kill-related logic adds 08f86a20fe2 AMDGPU/InsertWaitcnts: Cleanup some old cruft (NFCI) adds b77f42ede4b Revert "AMDGPU: Divergence-driven selection of scalar buffe [...] adds bb6909e6b27 Add parentheses to silence warning. adds 195cd98f225 [AArch64] [Windows] Address post-commit review comment on r346358. adds 7cbb62097c4 Reorder FindPythonInterp so that config-ix can use PYTHON_E [...] new 35cabaf9cd5 Add 'REQUIRES: default_triple' to test/CodeGen/MIR/X86/zero [...] new 2c2d49d7ad7 Fix -Wimplicit-fallthrough warning new 8894472c2d2 [PGO] Exit early if all count values are zero new e473508c624 [llvm-readobj] Implement LLVM style printer for --notes new 1f77beb611a Extend virtual file system with `isLocal` method new 18084136e43 [MachineOutliner][NFC] Don't map MBBs that don't contain le [...] new ed85983a449 [MSP430] Add MC layer new 7e2092c52b3 [FileSystem] Add convenience method to check for directories. new ea7caf62902 [AMDGPU] Extend promote alloca vectorization new 6447f9e60af [cmake] Set CMP0075 to NEW new c4ba5f7d09d [clang] Set CMP0075 to new new 6774ff3b2ef [MachineOutliner][NFC] Only map blocks which have adjacent [...] new 7394714355d NFC: DebugInfo: Track the origin CU rather than just the ba [...]
The 13 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/clangd/Diagnostics.cpp | 2 +- clang-tools-extra/clangd/index/FileIndex.cpp | 2 +- clang-tools-extra/clangd/index/SymbolCollector.cpp | 2 +- clang-tools-extra/clangd/index/SymbolCollector.h | 3 + .../unittests/clangd/BackgroundIndexTests.cpp | 2 +- .../unittests/clangd/SymbolCollectorTests.cpp | 3 + clang/CMakeLists.txt | 4 + clang/include/clang/Basic/DiagnosticSemaKinds.td | 2 +- clang/lib/CodeGen/CGOpenMPRuntime.cpp | 139 +- clang/lib/CodeGen/CGOpenMPRuntime.h | 12 +- clang/lib/Sema/SemaChecking.cpp | 16 +- clang/lib/Sema/SemaCodeComplete.cpp | 7 +- clang/test/CodeCompletion/ordinary-name-cxx11.cpp | 1 - clang/test/CodeCompletion/ordinary-name.cpp | 1 - clang/test/CodeCompletion/self-inits.cpp | 3 + clang/test/CodeGen/builtins-mips-msa-error.c | 12 +- clang/test/CodeGen/builtins-mips-msa.c | 16 +- clang/test/Driver/aarch64-security-options.c | 54 + clang/test/Index/complete-type-factors.m | 2 - clang/test/OpenMP/declare_target_codegen.cpp | 18 +- clang/test/OpenMP/target_messages.cpp | 12 + .../test/OpenMP/target_parallel_debug_codegen.cpp | 17 +- clang/test/SemaOpenCL/extension-begin.cl | 2 +- compiler-rt/lib/asan/CMakeLists.txt | 28 +- compiler-rt/lib/hwasan/CMakeLists.txt | 16 +- compiler-rt/lib/profile/GCDAProfiling.c | 49 + compiler-rt/lib/profile/WindowsMMap.c | 8 - compiler-rt/lib/profile/WindowsMMap.h | 8 + .../sanitizer_common_interceptors.inc | 30 +- .../sanitizer_platform_interceptors.h | 2 + .../sanitizer_common/sanitizer_posix_libcdep.cc | 8 +- compiler-rt/lib/xray/xray_fdr_controller.h | 28 +- compiler-rt/lib/xray/xray_fdr_log_writer.h | 9 +- compiler-rt/lib/xray/xray_fdr_logging.cc | 116 +- .../Inputs/instrprof-gcov-__gcov_flush-multiple.c | 16 + .../instrprof-gcov-__gcov_flush-multiple.c.gcov | 21 + .../test/profile/Inputs/instrprof-gcov-execlp.c | 15 + .../profile/Inputs/instrprof-gcov-execlp.c.gcov | 23 + .../test/profile/Inputs/instrprof-gcov-execvp.c | 17 + .../profile/Inputs/instrprof-gcov-execvp.c.gcov | 25 + .../test/profile/Inputs/instrprof-gcov-fork.c.gcov | 4 +- .../test/profile/Posix/instrprof-gcov-execlp.test | 10 + .../test/profile/Posix/instrprof-gcov-execvp.test | 10 + .../test/profile/Posix/instrprof-gcov-fork.test | 2 +- .../instrprof-gcov-__gcov_flush-multiple.test | 10 + .../test/sanitizer_common/TestCases/corelimit.cc | 2 +- libcxx/include/utility | 2 + lld/ELF/Arch/PPC64.cpp | 3 +- lld/ELF/DWARF.h | 6 +- lldb/include/lldb/Host/FileSystem.h | 6 + lldb/lldb.xcodeproj/project.pbxproj | 8 + lldb/source/API/SBPlatform.cpp | 2 +- lldb/source/Core/Module.cpp | 2 +- lldb/source/Core/ModuleList.cpp | 2 +- lldb/source/Host/common/FileSystem.cpp | 11 + lldb/source/Host/common/Symbols.cpp | 2 +- lldb/source/Host/macosx/Symbols.cpp | 2 +- lldb/source/Host/macosx/objcxx/Host.mm | 4 +- lldb/source/Host/macosx/objcxx/HostInfoMacOSX.mm | 2 +- .../Plugins/ExpressionParser/Clang/ClangHost.cpp | 2 +- .../Clang/ClangModulesDeclVendor.cpp | 2 +- .../CPlusPlus/MSVCUndecoratedNameParser.cpp | 1 + .../Plugins/Platform/MacOSX/PlatformDarwin.cpp | 8 +- .../Platform/MacOSX/PlatformDarwinKernel.cpp | 18 +- .../Plugins/Process/Darwin/NativeProcessDarwin.cpp | 2 +- .../Plugins/Process/FreeBSD/ProcessFreeBSD.cpp | 3 +- .../Process/Windows/Common/ProcessWindows.cpp | 2 +- lldb/source/Target/TargetList.cpp | 2 +- lldb/tools/lldb-vscode/JSONUtils.cpp | 3 +- lldb/tools/lldb-vscode/LLDBUtils.cpp | 29 +- lldb/tools/lldb-vscode/LLDBUtils.h | 76 ++ lldb/tools/lldb-vscode/VSCode.cpp | 5 +- llvm/CMakeLists.txt | 38 +- llvm/docs/AMDGPUUsage.rst | 7 +- llvm/docs/BugLifeCycle.rst | 140 ++ llvm/docs/LangRef.rst | 45 + llvm/docs/Phabricator.rst | 6 + llvm/docs/index.rst | 4 + llvm/include/llvm/Analysis/AliasAnalysis.h | 23 + llvm/include/llvm/Analysis/TargetLibraryInfo.def | 27 + .../llvm/Analysis/TargetTransformInfoImpl.h | 1 + llvm/include/llvm/BinaryFormat/ELF.h | 34 + .../include/llvm/BinaryFormat/ELFRelocs/MSP430.def | 16 + llvm/include/llvm/CodeGen/MachineOutliner.h | 3 - llvm/include/llvm/DebugInfo/DWARF/DWARFObject.h | 6 +- llvm/include/llvm/IR/Intrinsics.td | 4 + llvm/include/llvm/Object/ELFObjectFile.h | 4 + llvm/include/llvm/Support/ErrorHandling.h | 4 +- llvm/include/llvm/Support/VirtualFileSystem.h | 6 +- llvm/include/llvm/XRay/BlockIndexer.h | 2 + llvm/include/llvm/XRay/BlockPrinter.h | 2 + llvm/include/llvm/XRay/BlockVerifier.h | 3 + llvm/include/llvm/XRay/FDRRecords.h | 53 +- llvm/include/llvm/XRay/FDRTraceExpander.h | 2 + llvm/include/llvm/XRay/FDRTraceWriter.h | 2 + llvm/include/llvm/XRay/RecordPrinter.h | 2 + llvm/include/llvm/module.modulemap | 1 + llvm/lib/Analysis/AliasAnalysis.cpp | 22 - llvm/lib/Analysis/ConstantFolding.cpp | 22 + llvm/lib/Analysis/TargetLibraryInfo.cpp | 20 + llvm/lib/CodeGen/AsmPrinter/DwarfCompileUnit.cpp | 3 +- llvm/lib/CodeGen/AsmPrinter/DwarfDebug.cpp | 3 +- llvm/lib/CodeGen/AsmPrinter/DwarfFile.cpp | 7 +- llvm/lib/CodeGen/AsmPrinter/DwarfFile.h | 11 +- llvm/lib/CodeGen/CodeGenPrepare.cpp | 43 +- llvm/lib/CodeGen/GlobalISel/IRTranslator.cpp | 5 + llvm/lib/CodeGen/MachineOutliner.cpp | 311 +++-- llvm/lib/CodeGen/RegAllocFast.cpp | 354 ++--- llvm/lib/CodeGen/SelectionDAG/FastISel.cpp | 8 + .../CodeGen/SelectionDAG/SelectionDAGBuilder.cpp | 7 + llvm/lib/CodeGen/TargetLoweringBase.cpp | 2 +- llvm/lib/DebugInfo/DWARF/DWARFContext.cpp | 86 +- llvm/lib/DebugInfo/DWARF/DWARFVerifier.cpp | 13 +- llvm/lib/Object/ELF.cpp | 7 + llvm/lib/Support/VirtualFileSystem.cpp | 25 + llvm/lib/Target/AArch64/AArch64TargetMachine.cpp | 11 + llvm/lib/Target/AMDGPU/AMDGPU.h | 2 + llvm/lib/Target/AMDGPU/AMDGPUAliasAnalysis.cpp | 8 + llvm/lib/Target/AMDGPU/AMDGPUAliasAnalysis.h | 13 + llvm/lib/Target/AMDGPU/AMDGPUInline.cpp | 2 +- llvm/lib/Target/AMDGPU/AMDGPUPromoteAlloca.cpp | 24 +- llvm/lib/Target/AMDGPU/AMDGPUTargetMachine.cpp | 8 +- llvm/lib/Target/AMDGPU/BUFInstructions.td | 21 +- llvm/lib/Target/AMDGPU/FLATInstructions.td | 41 +- llvm/lib/Target/AMDGPU/SIISelLowering.cpp | 107 +- llvm/lib/Target/AMDGPU/SIISelLowering.h | 4 +- llvm/lib/Target/AMDGPU/SIInsertWaitcnts.cpp | 264 +--- llvm/lib/Target/AMDGPU/SIInstrInfo.cpp | 185 ++- llvm/lib/Target/AMDGPU/SIInstrInfo.h | 2 + llvm/lib/Target/AMDGPU/Utils/AMDGPUBaseInfo.cpp | 7 +- llvm/lib/Target/AMDGPU/Utils/AMDGPUBaseInfo.h | 5 +- llvm/lib/Target/ARM/ARMISelLowering.cpp | 44 + llvm/lib/Target/MSP430/AsmParser/CMakeLists.txt | 3 + .../Target/MSP430/{ => AsmParser}/LLVMBuild.txt | 15 +- .../Target/MSP430/AsmParser/MSP430AsmParser.cpp | 562 ++++++++ llvm/lib/Target/MSP430/CMakeLists.txt | 5 + llvm/lib/Target/MSP430/Disassembler/CMakeLists.txt | 3 + .../Target/MSP430/{ => Disassembler}/LLVMBuild.txt | 15 +- .../MSP430/Disassembler/MSP430Disassembler.cpp | 375 +++++ .../MSP430/InstPrinter/MSP430InstPrinter.cpp | 36 +- .../Target/MSP430/InstPrinter/MSP430InstPrinter.h | 7 + llvm/lib/Target/MSP430/LLVMBuild.txt | 4 +- llvm/lib/Target/MSP430/MCTargetDesc/CMakeLists.txt | 6 +- .../MSP430/MCTargetDesc/MSP430AsmBackend.cpp | 178 +++ .../MSP430/MCTargetDesc/MSP430ELFObjectWriter.cpp | 59 + .../MSP430/MCTargetDesc/MSP430ELFStreamer.cpp | 81 ++ .../Target/MSP430/MCTargetDesc/MSP430FixupKinds.h | 53 + .../MSP430/MCTargetDesc/MSP430MCCodeEmitter.cpp | 212 +++ .../MSP430/MCTargetDesc/MSP430MCTargetDesc.cpp | 27 +- .../MSP430/MCTargetDesc/MSP430MCTargetDesc.h | 27 + llvm/lib/Target/MSP430/MSP430.h | 2 + llvm/lib/Target/MSP430/MSP430.td | 18 + llvm/lib/Target/MSP430/MSP430ISelDAGToDAG.cpp | 32 +- llvm/lib/Target/MSP430/MSP430ISelLowering.cpp | 91 +- llvm/lib/Target/MSP430/MSP430ISelLowering.h | 8 +- llvm/lib/Target/MSP430/MSP430InstrFormats.td | 422 ++++-- llvm/lib/Target/MSP430/MSP430InstrInfo.cpp | 45 +- llvm/lib/Target/MSP430/MSP430InstrInfo.h | 16 - llvm/lib/Target/MSP430/MSP430InstrInfo.td | 1427 ++++++++------------ llvm/lib/Target/MSP430/MSP430MCInstLower.cpp | 3 + llvm/lib/Target/MSP430/MSP430RegisterInfo.td | 29 +- llvm/lib/Target/Mips/MipsCallLowering.cpp | 8 +- llvm/lib/Target/Mips/MipsCallLowering.h | 2 +- llvm/lib/Target/Mips/MipsLegalizerInfo.cpp | 8 +- llvm/lib/Target/X86/X86FixupLEAs.cpp | 42 +- llvm/lib/Target/X86/X86FrameLowering.cpp | 4 +- llvm/lib/Target/X86/X86SelectionDAGInfo.cpp | 2 +- .../Transforms/InstCombine/InstCombineCompares.cpp | 34 +- .../InstCombine/InstructionCombining.cpp | 8 +- .../Transforms/Instrumentation/GCOVProfiling.cpp | 36 + .../Instrumentation/PGOInstrumentation.cpp | 15 +- llvm/lib/Transforms/Scalar/CallSiteSplitting.cpp | 2 +- llvm/lib/Transforms/Scalar/LoopSink.cpp | 7 + llvm/lib/Transforms/Scalar/NewGVN.cpp | 10 +- llvm/lib/Transforms/Scalar/SCCP.cpp | 2 + llvm/lib/Transforms/Scalar/SimpleLoopUnswitch.cpp | 15 +- llvm/lib/XRay/BlockIndexer.cpp | 10 + llvm/lib/XRay/BlockPrinter.cpp | 18 + llvm/lib/XRay/BlockVerifier.cpp | 28 +- llvm/lib/XRay/FDRRecordProducer.cpp | 5 +- llvm/lib/XRay/FDRRecords.cpp | 2 + llvm/lib/XRay/FDRTraceExpander.cpp | 34 +- llvm/lib/XRay/FDRTraceWriter.cpp | 18 + llvm/lib/XRay/FileHeaderReader.cpp | 4 - llvm/lib/XRay/RecordInitializer.cpp | 99 ++ llvm/lib/XRay/RecordPrinter.cpp | 15 + llvm/lib/XRay/Trace.cpp | 13 +- llvm/test/CodeGen/AArch64/windows-trap.ll | 17 + llvm/test/CodeGen/AMDGPU/amdgpu-alias-analysis.ll | 4 +- .../CodeGen/AMDGPU/control-flow-fastregalloc.ll | 33 +- .../CodeGen/AMDGPU/partial-sgpr-to-vgpr-spills.ll | 342 +++-- .../AMDGPU/promote-alloca-vector-to-vector.ll | 189 +++ llvm/test/CodeGen/AMDGPU/smrd-fold-offset.mir | 8 +- llvm/test/CodeGen/AMDGPU/smrd.ll | 50 +- llvm/test/CodeGen/AMDGPU/spill-m0.ll | 24 +- llvm/test/CodeGen/ARM/wide-compares.ll | 226 +++- llvm/test/CodeGen/Generic/is-constant.ll | 114 ++ llvm/test/CodeGen/MIR/X86/zero-probability.mir | 1 + llvm/test/CodeGen/MSP430/AddrMode-bis-rx.ll | 10 +- llvm/test/CodeGen/MSP430/AddrMode-bis-xr.ll | 10 +- llvm/test/CodeGen/MSP430/AddrMode-mov-rx.ll | 10 +- llvm/test/CodeGen/MSP430/AddrMode-mov-xr.ll | 10 +- llvm/test/CodeGen/MSP430/Inst16mi.ll | 10 +- llvm/test/CodeGen/MSP430/Inst16mm.ll | 14 +- llvm/test/CodeGen/MSP430/Inst16mr.ll | 12 +- llvm/test/CodeGen/MSP430/Inst16ri.ll | 10 +- llvm/test/CodeGen/MSP430/Inst16rm.ll | 10 +- llvm/test/CodeGen/MSP430/Inst16rr.ll | 12 +- llvm/test/CodeGen/MSP430/Inst8mi.ll | 2 +- llvm/test/CodeGen/MSP430/Inst8ri.ll | 2 +- llvm/test/CodeGen/MSP430/Inst8rr.ll | 8 +- llvm/test/CodeGen/MSP430/asm-clobbers.ll | 4 +- llvm/test/CodeGen/MSP430/bit.ll | 16 +- llvm/test/CodeGen/MSP430/byval.ll | 8 +- llvm/test/CodeGen/MSP430/cc_args.ll | 104 +- llvm/test/CodeGen/MSP430/cc_ret.ll | 28 +- llvm/test/CodeGen/MSP430/fp.ll | 10 +- llvm/test/CodeGen/MSP430/jumptable.ll | 8 +- llvm/test/CodeGen/MSP430/memset.ll | 6 +- llvm/test/CodeGen/MSP430/misched-msp430.ll | 2 +- llvm/test/CodeGen/MSP430/postinc.ll | 10 +- llvm/test/CodeGen/MSP430/select-use-sr.ll | 4 +- llvm/test/CodeGen/MSP430/setcc.ll | 56 +- llvm/test/CodeGen/MSP430/shifts.ll | 8 +- llvm/test/CodeGen/MSP430/struct-return.ll | 16 +- llvm/test/CodeGen/MSP430/struct_layout.ll | 8 +- .../CodeGen/MSP430/transient-stack-alignment.ll | 6 +- llvm/test/CodeGen/MSP430/vararg.ll | 20 +- .../Mips/GlobalISel/irtranslator/split_args.ll | 30 +- .../test/CodeGen/Mips/GlobalISel/legalizer/add.mir | 10 +- .../Mips/GlobalISel/legalizer/constants.mir | 4 +- llvm/test/CodeGen/Mips/atomic.ll | 78 +- llvm/test/CodeGen/Mips/atomic64.ll | 2 +- llvm/test/CodeGen/Mips/atomicCmpSwapPW.ll | 6 +- llvm/test/CodeGen/Thumb/select.ll | 25 +- llvm/test/CodeGen/X86/atomic32.ll | 28 +- llvm/test/CodeGen/X86/avx-load-store.ll | 32 +- llvm/test/CodeGen/X86/avx512-mask-zext-bugfix.ll | 42 +- llvm/test/CodeGen/X86/is-constant.ll | 50 + llvm/test/CodeGen/X86/pr30430.ll | 4 +- llvm/test/CodeGen/X86/pr32284.ll | 2 +- llvm/test/CodeGen/X86/pr32345.ll | 2 +- llvm/test/CodeGen/X86/pr34592.ll | 6 +- llvm/test/CodeGen/X86/pr34653.ll | 30 +- llvm/test/CodeGen/X86/segmented-stacks-dynamic.ll | 36 +- llvm/test/CodeGen/X86/segmented-stacks.ll | 110 +- llvm/test/CodeGen/X86/x86-shrink-wrap-unwind.ll | 15 +- llvm/test/DebugInfo/X86/dwarfdump-header.s | 60 +- .../Disassembler}/MSP430/lit.local.cfg | 0 llvm/test/MC/Disassembler/MSP430/msp430.txt | 27 + llvm/test/MC/MSP430/addrmode.s | 110 ++ llvm/test/MC/MSP430/altreg.s | 7 + llvm/test/MC/MSP430/const.s | 10 + llvm/test/MC/MSP430/invalid.s | 19 + llvm/test/{CodeGen => MC}/MSP430/lit.local.cfg | 0 llvm/test/MC/MSP430/opcode.s | 163 +++ llvm/test/MC/MSP430/reloc.s | 22 + llvm/test/Object/Inputs/trivial-object-test.wasm | Bin 324 -> 370 bytes llvm/test/Object/nm-trivial-object.test | 1 + llvm/test/Object/obj2yaml.test | 4 +- llvm/test/Object/objdump-relocations.test | 1 + llvm/test/Transforms/InstCombine/fcmp.ll | 87 +- llvm/test/Transforms/InstCombine/narrow-switch.ll | 68 +- llvm/test/Transforms/LICM/loopsink-pr39570.ll | 112 ++ .../LoopSimplifyCFG/constant-fold-branch.ll | 47 +- llvm/test/Transforms/NewGVN/simp-to-self.ll | 27 + .../PGOProfile/Inputs/func_entry.proftext | 17 + llvm/test/Transforms/PGOProfile/func_entry.ll | 29 + llvm/test/Transforms/SCCP/ipsccp-basic.ll | 13 + .../SimpleLoopUnswitch/nontrivial-unswitch.ll | 109 +- llvm/test/tools/dsymutil/X86/dummy-debug-map.map | 2 +- llvm/test/tools/llvm-exegesis/X86/uops-ADD32mi8.s | 6 + llvm/test/tools/llvm-exegesis/X86/uops-ADD32mr.s | 6 + llvm/test/tools/llvm-exegesis/X86/uops-ADD32rm.s | 6 + llvm/test/tools/llvm-exegesis/X86/uops-BEXTR32rm.s | 6 + llvm/test/tools/llvm-exegesis/X86/uops-BSF16rm.s | 6 + llvm/test/tools/llvm-exegesis/X86/uops-BTR64mr.s | 6 + .../tools/llvm-exegesis/X86/uops-VFMADDSS4rm.s | 6 + .../tools/llvm-objdump/Inputs/trivial.obj.wasm | Bin 324 -> 370 bytes .../llvm-objdump/WebAssembly/symbol-table.test | 1 + llvm/test/tools/llvm-objdump/wasm.txt | 15 +- .../tools/llvm-readobj/Inputs/trivial.obj.wasm | Bin 295 -> 341 bytes llvm/test/tools/llvm-readobj/gnu-notes.test | 62 +- llvm/test/tools/llvm-readobj/note-gnu-property.s | 62 +- llvm/test/tools/llvm-readobj/note-gnu-property2.s | 26 +- llvm/test/tools/llvm-readobj/print-hex.test | 3 +- llvm/test/tools/llvm-readobj/relocations.test | 5 + llvm/test/tools/llvm-readobj/sections.test | 22 +- llvm/test/tools/llvm-readobj/symbols.test | 5 + llvm/tools/llvm-exegesis/lib/BenchmarkResult.cpp | 2 +- llvm/tools/llvm-exegesis/lib/X86/Target.cpp | 204 ++- llvm/tools/llvm-mca/CMakeLists.txt | 1 + llvm/tools/llvm-mca/CodeRegion.h | 1 + llvm/tools/llvm-mca/CodeRegionGenerator.cpp | 137 ++ llvm/tools/llvm-mca/CodeRegionGenerator.h | 70 + llvm/tools/llvm-mca/llvm-mca.cpp | 112 +- llvm/tools/llvm-mt/Opts.td | 1 + llvm/tools/llvm-objcopy/llvm-objcopy.cpp | 2 +- llvm/tools/llvm-readobj/ELFDumper.cpp | 312 +++-- llvm/unittests/Analysis/TargetLibraryInfoTest.cpp | 939 ++++++------- llvm/unittests/Support/VirtualFileSystemTest.cpp | 11 + llvm/unittests/XRay/FDRRecordsTest.cpp | 12 + openmp/runtime/src/kmp.h | 24 +- openmp/runtime/src/kmp_ftn_entry.h | 2 +- openmp/runtime/src/kmp_platform.h | 10 +- openmp/runtime/src/kmp_runtime.cpp | 4 +- openmp/runtime/src/kmp_taskdeps.cpp | 233 +++- openmp/runtime/src/kmp_taskdeps.h | 5 + openmp/runtime/src/kmp_tasking.cpp | 316 +++-- .../src/thirdparty/ittnotify/ittnotify_static.c | 4 + openmp/runtime/src/z_Linux_util.cpp | 11 +- .../runtime/test/tasking/omp50_task_depend_mtx.c | 152 +++ .../runtime/test/tasking/omp50_task_depend_mtx2.c | 155 +++ 313 files changed, 9320 insertions(+), 3860 deletions(-) create mode 100644 clang/test/CodeCompletion/self-inits.cpp create mode 100644 clang/test/Driver/aarch64-security-options.c create mode 100644 compiler-rt/test/profile/Inputs/instrprof-gcov-__gcov_flush-multiple.c create mode 100644 compiler-rt/test/profile/Inputs/instrprof-gcov-__gcov_flush-mul [...] create mode 100644 compiler-rt/test/profile/Inputs/instrprof-gcov-execlp.c create mode 100644 compiler-rt/test/profile/Inputs/instrprof-gcov-execlp.c.gcov create mode 100644 compiler-rt/test/profile/Inputs/instrprof-gcov-execvp.c create mode 100644 compiler-rt/test/profile/Inputs/instrprof-gcov-execvp.c.gcov create mode 100644 compiler-rt/test/profile/Posix/instrprof-gcov-execlp.test create mode 100644 compiler-rt/test/profile/Posix/instrprof-gcov-execvp.test create mode 100644 compiler-rt/test/profile/instrprof-gcov-__gcov_flush-multiple.test create mode 100644 llvm/docs/BugLifeCycle.rst create mode 100644 llvm/include/llvm/BinaryFormat/ELFRelocs/MSP430.def create mode 100644 llvm/lib/Target/MSP430/AsmParser/CMakeLists.txt copy llvm/lib/Target/MSP430/{ => AsmParser}/LLVMBuild.txt (64%) create mode 100644 llvm/lib/Target/MSP430/AsmParser/MSP430AsmParser.cpp create mode 100644 llvm/lib/Target/MSP430/Disassembler/CMakeLists.txt copy llvm/lib/Target/MSP430/{ => Disassembler}/LLVMBuild.txt (64%) create mode 100644 llvm/lib/Target/MSP430/Disassembler/MSP430Disassembler.cpp create mode 100644 llvm/lib/Target/MSP430/MCTargetDesc/MSP430AsmBackend.cpp create mode 100644 llvm/lib/Target/MSP430/MCTargetDesc/MSP430ELFObjectWriter.cpp create mode 100644 llvm/lib/Target/MSP430/MCTargetDesc/MSP430ELFStreamer.cpp create mode 100644 llvm/lib/Target/MSP430/MCTargetDesc/MSP430FixupKinds.h create mode 100644 llvm/lib/Target/MSP430/MCTargetDesc/MSP430MCCodeEmitter.cpp create mode 100644 llvm/test/CodeGen/AArch64/windows-trap.ll create mode 100644 llvm/test/CodeGen/AMDGPU/promote-alloca-vector-to-vector.ll create mode 100644 llvm/test/CodeGen/Generic/is-constant.ll create mode 100644 llvm/test/CodeGen/X86/is-constant.ll copy llvm/test/{CodeGen => MC/Disassembler}/MSP430/lit.local.cfg (100%) create mode 100644 llvm/test/MC/Disassembler/MSP430/msp430.txt create mode 100644 llvm/test/MC/MSP430/addrmode.s create mode 100644 llvm/test/MC/MSP430/altreg.s create mode 100644 llvm/test/MC/MSP430/const.s create mode 100644 llvm/test/MC/MSP430/invalid.s copy llvm/test/{CodeGen => MC}/MSP430/lit.local.cfg (100%) create mode 100644 llvm/test/MC/MSP430/opcode.s create mode 100644 llvm/test/MC/MSP430/reloc.s create mode 100644 llvm/test/Transforms/LICM/loopsink-pr39570.ll create mode 100644 llvm/test/Transforms/NewGVN/simp-to-self.ll create mode 100644 llvm/test/Transforms/PGOProfile/Inputs/func_entry.proftext create mode 100644 llvm/test/Transforms/PGOProfile/func_entry.ll create mode 100644 llvm/test/tools/llvm-exegesis/X86/uops-ADD32mi8.s create mode 100644 llvm/test/tools/llvm-exegesis/X86/uops-ADD32mr.s create mode 100644 llvm/test/tools/llvm-exegesis/X86/uops-ADD32rm.s create mode 100644 llvm/test/tools/llvm-exegesis/X86/uops-BEXTR32rm.s create mode 100644 llvm/test/tools/llvm-exegesis/X86/uops-BSF16rm.s create mode 100644 llvm/test/tools/llvm-exegesis/X86/uops-BTR64mr.s create mode 100644 llvm/test/tools/llvm-exegesis/X86/uops-VFMADDSS4rm.s create mode 100644 llvm/tools/llvm-mca/CodeRegionGenerator.cpp create mode 100644 llvm/tools/llvm-mca/CodeRegionGenerator.h create mode 100644 openmp/runtime/test/tasking/omp50_task_depend_mtx.c create mode 100644 openmp/runtime/test/tasking/omp50_task_depend_mtx2.c