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-lts-defconfig in repository toolchain/ci/llvm-monorepo.
from 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 [...] adds 35cabaf9cd5 Add 'REQUIRES: default_triple' to test/CodeGen/MIR/X86/zero [...] adds 2c2d49d7ad7 Fix -Wimplicit-fallthrough warning adds 8894472c2d2 [PGO] Exit early if all count values are zero adds e473508c624 [llvm-readobj] Implement LLVM style printer for --notes adds 1f77beb611a Extend virtual file system with `isLocal` method adds 18084136e43 [MachineOutliner][NFC] Don't map MBBs that don't contain le [...] adds ed85983a449 [MSP430] Add MC layer adds 7e2092c52b3 [FileSystem] Add convenience method to check for directories. adds ea7caf62902 [AMDGPU] Extend promote alloca vectorization adds 6447f9e60af [cmake] Set CMP0075 to NEW adds c4ba5f7d09d [clang] Set CMP0075 to new adds 6774ff3b2ef [MachineOutliner][NFC] Only map blocks which have adjacent [...] adds 7394714355d NFC: DebugInfo: Track the origin CU rather than just the ba [...] adds 57334d9ea3e [sancov] Put .SCOV* sections into the right comdat groups on COFF adds be3220cf9da Revert "Reorder FindPythonInterp so that config-ix can use [...]
No new revisions were added by this update.
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 + 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 + 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 | 68 +- 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 | 6 +- 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/Transforms/Instrumentation.h | 4 +- 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/HWAddressSanitizer.cpp | 3 +- .../Transforms/Instrumentation/Instrumentation.cpp | 21 +- .../Instrumentation/PGOInstrumentation.cpp | 15 +- .../Instrumentation/SanitizerCoverage.cpp | 5 +- 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 +- .../SanitizerCoverage/coff-comdat.ll | 85 ++ .../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 +++ 316 files changed, 9408 insertions(+), 3908 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 create mode 100644 llvm/test/Instrumentation/SanitizerCoverage/coff-comdat.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