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-aarch64-next-allmodconfig in repository toolchain/ci/llvm-project.
from 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 [...] adds 3f2096833a7 [llvm-objdump] Migrate some functions from std::error_code [...] adds 0cfaa2470f5 [WebAssembly] Ensure ArchiveName is set even in the presenc [...] adds 88c70ec68e4 Include omitted word in comment. adds 7bd7878d222 [ValueTracking] Explicitly specify intersection type; NFC adds 6e9157d5885 [ValueTracking] Use ConstantRange methods; NFC adds 2f9c1732b82 [X86] Split the VEX_WPrefix in X86Inst tablegen class into [...] adds f19f991b7f1 [X86] Use VEX_WIG for VPINSRB/W and VPEXTRB/W to match what [...] adds 53ee783c6e3 [X86] Have EVEX2VEX tablegenerator use HasVEX_L and HasEVEX [...] adds e043dadcad2 [X86] Remove check on isAsmParserOnly from EVEX2VEX tablege [...] adds 93b497a61d2 [DebugInfo] Remove redundant DebugLocEntry::MergeValues() f [...] adds 9837f54843d Breakpad: Parse Stack CFI records adds c60d09597c6 [CMake] Move configuration of LLVM_CXX_STD to HandleLLVMOpt [...] adds ff12913b638 Minidump: use string parsing functionality from llvm adds 2316429d04c [asan_symbolize] Move argument parser epilog text into scri [...] adds e16434a0497 [CMake] Fix accidentally swapped input/output parameters of [...] adds 721b8d1557a Add missing space between \btrue adds 30d3c58b811 [PowerPC] fix trivial typos in comment, NFC adds f432fa6eee8 De-template SymbolTable::addShared. adds 7e01ce2ed15 Fix doxygen warning about function argument adds 26ca5a57bc4 Remove unneeded #ifdef SWIGs adds 5cca2c25a7d [ASTImporter] Fix in ASTImporter::Import_New(const Decl *) adds a30ba452c67 Fix Wdocumentation warning. NFCI. adds 2028ae975c6 [DebugInfo] Pass all values in DebugLocEntry's constructor, NFC adds c0e8231cdd9 [RISCV][NFC] Refactor RISC-V ABI lowering tests in preparat [...] adds 563f35ab2da [llvm-rtdyld] Fix missing include on MSVC builds. adds fa3eb120108 [RISCV][NFC] Minor fixup for r357989 adds 345eacd5552 [TargetLowering] SimplifyDemandedBits - call SimplifyDemand [...] adds 91542e14c77 [RISCV] Unbreak test from r357989 adds 965c5812f43 ClangTidy: Avoid mixing stdout with stderror when dealing w [...] adds 949570ce39d [RISCV] Fix range check for HI20/LO12/RVC_LUI relocations adds 00100b5d0d1 [RISCV] Rewrite tests to use llvm-mc/llvm-objdump adds 23e23836d5d Move tests in r357996 to correct location within monorepo adds 03c3e0d3bf0 Improve hashing for time profiler adds 55f79ef9fec [TargetLowering] SimplifyDemandedBits - Remove GetDemandedS [...] adds 11cf3972925 [InstCombine] add more testcases for canonicalize (-X s/ Y) [...] adds 820b90318fb NFC: Refactor library-specific mappings of scalar maths fun [...] adds 32b65345c57 Add support for detection of devtoolset-8 adds a230bb5fc04 [InstCombine] add tests/comments for negate+sdiv; NFC adds af5834596bf gn build: Fix Windows builds after r357797 adds f62dcea7ed6 [InstCombine] prevent possible miscompile with negate+sdiv [...] adds fa26c20eba9 Fixed comment as pointed out by post-commit review of D59845 adds d469954d61e [InstCombine] auto-generate complete test checks; NFC adds 7563b65ad40 [InstCombine] add tests for sdiv-by-int-min; NFC adds c90045bf109 [CMake] Fix statically linking in libcxxabi if built separately adds d5173f5acf4 [InstCombine] add tests for sdiv with negated dividend and [...] adds 7e2b15382c2 [scudo][standalone] Add flags & related parsers adds 9b22c469ca2 [DWARF] DWARFDebugLine: replace Sequence::orderByLowPC with [...] adds 49d9d17a77c [InstCombine] prevent possible miscompile with sdiv+negate [...]
No new revisions were added by this update.
Summary of changes: .gitignore | 56 +++ .../clang-tidy/tool/run-clang-tidy.py | 1 + clang/docs/ClangFormatStyleOptions.rst | 98 ++++-- clang/include/clang/AST/ASTImporter.h | 2 +- clang/include/clang/Format/Format.h | 16 + clang/lib/AST/ASTImporter.cpp | 4 +- clang/lib/AST/DeclPrinter.cpp | 89 +++-- clang/lib/CodeGen/CGOpenMPRuntime.cpp | 25 +- clang/lib/CodeGen/CGOpenMPRuntimeNVPTX.cpp | 56 ++- clang/lib/Driver/ToolChains/Gnu.cpp | 1 + clang/lib/Format/Format.cpp | 8 +- clang/lib/Format/UnwrappedLineParser.cpp | 14 +- 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/CodeGen/riscv32-ilp32-abi.c | 53 +++ clang/test/CodeGen/riscv32-ilp32-ilp32f-abi.c | 53 +++ ...v32-abi.c => riscv32-ilp32-ilp32f-ilp32d-abi.c} | 23 +- clang/test/CodeGen/riscv64-lp64-abi.c | 32 ++ clang/test/CodeGen/riscv64-lp64-lp64f-abi.c | 32 ++ ...iscv64-abi.c => riscv64-lp64-lp64f-lp64d-abi.c} | 11 +- 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/Format/FormatTest.cpp | 50 ++- compiler-rt/lib/asan/scripts/asan_symbolize.py | 71 +++- compiler-rt/lib/scudo/standalone/CMakeLists.txt | 5 + compiler-rt/lib/scudo/standalone/flags.cc | 57 +++ compiler-rt/lib/scudo/standalone/flags.h | 30 ++ compiler-rt/lib/scudo/standalone/flags.inc | 50 +++ compiler-rt/lib/scudo/standalone/flags_parser.cc | 163 +++++++++ compiler-rt/lib/scudo/standalone/flags_parser.h | 56 +++ compiler-rt/lib/scudo/standalone/interface.h | 29 ++ .../lib/scudo/standalone/tests/CMakeLists.txt | 1 + .../lib/scudo/standalone/tests/flags_test.cc | 119 +++++++ .../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/hwasan/lit.cfg | 3 +- libcxx/lib/CMakeLists.txt | 6 +- libcxxabi/src/cxa_guard.cpp | 2 +- lld/ELF/Arch/RISCV.cpp | 25 +- lld/ELF/Driver.cpp | 8 +- lld/ELF/InputFiles.cpp | 228 ++++++------ lld/ELF/InputFiles.h | 41 +-- lld/ELF/MarkLive.cpp | 4 +- lld/ELF/Relocations.cpp | 4 +- lld/ELF/SymbolTable.cpp | 53 +-- lld/ELF/SymbolTable.h | 9 +- lld/ELF/Symbols.h | 7 +- lld/ELF/SyntheticSections.cpp | 119 +++---- lld/ELF/SyntheticSections.h | 35 +- lld/ELF/Writer.cpp | 17 +- lld/test/ELF/riscv-branch.s | 32 ++ lld/test/ELF/riscv-branch.test | 118 ------- lld/test/ELF/riscv-call.s | 32 ++ lld/test/ELF/riscv-call.test | 94 ----- lld/test/ELF/riscv-hi20-lo12.s | 40 +++ lld/test/ELF/riscv-hi20-lo12.test | 85 ----- lld/test/ELF/riscv-jal-error.test | 92 ----- lld/test/ELF/riscv-jal.s | 34 ++ lld/test/ELF/riscv-jal.test | 160 --------- lld/test/ELF/riscv-pcrel-hilo.s | 41 +++ lld/test/ELF/riscv-pcrel-hilo.test | 102 ------ 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/API/SBDefines.h | 4 - lldb/include/lldb/API/SBStructuredData.h | 12 +- lldb/include/lldb/API/SBTarget.h | 2 +- lldb/include/lldb/API/SBThread.h | 17 +- lldb/include/lldb/API/SBThreadPlan.h | 10 +- lldb/include/lldb/Core/Address.h | 2 - lldb/include/lldb/Core/ModuleList.h | 67 +++- lldb/include/lldb/Core/SourceManager.h | 4 - lldb/include/lldb/Target/Process.h | 6 - lldb/include/lldb/Target/Target.h | 57 ++- lldb/lit/Modules/Breakpad/sections.test | 2 +- .../target-new-solib-notifications}/Makefile | 0 .../TestModuleLoadedNotifys.py | 114 ++++++ .../target-new-solib-notifications/main.cpp | 6 + lldb/scripts/interface/SBFrame.i | 3 - lldb/source/API/SBTarget.cpp | 5 +- lldb/source/API/SBThread.cpp | 22 +- lldb/source/API/SBThreadPlan.cpp | 7 +- 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 +- .../ObjectFile/Breakpad/BreakpadRecords.cpp | 54 ++- .../Plugins/ObjectFile/Breakpad/BreakpadRecords.h | 18 +- .../ObjectFile/Breakpad/ObjectFileBreakpad.cpp | 3 - .../Process/Windows/Common/ProcessWindows.cpp | 3 +- .../Plugins/Process/elf-core/ProcessElfCore.cpp | 3 +- .../Process/gdb-remote/ProcessGDBRemote.cpp | 4 +- .../Plugins/Process/minidump/MinidumpParser.cpp | 42 +-- .../Plugins/Process/minidump/MinidumpParser.h | 2 - .../Plugins/Process/minidump/MinidumpTypes.cpp | 37 -- .../Plugins/Process/minidump/MinidumpTypes.h | 5 - .../Plugins/Process/minidump/ProcessMinidump.cpp | 46 +-- lldb/source/Target/Target.cpp | 39 ++- .../ObjectFile/Breakpad/BreakpadRecordsTest.cpp | 24 +- .../Process/minidump/MinidumpParserTest.cpp | 131 ++++--- llvm/CMakeLists.txt | 10 - llvm/cmake/modules/HandleLLVMOptions.cmake | 12 +- llvm/include/llvm-c/DebugInfo.h | 3 +- llvm/include/llvm/Analysis/VecFuncs.def | 173 +++++++++ llvm/include/llvm/BinaryFormat/MachO.h | 5 +- llvm/include/llvm/Bitcode/LLVMBitCodes.h | 1 + llvm/include/llvm/DebugInfo/DWARF/DWARFDebugLine.h | 6 +- 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/Transforms/IPO/PassManagerBuilder.h | 2 +- llvm/lib/Analysis/TargetLibraryInfo.cpp | 143 +------- llvm/lib/Analysis/ValueTracking.cpp | 13 +- llvm/lib/AsmParser/LLParser.cpp | 18 + llvm/lib/Bitcode/Reader/MetadataLoader.cpp | 12 + llvm/lib/Bitcode/Writer/BitcodeWriter.cpp | 16 + llvm/lib/CodeGen/AsmPrinter/DebugLocEntry.h | 23 +- llvm/lib/CodeGen/AsmPrinter/DwarfCompileUnit.cpp | 30 +- llvm/lib/CodeGen/AsmPrinter/DwarfCompileUnit.h | 6 + llvm/lib/CodeGen/AsmPrinter/DwarfDebug.cpp | 69 +--- llvm/lib/CodeGen/AsmPrinter/DwarfUnit.cpp | 2 +- llvm/lib/CodeGen/SelectionDAG/TargetLowering.cpp | 44 +-- llvm/lib/DebugInfo/DWARF/DWARFDebugLine.cpp | 42 +-- 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/DIBuilder.cpp | 7 + llvm/lib/IR/DebugInfoMetadata.cpp | 16 + llvm/lib/IR/LLVMContextImpl.h | 25 ++ llvm/lib/IR/Verifier.cpp | 9 +- llvm/lib/Support/TimeProfiler.cpp | 35 +- llvm/lib/Target/AMDGPU/AMDGPUCallLowering.cpp | 76 +++- llvm/lib/Target/PowerPC/PPCCTRLoops.cpp | 1 + llvm/lib/Target/PowerPC/PPCFrameLowering.cpp | 2 +- llvm/lib/Target/PowerPC/PPCISelDAGToDAG.cpp | 6 +- llvm/lib/Target/PowerPC/PPCISelLowering.h | 4 +- llvm/lib/Target/X86/X86ISelLowering.cpp | 11 +- llvm/lib/Target/X86/X86InstrFormats.td | 21 +- llvm/lib/Target/X86/X86InstrFragmentsSIMD.td | 14 +- llvm/lib/Target/X86/X86InstrSSE.td | 10 +- .../Transforms/InstCombine/InstCombineAddSub.cpp | 9 +- .../InstCombine/InstCombineMulDivRem.cpp | 40 ++- .../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 +- llvm/test/CodeGen/X86/extract-insert.ll | 11 +- llvm/test/CodeGen/X86/urem-seteq-vec-nonsplat.ll | 96 +++-- 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/div.ll | 234 ++++++++++++- llvm/test/Transforms/InstCombine/fmul-sqrt.ll | 66 ++-- .../Transforms/InstCombine/saturating-add-sub.ll | 117 ++++++- llvm/test/Transforms/InstCombine/sdiv-1.ll | 39 ++- .../Transforms/InstCombine/sdiv-canonicalize.ll | 11 + .../JumpThreading/pr40992-indirectbr-folding.ll | 44 +++ .../llvm-objdump/AArch64/Inputs/arm64e.macho.yaml | 11 + .../tools/llvm-objdump/AArch64/macho-arm64e.test | 6 + 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/MachODumper.cpp | 1 + llvm/tools/llvm-rtdyld/llvm-rtdyld.cpp | 261 +++++++++++--- llvm/utils/TableGen/X86EVEX2VEXTablesEmitter.cpp | 57 +-- llvm/utils/TableGen/X86RecognizableInstr.cpp | 32 +- llvm/utils/TableGen/X86RecognizableInstr.h | 10 +- llvm/utils/gn/build/BUILD.gn | 4 +- 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 +- 341 files changed, 5626 insertions(+), 4823 deletions(-) create mode 100644 .gitignore create mode 100644 clang/test/AST/ast-print-objc-property.m create mode 100644 clang/test/CodeGen/riscv32-ilp32-abi.c create mode 100644 clang/test/CodeGen/riscv32-ilp32-ilp32f-abi.c rename clang/test/CodeGen/{riscv32-abi.c => riscv32-ilp32-ilp32f-ilp32d-abi.c} (95%) create mode 100644 clang/test/CodeGen/riscv64-lp64-abi.c create mode 100644 clang/test/CodeGen/riscv64-lp64-lp64f-abi.c rename clang/test/CodeGen/{riscv64-abi.c => riscv64-lp64-lp64f-lp64d-abi.c} (98%) create mode 100644 clang/test/Tooling/clang-check-fixit.cpp create mode 100644 compiler-rt/lib/scudo/standalone/flags.cc create mode 100644 compiler-rt/lib/scudo/standalone/flags.h create mode 100644 compiler-rt/lib/scudo/standalone/flags.inc create mode 100644 compiler-rt/lib/scudo/standalone/flags_parser.cc create mode 100644 compiler-rt/lib/scudo/standalone/flags_parser.h create mode 100644 compiler-rt/lib/scudo/standalone/interface.h create mode 100644 compiler-rt/lib/scudo/standalone/tests/flags_test.cc 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 lld/test/ELF/riscv-branch.s delete mode 100644 lld/test/ELF/riscv-branch.test create mode 100644 lld/test/ELF/riscv-call.s delete mode 100644 lld/test/ELF/riscv-call.test create mode 100644 lld/test/ELF/riscv-hi20-lo12.s delete mode 100644 lld/test/ELF/riscv-hi20-lo12.test delete mode 100644 lld/test/ELF/riscv-jal-error.test create mode 100644 lld/test/ELF/riscv-jal.s delete mode 100644 lld/test/ELF/riscv-jal.test create mode 100644 lld/test/ELF/riscv-pcrel-hilo.s delete mode 100644 lld/test/ELF/riscv-pcrel-hilo.test 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/Analysis/VecFuncs.def 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 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