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 de8060367aa [WebAssembly] Address review comments from r346248 [NFC] adds c4078f15582 Disable calls to *_finite and other glibc-only functions on Musl. adds 61a34a701e0 Reland r346166: [GlobalISel] Refactor the artifact combiner [...] adds fb716fc3980 [utils] Update SmallVector lldb formatter for r337514 adds ece4e30922a [AArch64][GlobalISel] Simplify and autogenerate the legaliz [...] adds 2c7391bc08b LivePhysRegs/IfConversion: Change some types from unsigned [...] adds a065417c45c [CodeExtractor] Erase use-without-def debug intrinsics in p [...] adds 11182c7a8f4 [CodeExtractor] Do not extract calls to eh_typeid_for (PR39545) adds b3602f5b75d [sanitizer] Add char **GetEnviron() on all other platforms adds 5c93d16aa38 [sanitizer] Fix nolibc unittests broken by r346215 adds a60122e50e7 [X86] Add custom promotion of v2i8/v2i16 fp_to_sint to avoi [...] adds ec987662a20 [lld][NFC] Use explicit --symbols instead of -t in tests us [...] adds 2b58d86498d [ThinLTO] Split NotEligibleToImport into legality and inlin [...] adds 2646d3f056a [sanitizer] Use "fast mmap" kernel flag for shadow memory o [...] adds 72e424c0660 AMDGPU/Docs: Fix the processor table adds 435534bd7a4 [dfsan] Fix build after r346262 adds 63f4bdda6f7 [MS] Zero out ECX in __cpuid in intrin.h adds c7d12151ca5 Don't use std::next() on an input iterator; NFC. adds b46b15a1eda AMDGPU: Add an option -disable-promote-alloca-to-lds adds 35e6a442658 Silence deprecation warning for GetVersionEx with clang-cl adds 436b78cb5bd [MachineOutliner][NFC] Add findRepeatedSubstrings to Suffix [...] adds f99c66e1740 [sanitizer] Return headed to fix build after r346258 adds deaa56a298b Set config.lit_tools_dir, which is needed by lit.llvm.initialize. adds 3d500fe6617 [FileCheck] Parse command-line options from FILECHECK_OPTS adds 9ea07848b99 [PATCH] [AArch64] Refactor helper functions (NFC) adds 94315eaf2f6 [MachineOutliner][NFC] Remove IsInTree from SuffixTreeNode adds f51db113588 [MachineOutliner][NFC] Remove OccurrenceCount from SuffixTreeNode adds 76759020b50 [Darwin] Export new weak external symbols when compiling wi [...] adds fad9e8dbaaf [FileCheck] Try to fix windows bots broken by r346272 adds 97028c88dd1 Add MSVCUndecoratedNameParser.cpp. adds c42de4936f9 [fuzzer] Read files as binary adds 4dad609b3dd [Windows] Simplify WindowsSupport.h adds d9d7609a06b Remove working directory for debugserver code signing target adds b689c35ff1a [IR] add optional parameter for copying IR flags to compare [...] adds 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
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/include/clang-c/Index.h | 16 +- clang/include/clang/AST/ASTContext.h | 3 + clang/include/clang/AST/Type.h | 33 +- clang/include/clang/Basic/DiagnosticSemaKinds.td | 2 +- clang/include/clang/Basic/OpenCLExtensionTypes.def | 41 + clang/include/clang/Basic/OpenCLExtensions.def | 1 + clang/include/clang/Sema/Initialization.h | 4 + clang/include/clang/Serialization/ASTBitCodes.h | 4 + clang/include/clang/module.modulemap | 1 + clang/lib/AST/ASTContext.cpp | 10 + clang/lib/AST/ASTImporter.cpp | 4 + clang/lib/AST/ExprConstant.cpp | 3 + clang/lib/AST/ItaniumMangle.cpp | 6 + clang/lib/AST/MicrosoftMangle.cpp | 5 + clang/lib/AST/NSAPI.cpp | 3 + clang/lib/AST/PrintfFormatString.cpp | 3 + clang/lib/AST/Type.cpp | 7 + clang/lib/AST/TypeLoc.cpp | 3 + clang/lib/CodeGen/CGDebugInfo.cpp | 4 + clang/lib/CodeGen/CGDebugInfo.h | 3 + clang/lib/CodeGen/CGExprScalar.cpp | 3 +- clang/lib/CodeGen/CGOpenCLRuntime.cpp | 5 + clang/lib/CodeGen/CodeGenTypes.cpp | 3 + clang/lib/CodeGen/ItaniumCXXABI.cpp | 3 + clang/lib/Driver/ToolChains/Darwin.cpp | 2 + clang/lib/Headers/intrin.h | 2 +- clang/lib/Headers/opencl-c.h | 631 ++++++++++++++ clang/lib/Index/USRGeneration.cpp | 3 + clang/lib/Sema/Sema.cpp | 4 + clang/lib/Sema/SemaChecking.cpp | 16 +- clang/lib/Sema/SemaCodeComplete.cpp | 7 +- clang/lib/Sema/SemaExpr.cpp | 6 + clang/lib/Sema/SemaInit.cpp | 35 +- clang/lib/Serialization/ASTCommon.cpp | 5 + clang/lib/Serialization/ASTReader.cpp | 5 + clang/lib/StaticAnalyzer/Core/SarifDiagnostics.cpp | 40 +- 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/CodeGen/ms-intrinsics-cpuid.c | 18 + .../CodeGenOpenCL/intel-subgroups-avc-ext-types.cl | 81 ++ clang/test/Driver/aarch64-security-options.c | 54 ++ clang/test/Headers/opencl-c-header.cl | 1 + clang/test/Index/complete-type-factors.m | 2 - clang/test/Index/opencl-types.cl | 8 + clang/test/SemaOpenCL/extension-begin.cl | 2 +- clang/test/SemaOpenCL/extension-version.cl | 9 + .../SemaOpenCL/intel-subgroup-avc-ext-types.cl | 105 +++ clang/tools/libclang/CIndex.cpp | 3 + clang/tools/libclang/CXType.cpp | 4 + compiler-rt/lib/asan/asan_rtl.cc | 2 + compiler-rt/lib/dfsan/dfsan.cc | 2 +- compiler-rt/lib/fuzzer/FuzzerIO.cpp | 4 +- compiler-rt/lib/fuzzer/afl/afl_driver.cpp | 2 +- compiler-rt/lib/profile/GCDAProfiling.c | 49 ++ compiler-rt/lib/profile/WindowsMMap.c | 8 - compiler-rt/lib/profile/WindowsMMap.h | 8 + .../lib/sanitizer_common/sanitizer_common.h | 2 + .../lib/sanitizer_common/sanitizer_fuchsia.cc | 2 + .../lib/sanitizer_common/sanitizer_linux.cc | 36 +- .../sanitizer_common/sanitizer_linux_libcdep.cc | 35 + compiler-rt/lib/sanitizer_common/sanitizer_mac.cc | 23 +- .../lib/sanitizer_common/sanitizer_openbsd.cc | 6 + .../sanitizer_common/sanitizer_posix_libcdep.cc | 8 +- .../lib/sanitizer_common/sanitizer_rtems.cc | 2 + compiler-rt/lib/sanitizer_common/sanitizer_win.cc | 9 + compiler-rt/lib/tsan/rtl/tsan_rtl.cc | 4 +- 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 +-- compiler-rt/test/fuzzer/ReadBinaryTest.cpp | 18 + compiler-rt/test/fuzzer/read-binary.test | 7 + .../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 +- .../test/profile/instrprof-darwin-exports.c | 8 + .../instrprof-gcov-__gcov_flush-multiple.test | 10 + .../test/sanitizer_common/TestCases/corelimit.cc | 2 +- debuginfo-tests/lit.site.cfg.py.in | 1 + lld/test/ELF/lto/data-ordering-lto.s | 2 +- lld/test/ELF/lto/defsym.ll | 4 +- lld/test/ELF/lto/symbol-ordering-lto.s | 2 +- lld/test/ELF/pr34660.s | 2 +- lldb/lldb.xcodeproj/project.pbxproj | 82 +- .../CPlusPlus/MSVCUndecoratedNameParser.cpp | 1 + .../Plugins/Platform/MacOSX/PlatformMacOSX.cpp | 2 +- lldb/tools/debugserver/source/CMakeLists.txt | 2 - llvm/CMakeLists.txt | 2 +- llvm/docs/AMDGPUUsage.rst | 202 ++--- llvm/docs/BugLifeCycle.rst | 140 +++ llvm/docs/CommandGuide/FileCheck.rst | 3 + llvm/docs/LangRef.rst | 45 + llvm/docs/Phabricator.rst | 6 + llvm/docs/index.rst | 4 + llvm/include/llvm/Analysis/TargetLibraryInfo.def | 27 + .../llvm/Analysis/TargetTransformInfoImpl.h | 1 + .../GlobalISel/LegalizationArtifactCombiner.h | 91 +- llvm/include/llvm/CodeGen/LivePhysRegs.h | 17 +- llvm/include/llvm/CodeGen/LiveRegUnits.h | 8 +- llvm/include/llvm/IR/InstrTypes.h | 3 +- llvm/include/llvm/IR/Instructions.h | 9 +- llvm/include/llvm/IR/Intrinsics.td | 4 + llvm/include/llvm/IR/ModuleSummaryIndex.h | 13 +- llvm/include/llvm/Support/CommandLine.h | 11 +- llvm/include/llvm/Transforms/IPO/FunctionImport.h | 8 +- 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/lib/Analysis/ConstantFolding.cpp | 22 + llvm/lib/Analysis/ModuleSummaryAnalysis.cpp | 19 +- llvm/lib/Analysis/TargetLibraryInfo.cpp | 30 +- llvm/lib/AsmParser/LLLexer.cpp | 1 + llvm/lib/AsmParser/LLParser.cpp | 7 + llvm/lib/AsmParser/LLToken.h | 1 + llvm/lib/Bitcode/Reader/BitcodeReader.cpp | 1 + llvm/lib/Bitcode/Writer/BitcodeWriter.cpp | 1 + llvm/lib/CodeGen/CodeGenPrepare.cpp | 43 +- llvm/lib/CodeGen/GlobalISel/IRTranslator.cpp | 5 + llvm/lib/CodeGen/IfConversion.cpp | 20 +- llvm/lib/CodeGen/LivePhysRegs.cpp | 10 +- llvm/lib/CodeGen/MachineOutliner.cpp | 204 ++--- 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/IR/AsmWriter.cpp | 1 + llvm/lib/IR/Instructions.cpp | 9 +- llvm/lib/IR/ModuleSummaryIndex.cpp | 5 +- llvm/lib/Support/CommandLine.cpp | 23 +- llvm/lib/Support/Windows/Process.inc | 24 + llvm/lib/Support/Windows/Program.inc | 19 + llvm/lib/Support/Windows/WindowsSupport.h | 86 +- llvm/lib/Target/AArch64/AArch64InstrInfo.cpp | 8 +- llvm/lib/Target/AArch64/AArch64InstrInfo.h | 8 +- llvm/lib/Target/AMDGPU/AMDGPUInline.cpp | 2 +- llvm/lib/Target/AMDGPU/AMDGPUPromoteAlloca.cpp | 8 + llvm/lib/Target/Hexagon/HexagonFrameLowering.cpp | 2 +- llvm/lib/Target/Mips/MipsCallLowering.cpp | 8 +- llvm/lib/Target/Mips/MipsCallLowering.h | 2 +- llvm/lib/Target/Mips/MipsLegalizerInfo.cpp | 8 +- llvm/lib/Target/PowerPC/PPCExpandISEL.cpp | 2 +- llvm/lib/Target/X86/X86FixupLEAs.cpp | 42 +- llvm/lib/Target/X86/X86FrameLowering.cpp | 4 +- llvm/lib/Target/X86/X86ISelLowering.cpp | 25 +- llvm/lib/Target/X86/X86InstrInfo.cpp | 2 +- llvm/lib/Target/X86/X86SelectionDAGInfo.cpp | 2 +- llvm/lib/Transforms/IPO/FunctionImport.cpp | 10 + .../Transforms/InstCombine/InstCombineCompares.cpp | 77 +- .../InstCombine/InstructionCombining.cpp | 8 +- .../Transforms/Instrumentation/GCOVProfiling.cpp | 36 + llvm/lib/Transforms/Scalar/CallSiteSplitting.cpp | 2 +- llvm/lib/Transforms/Scalar/NewGVN.cpp | 10 +- llvm/lib/Transforms/Scalar/SCCP.cpp | 2 + llvm/lib/Transforms/Utils/CodeExtractor.cpp | 23 +- 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/Assembler/thinlto-summary.ll | 4 +- llvm/test/Bitcode/thinlto-function-summary.ll | 2 +- .../CodeGen/AArch64/GlobalISel/legalize-add.mir | 192 ++--- .../CodeGen/AArch64/GlobalISel/legalize-and.mir | 43 +- .../CodeGen/AArch64/GlobalISel/legalize-cmp.mir | 62 +- .../CodeGen/AArch64/GlobalISel/legalize-div.mir | 46 +- .../CodeGen/AArch64/GlobalISel/legalize-ext.mir | 127 +-- .../AArch64/GlobalISel/legalize-extload.mir | 21 +- .../CodeGen/AArch64/GlobalISel/legalize-fcmp.mir | 42 +- .../CodeGen/AArch64/GlobalISel/legalize-gep.mir | 32 +- .../CodeGen/AArch64/GlobalISel/legalize-mul.mir | 68 +- .../CodeGen/AArch64/GlobalISel/legalize-pow.mir | 51 +- .../CodeGen/AArch64/GlobalISel/legalize-rem.mir | 117 +-- .../AArch64/GlobalISel/legalize-sext-copy.mir | 21 + .../AArch64/GlobalISel/legalize-sextload.mir | 25 +- .../CodeGen/AArch64/GlobalISel/legalize-shift.mir | 52 +- .../CodeGen/AArch64/GlobalISel/legalize-simple.mir | 183 ++-- .../CodeGen/AArch64/GlobalISel/legalize-sub.mir | 38 +- .../CodeGen/AArch64/GlobalISel/legalize-undef.mir | 10 +- .../CodeGen/AArch64/GlobalISel/legalize-xor.mir | 38 +- .../AArch64/GlobalISel/legalize-zextload.mir | 25 +- .../CodeGen/AMDGPU/control-flow-fastregalloc.ll | 33 +- .../CodeGen/AMDGPU/partial-sgpr-to-vgpr-spills.ll | 342 ++++---- .../CodeGen/AMDGPU/promote-alloca-to-lds-icmp.ll | 3 + llvm/test/CodeGen/AMDGPU/spill-m0.ll | 24 +- llvm/test/CodeGen/Generic/is-constant.ll | 114 +++ .../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/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/vec_cast3.ll | 96 +-- llvm/test/CodeGen/X86/vec_fp_to_int.ll | 442 ++++++++++ llvm/test/CodeGen/X86/x86-shrink-wrap-unwind.ll | 15 +- llvm/test/FileCheck/envvar-opts.txt | 15 + 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/ThinLTO/X86/dot-dumper.ll | 2 +- .../test/Transforms/ConstProp/calls-math-finite.ll | 43 + .../HotColdSplit/delete-use-without-def-dbg-val.ll | 53 ++ llvm/test/Transforms/HotColdSplit/eh-typeid-for.ll | 26 + .../test/Transforms/InferFunctionAttrs/annotate.ll | 2 +- llvm/test/Transforms/InstCombine/fcmp.ll | 87 +- llvm/test/Transforms/InstCombine/narrow-switch.ll | 68 +- .../LoopSimplifyCFG/constant-fold-branch.ll | 47 +- llvm/test/Transforms/NewGVN/simp-to-self.ll | 27 + llvm/test/Transforms/SCCP/ipsccp-basic.ll | 13 + 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/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-objcopy/llvm-objcopy.cpp | 2 +- llvm/unittests/Analysis/TargetLibraryInfoTest.cpp | 939 +++++++++++---------- llvm/unittests/XRay/FDRRecordsTest.cpp | 12 + llvm/utils/FileCheck/FileCheck.cpp | 3 +- llvm/utils/lit/lit/TestingConfig.py | 2 +- llvm/utils/lldbDataFormatters.py | 6 +- 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 ++++ 279 files changed, 6327 insertions(+), 2981 deletions(-) create mode 100644 clang/include/clang/Basic/OpenCLExtensionTypes.def create mode 100644 clang/test/CodeCompletion/self-inits.cpp create mode 100644 clang/test/CodeGen/ms-intrinsics-cpuid.c create mode 100644 clang/test/CodeGenOpenCL/intel-subgroups-avc-ext-types.cl create mode 100644 clang/test/Driver/aarch64-security-options.c create mode 100644 clang/test/SemaOpenCL/intel-subgroup-avc-ext-types.cl create mode 100644 compiler-rt/test/fuzzer/ReadBinaryTest.cpp create mode 100644 compiler-rt/test/fuzzer/read-binary.test 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/test/CodeGen/AArch64/GlobalISel/legalize-sext-copy.mir 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/FileCheck/envvar-opts.txt create mode 100644 llvm/test/Transforms/HotColdSplit/delete-use-without-def-dbg-val.ll create mode 100644 llvm/test/Transforms/HotColdSplit/eh-typeid-for.ll create mode 100644 llvm/test/Transforms/NewGVN/simp-to-self.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 openmp/runtime/test/tasking/omp50_task_depend_mtx.c create mode 100644 openmp/runtime/test/tasking/omp50_task_depend_mtx2.c