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-mainline-defconfig in repository toolchain/ci/llvm-project.
from d3b1d74624b [InstCombine] add testcases for sdiv exact flag fixing - NFC. adds 4af8d47d059 Fix -emit-reloc against local symbols. adds dc1f4a6764e [ConstantRange] Delete redundnt {z,s}extOrSelf for multiplication adds 6a6da233b90 [X86] Make LowerOperationWrapper more robust. Remove now un [...] adds 618dcfcaa33 [Sanitizer] Fix a possible write to freed memory in the wcr [...] adds f2348c88f1d modify-python-lldb.py: Remove ifdef SWIG-removing code adds 19cad6f0896 [Sanitizer] Make wcrtomb test posix-only adds fbe91ffb7bc Fix signed-unsigned comparison warning in Driver.cpp adds edf91ed8551 [InstCombine] add more testcases for sdiv exact flag fixup. adds 1beeda682ba PDBFPO: add dyn_cast support adds 7b30751acb9 MinidumpParser: parse SystemInfo stream via llvm adds aaff480c68c Object/Minidump: Add support for reading the ModuleList stream adds a82235843b1 [llvm-exegesis][X86] Randomize CMOVcc/SETcc OPERAND_COND_CO [...] adds 25de7691a0e [CMake] Replace LLVM_ENABLE_CXX1Y and friends with LLVM_CXX_STD adds eb1a156d7f7 [llvm-exegesis] benchmarkMain(): less cryptic error if buil [...] adds ad69bd68700 [Support] Add zlib independent CRC32 adds 03d28a4490f Reverting r357901 as fails to build on some of the buildbots adds 0df95d2d312 [llvm-readobj] Use `reinterpret_cast` instead of C-style ca [...] adds 923c7c9daaa [InstCombine] sdiv exact flag fixup. adds 18873b22be0 Attempt to recommit r357901 adds c83ef47c63a gn-build: Re-run `git ls-files '*.gn' '*.gni' | xargs llvm/ [...] adds b743b45ebf1 gn build: Merge r357905 adds 91f60b44958 [clang-format] Optionally insert a space after unary ! operator adds b4f1bfa6598 [InstCombine][X86] Expand MOVMSK to generic IR (PR39927) adds b33938df7a4 [InstCombine] remove overzealous assert for shuffles (PR41419) adds 7671a1daa72 Use llvm::crc32 instead of crc32. NFC adds 50c3b290ed8 [x86] make 8-bit shl undesirable adds a1f6b103f39 Changed every use of ASTImporter::Import to Import_New adds 86844a865e4 [X86][AVX] Add PR34380 shuffle test cases adds c70d38e997b Remove a useless assertion in clang-check. adds dd028259374 [clangd] Add fallback mode for code completion when compile [...] adds 04ee339adad [python, tests] Disable Clang Python tests on SPARC adds 5058ca6d9b1 Revert rL357915 from cfe/trunk: Remove a useless assertion [...] adds f6a60f1f803 [llvm-mca][scheduler-stats] Print issued micro opcodes per [...] adds f67de6c9406 [llvm-objdump] Migrate relocation handling functions from e [...] adds fb7338b6a57 Remove a useless assertion in clang-check. adds 10d6008f852 Remove a bogus sed option in test. adds 1db9bfeba59 [OPENMP][NVPTX]Fixed processing of memory management directives. adds 1b62c758d08 [X86] Add some fp to integer conversion intrinsics to Sema: [...] adds cc1618e6689 ELF: De-template SharedFile. NFCI. adds d3e207057fc ELF: Move verneed tracking data structures out of VersionNe [...] adds feac33ebb01 [OpenMP] Clean up load balancing dynamic mode adds e7bd735bb03 [MS] Add metadata for __declspec(allocator) adds ebf1830bb1d [OpenMP] Implement 5.0 memory management adds 887865c1ad6 [JumpThreading] Fix incorrect fold conditional after indire [...] adds 8b70a5c11e0 [ThinLTO] Fix ThinLTOCodegenerator to export llvm.used symbols adds f41e70d6eb9 Revert [ThinLTO] Fix ThinLTOCodegenerator to export llvm.us [...] adds 6cf7b715a0e [OPENMP] Sync __kmpc_alloc/_kmpc_free function with the runtime. adds 6ed5706a2be Add LLVM IR debug info support for Fortran COMMON blocks adds 3a4c2192a47 [X86] Fix a couple lowering functions that called ReplaceAl [...] adds 63b97d2a67b llvm-undname: Fix more crashes and asserts on invalid inputs adds fa8185c504e Clean up ObjCPropertyDecl printing adds 15abd74de7d [InstCombine] Add more tests for signed saturing math overf [...] adds bf1417d7e4f [InstCombine] add extra-use tests for fmul+sqrt; NFC adds d4263123abf [ASTImporter] Call to HandleNameConflict in VisitEnumDecl m [...] adds 4cf5743b778 Move the builtin headers to use the new license file header. adds 9f74df7d5bc [TargetLowering] SimplifyDemandedBits - use DemandedElts in [...] adds 773e04c8836 [InstCombine] peek through fdiv to find a squared sqrt adds 62c2b5ac680 Make reads and writes of the guard variable atomic. adds 867131a96ca [BinaryFormat] Update Mach-O ARM64E CPU subtype and dumping adds fecbf5918b8 [libc++] Remove install_name and compatibility_version on OS X adds 941f247d30c [RuntimeDyld] Decouple RuntimeDyldChecker from RuntimeDyld. adds 1a0c0ffa9db Fix a stack buffer overflow found by ASAN. adds b32c847303a Remove unneeded write in __cxa_guard_release. adds d250238abd0 [RuntimeDyld] Fix an ambiguous make_unique call. adds 836da99af9c [asan_symbolize] Use proper logging infrastructure. adds 8a96fa23e64 Revert "[MS] Add metadata for __declspec(allocator)" adds 74ccef1f4f9 [InstCombine] add tests for negate+sdiv; NFC adds e794752bdfb Experiment with a larger packet timeout. adds 1724a179e7a Rename Target::GetSharedModule to Target::GetOrCreateModule. adds beefef6b4e3 Fix incorrect change during refactoring. adds 806d5741aa7 [clang-format] Add AfterCaseLabel to BraceWrapping adds aa10ca12686 Revert "Make reads and writes of the guard variable atomic." adds 6c11a31bce1 [X86] Derive ssmem and sdmem from X86MemOperand. NFCI adds df57979ba7b hwasan: Enable -hwasan-allow-ifunc by default. adds 6f75a8f5d06 Add a reduced copy of the llvm .gitignore as a start for th [...] adds 19ce6719bc8 [PowerPC] initialize SchedModel according to platform. Diff [...] adds b78094abcf5 Get the run locker before you ask if your thread is valid. adds 206b9927f83 AMDGPU/GlobalISel: Implement call lowering for shaders retu [...] new 3f2096833a7 [llvm-objdump] Migrate some functions from std::error_code [...] new 0cfaa2470f5 [WebAssembly] Ensure ArchiveName is set even in the presenc [...]
The 2 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: .gitignore | 56 +++ clang-tools-extra/clangd/ClangdServer.cpp | 20 +- clang-tools-extra/clangd/CodeComplete.h | 6 + clang-tools-extra/clangd/TUScheduler.cpp | 29 +- clang-tools-extra/clangd/TUScheduler.h | 11 +- clang-tools-extra/clangd/tool/ClangdMain.cpp | 9 + clang-tools-extra/unittests/clangd/ClangdTests.cpp | 38 +- clang/bindings/python/tests/CMakeLists.txt | 4 +- clang/docs/ClangFormatStyleOptions.rst | 105 ++++-- clang/include/clang/Format/Format.h | 24 ++ clang/lib/AST/ASTImporter.cpp | 23 +- clang/lib/AST/DeclPrinter.cpp | 89 +++-- clang/lib/AST/ExternalASTMerger.cpp | 53 ++- clang/lib/CodeGen/CGOpenMPRuntime.cpp | 25 +- clang/lib/CodeGen/CGOpenMPRuntimeNVPTX.cpp | 56 ++- clang/lib/CrossTU/CrossTranslationUnit.cpp | 25 +- clang/lib/Format/Format.cpp | 10 +- clang/lib/Format/TokenAnnotator.cpp | 3 +- clang/lib/Format/UnwrappedLineParser.cpp | 14 +- clang/lib/Frontend/ASTMerge.cpp | 8 +- clang/lib/Headers/__clang_cuda_builtin_vars.h | 20 +- clang/lib/Headers/__clang_cuda_cmath.h | 20 +- clang/lib/Headers/__clang_cuda_complex_builtins.h | 20 +- clang/lib/Headers/__clang_cuda_device_functions.h | 20 +- clang/lib/Headers/__clang_cuda_intrinsics.h | 20 +- .../lib/Headers/__clang_cuda_libdevice_declares.h | 20 +- .../Headers/__clang_cuda_math_forward_declares.h | 20 +- clang/lib/Headers/__clang_cuda_runtime_wrapper.h | 20 +- clang/lib/Headers/__stddef_max_align_t.h | 22 +- clang/lib/Headers/__wmmintrin_aes.h | 20 +- clang/lib/Headers/__wmmintrin_pclmul.h | 20 +- clang/lib/Headers/adxintrin.h | 20 +- clang/lib/Headers/altivec.h | 20 +- clang/lib/Headers/ammintrin.h | 20 +- clang/lib/Headers/arm64intr.h | 20 +- clang/lib/Headers/arm_acle.h | 20 +- clang/lib/Headers/armintr.h | 20 +- clang/lib/Headers/avx2intrin.h | 20 +- clang/lib/Headers/avx512bitalgintrin.h | 20 +- clang/lib/Headers/avx512bwintrin.h | 20 +- clang/lib/Headers/avx512cdintrin.h | 20 +- clang/lib/Headers/avx512dqintrin.h | 20 +- clang/lib/Headers/avx512erintrin.h | 20 +- clang/lib/Headers/avx512fintrin.h | 20 +- clang/lib/Headers/avx512ifmaintrin.h | 20 +- clang/lib/Headers/avx512ifmavlintrin.h | 20 +- clang/lib/Headers/avx512pfintrin.h | 20 +- clang/lib/Headers/avx512vbmi2intrin.h | 20 +- clang/lib/Headers/avx512vbmiintrin.h | 20 +- clang/lib/Headers/avx512vbmivlintrin.h | 20 +- clang/lib/Headers/avx512vlbitalgintrin.h | 20 +- clang/lib/Headers/avx512vlbwintrin.h | 20 +- clang/lib/Headers/avx512vlcdintrin.h | 20 +- clang/lib/Headers/avx512vldqintrin.h | 20 +- clang/lib/Headers/avx512vlintrin.h | 20 +- clang/lib/Headers/avx512vlvbmi2intrin.h | 20 +- clang/lib/Headers/avx512vlvnniintrin.h | 20 +- clang/lib/Headers/avx512vnniintrin.h | 20 +- clang/lib/Headers/avx512vpopcntdqintrin.h | 20 +- clang/lib/Headers/avx512vpopcntdqvlintrin.h | 20 +- clang/lib/Headers/avxintrin.h | 20 +- clang/lib/Headers/bmi2intrin.h | 20 +- clang/lib/Headers/bmiintrin.h | 20 +- clang/lib/Headers/cetintrin.h | 20 +- clang/lib/Headers/cldemoteintrin.h | 20 +- clang/lib/Headers/clflushoptintrin.h | 20 +- clang/lib/Headers/clwbintrin.h | 20 +- clang/lib/Headers/clzerointrin.h | 20 +- clang/lib/Headers/cpuid.h | 20 +- clang/lib/Headers/emmintrin.h | 20 +- clang/lib/Headers/f16cintrin.h | 20 +- clang/lib/Headers/float.h | 20 +- clang/lib/Headers/fma4intrin.h | 20 +- clang/lib/Headers/fmaintrin.h | 20 +- clang/lib/Headers/fxsrintrin.h | 20 +- clang/lib/Headers/gfniintrin.h | 20 +- clang/lib/Headers/htmintrin.h | 20 +- clang/lib/Headers/htmxlintrin.h | 20 +- clang/lib/Headers/ia32intrin.h | 20 +- clang/lib/Headers/immintrin.h | 20 +- clang/lib/Headers/intrin.h | 20 +- clang/lib/Headers/inttypes.h | 20 +- clang/lib/Headers/invpcidintrin.h | 20 +- clang/lib/Headers/iso646.h | 22 +- clang/lib/Headers/limits.h | 22 +- clang/lib/Headers/lwpintrin.h | 20 +- clang/lib/Headers/lzcntintrin.h | 20 +- clang/lib/Headers/mm3dnow.h | 20 +- clang/lib/Headers/mm_malloc.h | 20 +- clang/lib/Headers/mmintrin.h | 20 +- clang/lib/Headers/module.modulemap | 20 +- clang/lib/Headers/movdirintrin.h | 20 +- clang/lib/Headers/msa.h | 20 +- clang/lib/Headers/mwaitxintrin.h | 20 +- clang/lib/Headers/nmmintrin.h | 20 +- clang/lib/Headers/pconfigintrin.h | 20 +- clang/lib/Headers/pkuintrin.h | 20 +- clang/lib/Headers/pmmintrin.h | 20 +- clang/lib/Headers/popcntintrin.h | 20 +- clang/lib/Headers/prfchwintrin.h | 20 +- clang/lib/Headers/ptwriteintrin.h | 20 +- clang/lib/Headers/rdseedintrin.h | 20 +- clang/lib/Headers/rtmintrin.h | 20 +- clang/lib/Headers/s390intrin.h | 20 +- clang/lib/Headers/sgxintrin.h | 20 +- clang/lib/Headers/shaintrin.h | 20 +- clang/lib/Headers/smmintrin.h | 20 +- clang/lib/Headers/stdalign.h | 20 +- clang/lib/Headers/stdarg.h | 22 +- clang/lib/Headers/stdatomic.h | 20 +- clang/lib/Headers/stdbool.h | 22 +- clang/lib/Headers/stddef.h | 22 +- clang/lib/Headers/stdint.h | 22 +- clang/lib/Headers/stdnoreturn.h | 20 +- clang/lib/Headers/tbmintrin.h | 20 +- clang/lib/Headers/tgmath.h | 22 +- clang/lib/Headers/tmmintrin.h | 20 +- clang/lib/Headers/unwind.h | 20 +- clang/lib/Headers/vadefs.h | 20 +- clang/lib/Headers/vaesintrin.h | 20 +- clang/lib/Headers/varargs.h | 20 +- clang/lib/Headers/vecintrin.h | 20 +- clang/lib/Headers/vpclmulqdqintrin.h | 20 +- clang/lib/Headers/waitpkgintrin.h | 20 +- clang/lib/Headers/wbnoinvdintrin.h | 20 +- clang/lib/Headers/wmmintrin.h | 20 +- clang/lib/Headers/x86intrin.h | 20 +- clang/lib/Headers/xmmintrin.h | 20 +- clang/lib/Headers/xopintrin.h | 20 +- clang/lib/Headers/xsavecintrin.h | 20 +- clang/lib/Headers/xsaveintrin.h | 20 +- clang/lib/Headers/xsaveoptintrin.h | 20 +- clang/lib/Headers/xsavesintrin.h | 20 +- clang/lib/Headers/xtestintrin.h | 20 +- clang/lib/Sema/SemaChecking.cpp | 4 + clang/test/AST/ast-print-objc-property.m | 22 ++ clang/test/Index/comment-objc-decls.m | 6 +- .../test/Index/comment-unqualified-objc-pointer.m | 2 +- clang/test/OpenMP/allocate_codegen.cpp | 26 +- clang/test/OpenMP/for_lastprivate_codegen.cpp | 31 +- clang/test/OpenMP/for_linear_codegen.cpp | 26 +- clang/test/OpenMP/for_reduction_codegen_UDR.cpp | 26 +- clang/test/OpenMP/nvptx_allocate_codegen.cpp | 33 +- .../test/OpenMP/parallel_firstprivate_codegen.cpp | 53 +-- clang/test/OpenMP/parallel_private_codegen.cpp | 27 +- clang/test/PCH/chain-remap-types.m | 2 +- clang/test/Tooling/clang-check-fixit.cpp | 21 ++ clang/tools/clang-check/ClangCheck.cpp | 3 - clang/unittests/AST/ASTImporterTest.cpp | 55 ++- clang/unittests/Format/FormatTest.cpp | 67 +++- compiler-rt/lib/asan/scripts/asan_symbolize.py | 63 +++- .../sanitizer_common_interceptors.inc | 17 +- .../logging_options_in_help.cc | 5 + .../Posix/asan_symbolize_script/set_log_dest.cc | 3 + .../Posix/asan_symbolize_script/set_log_level.cc | 8 + compiler-rt/test/asan/TestCases/Posix/wcrtomb.c | 16 + compiler-rt/test/hwasan/lit.cfg | 3 +- .../test/sanitizer_common/TestCases/wcrtomb.c | 36 ++ libcxx/lib/CMakeLists.txt | 2 - libcxxabi/src/cxa_guard.cpp | 2 +- lld/ELF/Driver.cpp | 8 +- lld/ELF/InputFiles.cpp | 225 ++++++------ lld/ELF/InputFiles.h | 41 +-- lld/ELF/MarkLive.cpp | 4 +- lld/ELF/Relocations.cpp | 4 +- lld/ELF/SymbolTable.cpp | 31 +- lld/ELF/SymbolTable.h | 7 +- lld/ELF/Symbols.h | 7 +- lld/ELF/SyntheticSections.cpp | 119 +++---- lld/ELF/SyntheticSections.h | 35 +- lld/ELF/Writer.cpp | 22 +- lld/test/ELF/emit-relocs-mergeable2.s | 14 + lld/test/ELF/verneed.s | 4 +- lld/test/wasm/archive.ll | 2 + lld/wasm/Driver.cpp | 2 +- lld/wasm/InputFiles.cpp | 10 +- lld/wasm/InputFiles.h | 12 +- lld/wasm/SymbolTable.cpp | 2 +- lld/wasm/SymbolTable.h | 2 +- lldb/include/lldb/Core/ModuleList.h | 67 +++- lldb/include/lldb/Target/Target.h | 57 ++- .../target-new-solib-notifications}/Makefile | 0 .../TestModuleLoadedNotifys.py | 114 ++++++ .../target-new-solib-notifications/main.cpp | 6 + lldb/scripts/Python/modify-python-lldb.py | 17 +- lldb/source/API/SBTarget.cpp | 5 +- lldb/source/API/SBThread.cpp | 6 +- lldb/source/Commands/CommandObjectTarget.cpp | 9 +- lldb/source/Core/DynamicLoader.cpp | 8 +- lldb/source/Core/ModuleList.cpp | 26 +- lldb/source/Expression/FunctionCaller.cpp | 3 +- lldb/source/Host/common/Socket.cpp | 11 +- .../Darwin-Kernel/DynamicLoaderDarwinKernel.cpp | 2 +- .../Hexagon-DYLD/DynamicLoaderHexagonDYLD.cpp | 2 +- .../MacOSX-DYLD/DynamicLoaderDarwin.cpp | 7 +- .../POSIX-DYLD/DynamicLoaderPOSIXDYLD.cpp | 3 +- .../Windows-DYLD/DynamicLoaderWindowsDYLD.cpp | 6 +- .../Process/Windows/Common/ProcessWindows.cpp | 3 +- .../Plugins/Process/elf-core/ProcessElfCore.cpp | 3 +- .../Process/gdb-remote/ProcessGDBRemote.cpp | 4 +- .../Plugins/Process/minidump/MinidumpParser.cpp | 23 +- .../Plugins/Process/minidump/MinidumpParser.h | 2 - .../Plugins/Process/minidump/ProcessMinidump.cpp | 8 +- .../NativePDB/PdbFPOProgramToDWARFExpression.cpp | 32 +- lldb/source/Target/Target.cpp | 39 ++- lldb/tools/driver/Driver.cpp | 2 +- .../Process/minidump/MinidumpParserTest.cpp | 59 +++- llvm/CMakeLists.txt | 12 +- llvm/cmake/modules/HandleLLVMOptions.cmake | 27 +- llvm/docs/CMake.rst | 4 +- llvm/docs/CommandGuide/llvm-mca.rst | 8 +- llvm/include/llvm-c/DebugInfo.h | 3 +- llvm/include/llvm/BinaryFormat/MachO.h | 5 +- llvm/include/llvm/BinaryFormat/Minidump.h | 31 ++ llvm/include/llvm/Bitcode/LLVMBitCodes.h | 1 + llvm/include/llvm/Demangle/MicrosoftDemangle.h | 1 + llvm/include/llvm/ExecutionEngine/RuntimeDyld.h | 26 +- .../llvm/ExecutionEngine/RuntimeDyldChecker.h | 37 +- llvm/include/llvm/IR/DIBuilder.h | 10 + llvm/include/llvm/IR/DebugInfoMetadata.h | 61 ++++ llvm/include/llvm/IR/Metadata.def | 1 + llvm/include/llvm/Object/Minidump.h | 19 +- llvm/include/llvm/Support/CRC.h | 25 ++ llvm/lib/AsmParser/LLParser.cpp | 18 + llvm/lib/Bitcode/Reader/MetadataLoader.cpp | 12 + llvm/lib/Bitcode/Writer/BitcodeWriter.cpp | 16 + llvm/lib/CodeGen/AsmPrinter/DwarfCompileUnit.cpp | 30 +- llvm/lib/CodeGen/AsmPrinter/DwarfCompileUnit.h | 6 + llvm/lib/CodeGen/AsmPrinter/DwarfUnit.cpp | 2 +- llvm/lib/CodeGen/SelectionDAG/TargetLowering.cpp | 25 +- llvm/lib/DebugInfo/Symbolize/Symbolize.cpp | 3 +- llvm/lib/Demangle/MicrosoftDemangle.cpp | 100 ++++-- .../ExecutionEngine/RuntimeDyld/RuntimeDyld.cpp | 86 +++-- .../RuntimeDyld/RuntimeDyldChecker.cpp | 319 ++++++----------- .../RuntimeDyld/RuntimeDyldCheckerImpl.h | 59 ++-- .../ExecutionEngine/RuntimeDyld/RuntimeDyldELF.cpp | 3 - .../ExecutionEngine/RuntimeDyld/RuntimeDyldImpl.h | 46 ++- llvm/lib/IR/AsmWriter.cpp | 13 + llvm/lib/IR/ConstantRange.cpp | 7 - llvm/lib/IR/DIBuilder.cpp | 7 + llvm/lib/IR/DebugInfoMetadata.cpp | 16 + llvm/lib/IR/LLVMContextImpl.h | 25 ++ llvm/lib/IR/Verifier.cpp | 9 +- llvm/lib/Object/Minidump.cpp | 21 ++ llvm/lib/Support/CMakeLists.txt | 1 + llvm/lib/Support/CRC.cpp | 68 ++++ llvm/lib/Target/AMDGPU/AMDGPUCallLowering.cpp | 76 +++- llvm/lib/Target/PowerPC/PPCCTRLoops.cpp | 1 + llvm/lib/Target/X86/X86ISelLowering.cpp | 37 +- llvm/lib/Target/X86/X86InstrFragmentsSIMD.td | 14 +- .../Transforms/InstCombine/InstCombineAddSub.cpp | 7 +- .../Transforms/InstCombine/InstCombineCalls.cpp | 54 +-- .../InstCombine/InstCombineMulDivRem.cpp | 19 + .../InstCombine/InstCombineVectorOps.cpp | 4 +- .../Instrumentation/HWAddressSanitizer.cpp | 6 +- llvm/lib/Transforms/Scalar/JumpThreading.cpp | 6 +- llvm/test/Assembler/DICommonBlock.ll | 26 ++ .../AMDGPU/GlobalISel/irtranslator-amdgpu_vs.ll | 21 ++ llvm/test/CodeGen/AMDGPU/GlobalISel/todo.ll | 10 - llvm/test/CodeGen/PowerPC/ctrloop-shortLoops.ll | 2 +- .../CodeGen/X86/avx512-shuffles/partial_permute.ll | 28 ++ llvm/test/CodeGen/X86/bt.ll | 15 +- llvm/test/CodeGen/X86/btc_bts_btr.ll | 30 +- llvm/test/CodeGen/X86/extract-insert.ll | 11 +- llvm/test/CodeGen/X86/rotate4.ll | 2 +- llvm/test/CodeGen/X86/scheduler-backtracking.ll | 10 +- llvm/test/CodeGen/X86/select_const.ll | 6 +- llvm/test/CodeGen/X86/vector-reduce-mul-widen.ll | 15 +- llvm/test/CodeGen/X86/widen_load-2.ll | 12 +- llvm/test/DebugInfo/Generic/DICommonBlock.ll | 42 +++ llvm/test/Demangle/invalid-manglings.test | 60 ++++ .../HWAddressSanitizer/lazy-thread-init.ll | 2 +- .../Instrumentation/HWAddressSanitizer/prologue.ll | 10 +- llvm/test/Transforms/InstCombine/X86/x86-movmsk.ll | 65 ++-- llvm/test/Transforms/InstCombine/div.ll | 125 ++++++- llvm/test/Transforms/InstCombine/fmul-sqrt.ll | 66 ++-- .../Transforms/InstCombine/saturating-add-sub.ll | 117 ++++++- llvm/test/Transforms/InstCombine/shuffle_select.ll | 10 + .../JumpThreading/pr40992-indirectbr-folding.ll | 44 +++ .../tools/llvm-exegesis/X86/latency-CMOV32rr.s | 2 +- .../AArch64/Exynos/scheduler-queue-usage.s | 2 +- .../tools/llvm-mca/X86/BdVer2/load-throughput.s | 16 +- .../llvm-mca/X86/BdVer2/scheduler-queue-usage.s | 2 +- .../tools/llvm-mca/X86/BdVer2/store-throughput.s | 16 +- .../llvm-mca/X86/BtVer2/scheduler-queue-usage.s | 2 +- llvm/test/tools/llvm-mca/X86/option-all-stats-1.s | 2 +- llvm/test/tools/llvm-mca/X86/option-all-stats-2.s | 2 +- llvm/test/tools/llvm-mca/X86/option-all-views-1.s | 2 +- llvm/test/tools/llvm-mca/X86/option-all-views-2.s | 2 +- .../tools/llvm-mca/X86/scheduler-queue-usage.s | 2 +- .../llvm-objdump/AArch64/Inputs/arm64e.macho.yaml | 11 + .../tools/llvm-objdump/AArch64/macho-arm64e.test | 6 + llvm/tools/llvm-exegesis/lib/SnippetGenerator.cpp | 11 +- llvm/tools/llvm-exegesis/lib/SnippetGenerator.h | 3 + llvm/tools/llvm-exegesis/lib/X86/Target.cpp | 5 +- llvm/tools/llvm-exegesis/llvm-exegesis.cpp | 5 + llvm/tools/llvm-mca/Views/SchedulerStatistics.cpp | 30 +- llvm/tools/llvm-mca/Views/SchedulerStatistics.h | 4 +- llvm/tools/llvm-objdump/COFFDump.cpp | 57 ++- llvm/tools/llvm-objdump/ELFDump.cpp | 25 +- llvm/tools/llvm-objdump/MachODump.cpp | 24 +- llvm/tools/llvm-objdump/WasmDump.cpp | 11 +- llvm/tools/llvm-objdump/llvm-objdump.cpp | 25 +- llvm/tools/llvm-objdump/llvm-objdump.h | 30 +- llvm/tools/llvm-readobj/ELFDumper.cpp | 43 ++- llvm/tools/llvm-readobj/MachODumper.cpp | 1 + llvm/tools/llvm-rtdyld/llvm-rtdyld.cpp | 260 +++++++++++--- llvm/unittests/Object/MinidumpTest.cpp | 112 ++++++ llvm/unittests/Support/CMakeLists.txt | 1 + llvm/unittests/Support/CRCTest.cpp | 29 ++ .../gn/secondary/compiler-rt/lib/hwasan/BUILD.gn | 5 +- llvm/utils/gn/secondary/llvm/lib/Support/BUILD.gn | 1 + .../gn/secondary/llvm/unittests/Support/BUILD.gn | 1 + openmp/runtime/src/dllexports | 18 +- openmp/runtime/src/exports_so.txt | 1 - openmp/runtime/src/include/50/omp.h.var | 126 +++++-- openmp/runtime/src/include/50/omp_lib.f.var | 84 ++++- openmp/runtime/src/include/50/omp_lib.f90.var | 82 ++++- openmp/runtime/src/include/50/omp_lib.h.var | 122 ++++++- openmp/runtime/src/kmp.h | 111 ++++-- openmp/runtime/src/kmp_alloc.cpp | 385 +++++++++++++++++---- openmp/runtime/src/kmp_csupport.cpp | 9 + openmp/runtime/src/kmp_ftn_entry.h | 33 +- openmp/runtime/src/kmp_ftn_os.h | 12 +- openmp/runtime/src/kmp_global.cpp | 43 ++- openmp/runtime/src/kmp_runtime.cpp | 36 +- openmp/runtime/src/kmp_settings.cpp | 4 +- openmp/runtime/src/kmp_stub.cpp | 47 ++- openmp/runtime/src/kmp_wait_release.h | 22 -- openmp/runtime/src/z_Linux_util.cpp | 2 +- openmp/runtime/src/z_Windows_NT_util.cpp | 2 +- openmp/runtime/test/api/omp_alloc.c | 81 ----- openmp/runtime/test/api/omp_alloc_def_fb.c | 32 ++ openmp/runtime/test/api/omp_alloc_hbw.c | 45 +++ openmp/runtime/test/api/omp_alloc_null_fb.c | 35 ++ openmp/runtime/tools/generate-def.pl | 3 +- 336 files changed, 4984 insertions(+), 3755 deletions(-) create mode 100644 .gitignore create mode 100644 clang/test/AST/ast-print-objc-property.m create mode 100644 clang/test/Tooling/clang-check-fixit.cpp create mode 100644 compiler-rt/test/asan/TestCases/Posix/asan_symbolize_script/log [...] create mode 100644 compiler-rt/test/asan/TestCases/Posix/asan_symbolize_script/set [...] create mode 100644 compiler-rt/test/asan/TestCases/Posix/asan_symbolize_script/set [...] create mode 100644 compiler-rt/test/asan/TestCases/Posix/wcrtomb.c create mode 100644 compiler-rt/test/sanitizer_common/TestCases/wcrtomb.c create mode 100644 lld/test/ELF/emit-relocs-mergeable2.s copy lldb/packages/Python/lldbsuite/test/{api/check_public_api_headers => function [...] create mode 100644 lldb/packages/Python/lldbsuite/test/functionalities/target-new- [...] create mode 100644 lldb/packages/Python/lldbsuite/test/functionalities/target-new- [...] create mode 100644 llvm/include/llvm/Support/CRC.h create mode 100644 llvm/lib/Support/CRC.cpp create mode 100644 llvm/test/Assembler/DICommonBlock.ll delete mode 100644 llvm/test/CodeGen/AMDGPU/GlobalISel/todo.ll create mode 100644 llvm/test/DebugInfo/Generic/DICommonBlock.ll create mode 100644 llvm/test/Transforms/JumpThreading/pr40992-indirectbr-folding.ll create mode 100644 llvm/test/tools/llvm-objdump/AArch64/Inputs/arm64e.macho.yaml create mode 100644 llvm/test/tools/llvm-objdump/AArch64/macho-arm64e.test create mode 100644 llvm/unittests/Support/CRCTest.cpp delete mode 100644 openmp/runtime/test/api/omp_alloc.c create mode 100644 openmp/runtime/test/api/omp_alloc_def_fb.c create mode 100644 openmp/runtime/test/api/omp_alloc_hbw.c create mode 100644 openmp/runtime/test/api/omp_alloc_null_fb.c