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-allnoconfig in repository toolchain/ci/llvm-project.
from 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 [...] adds 10edd2b79d0 [ValueTracking] Use computeConstantRange() in signed add ov [...] adds 913ba8eeb41 Revert LIS handling in MachineDCE adds 366f4d45c00 [OPENMP]Allow allocate directive on parameters. adds 1383a916894 [InstCombine] [InstCombine] Canonicalize (-X s/ Y) to -(X s/ Y). adds 2fb32253754 [pstl][NFC] Move the ParallelSTLConfig template to the cmak [...] adds d7cc0ec5819 [TargetLowering] SimplifyDemandedBits - add ISD::INSERT_SUB [...] adds 4b2323d1a3d [ValueTracking] Use computeConstantRange() for signed sub o [...] adds a1c44941f36 Update modulemaps for Analysis/VecFuncs.def. adds 6bafd5b3f70 [PDB Docs] Clarifications and fixes for DBI Stream. adds 19f52bde599 [TSan][libdispatch] Replace CFRunLoop with dispatch_semapho [...]
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/CGCall.cpp | 16 +- clang/lib/CodeGen/CGDebugInfo.cpp | 14 - clang/lib/CodeGen/CGDebugInfo.h | 4 - clang/lib/CodeGen/CGOpenMPRuntime.cpp | 25 +- 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/SemaOpenMP.cpp | 3 - clang/test/AST/ast-print-objc-property.m | 22 ++ .../CodeGen/debug-info-codeview-heapallocsite.c | 27 -- 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 | 40 ++- 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 +- .../test/OpenMP/parallel_firstprivate_codegen.cpp | 53 ++-- clang/test/OpenMP/parallel_private_codegen.cpp | 27 +- clang/test/PCH/chain-remap-types.m | 2 +- 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 +- compiler-rt/test/tsan/Darwin/gcd-after.mm | 23 +- compiler-rt/test/tsan/Darwin/gcd-async-norace.mm | 17 +- compiler-rt/test/tsan/Darwin/gcd-async-race.mm | 17 +- compiler-rt/test/tsan/Darwin/gcd-barrier-race.mm | 13 +- compiler-rt/test/tsan/Darwin/gcd-barrier.mm | 16 +- compiler-rt/test/tsan/Darwin/gcd-blocks.mm | 21 +- libcxx/lib/CMakeLists.txt | 6 +- libcxxabi/src/cxa_guard.cpp | 2 +- lld/ELF/Arch/RISCV.cpp | 25 +- lld/ELF/InputFiles.cpp | 7 +- lld/ELF/SymbolTable.cpp | 32 +-- lld/ELF/SymbolTable.h | 6 +- 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/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/docs/PDB/DbiStream.rst | 99 ++++--- 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/include/llvm/LTO/LTO.h | 4 - .../include/llvm/LTO/legacy/ThinLTOCodeGenerator.h | 35 ++- .../llvm/Transforms/IPO/PassManagerBuilder.h | 2 +- llvm/include/llvm/module.modulemap | 1 + llvm/lib/Analysis/TargetLibraryInfo.cpp | 143 +-------- llvm/lib/Analysis/ValueTracking.cpp | 33 ++- 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/DeadMachineInstructionElim.cpp | 30 +- llvm/lib/CodeGen/SelectionDAG/TargetLowering.cpp | 83 ++++-- 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/LTO/LTO.cpp | 5 - llvm/lib/LTO/ThinLTOCodeGenerator.cpp | 132 ++++----- 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 | 48 +++- .../Instrumentation/HWAddressSanitizer.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/AMDGPU/bswap.ll | 98 +++---- .../test/CodeGen/AMDGPU/dce-disjoint-intervals.mir | 38 +++ .../CodeGen/AMDGPU/llvm.amdgcn.ds.ordered.swap.ll | 5 +- llvm/test/CodeGen/PowerPC/ctrloop-shortLoops.ll | 2 +- llvm/test/CodeGen/X86/avx512-mask-op.ll | 27 +- 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 +- .../LTO/X86/Inputs/thinlto-internalize-used2.ll | 10 - llvm/test/LTO/X86/thinlto-internalize-used.ll | 21 -- llvm/test/Transforms/InstCombine/and2.ll | 2 +- llvm/test/Transforms/InstCombine/div.ll | 234 ++++++++++++++- llvm/test/Transforms/InstCombine/fmul-sqrt.ll | 66 +++-- llvm/test/Transforms/InstCombine/icmp-add.ll | 2 +- llvm/test/Transforms/InstCombine/minmax-fold.ll | 2 +- .../Transforms/InstCombine/sadd-with-overflow.ll | 3 +- .../Transforms/InstCombine/saturating-add-sub.ll | 117 +++++++- llvm/test/Transforms/InstCombine/sdiv-1.ll | 39 +-- .../Transforms/InstCombine/sdiv-canonicalize.ll | 25 +- .../Transforms/InstCombine/ssub-with-overflow.ll | 6 +- llvm/test/Transforms/InstCombine/sub.ll | 4 +- .../llvm-objdump/AArch64/Inputs/arm64e.macho.yaml | 11 + .../tools/llvm-objdump/AArch64/macho-arm64e.test | 6 + llvm/tools/llvm-lto/llvm-lto.cpp | 76 ++--- llvm/tools/llvm-objdump/COFFDump.cpp | 46 +-- llvm/tools/llvm-objdump/MachODump.cpp | 13 +- llvm/tools/llvm-objdump/llvm-objdump.cpp | 13 +- llvm/tools/llvm-objdump/llvm-objdump.h | 1 - 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 +- pstl/CMakeLists.txt | 2 +- pstl/{ => cmake}/ParallelSTLConfig.cmake.in | 0 333 files changed, 4575 insertions(+), 4657 deletions(-) create mode 100644 .gitignore create mode 100644 clang/test/AST/ast-print-objc-property.m delete mode 100644 clang/test/CodeGen/debug-info-codeview-heapallocsite.c 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 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/CodeGen/AMDGPU/dce-disjoint-intervals.mir create mode 100644 llvm/test/DebugInfo/Generic/DICommonBlock.ll delete mode 100644 llvm/test/LTO/X86/Inputs/thinlto-internalize-used2.ll delete mode 100644 llvm/test/LTO/X86/thinlto-internalize-used.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 rename pstl/{ => cmake}/ParallelSTLConfig.cmake.in (100%)