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-lts-allmodconfig in repository toolchain/ci/llvm-project.
from 68602ab2f35 DebugInfo: Emit only one kind of accelerated access/name table adds e181de7f4fe [c++2a] Implement semantic restrictions for 'export' declarations. adds 05aad1567be Fully qualify llvm::Optional, some compilers complain otherwise. adds fbcce9fe9dc [CMake] Replace the sanitizer support in runtimes build wit [...] adds c86011f5bc3 [libc++abi] Don't use a .sh.cpp test for uncaught_exception adds 9270a201b9d Add a small check to PlatformDarwin::LoadScriptingResourceF [...] adds 759805fd8a6 One small tweak to LocateExecutableScriptingResources - I w [...] adds bbddf21f900 Revert "Use const DebugLoc&" adds ab66e34c637 add Qiu Chaofan (qiucf@cn.ibm.com) to the CREDITS.txt adds 32c0ebe6157 Use llvm::stable_sort adds 8c6119a4427 [analyzer] PR41269: Add a bit of C++ smart pointer modeling. adds e2a8e431605 [analyzer] PR41335: Fix crash when no-store event is in a b [...] adds 727d6ca3f0a [analyzer] Unbreak body farms in presence of multiple decla [...] adds 9da81421b8d [WebAssembly] Bail out of fastisel earlier when computing P [...] adds 19828e399b3 [PowerPC] [Clang] Port MMX intrinsics and basic test cases [...] adds d986e41fe49 [PPC64] Allow R_PPC64_DTPREL* to preemptable local-dynamic symbols adds 54976e76e67 [Analyzer] Instead of recording comparisons in interator ch [...] adds fb2783f6805 [PowerPC] Fix test with -fno-discard-value-names after rC358949 adds 8f8827014d6 [Analyzer] Fix for previous commit adds ed4f48d290e yamlify TestMiniDumpUUID binaries adds 63a2aa715ad [LSR] Limit the recursion for setup cost adds 7a784203535 UnwindPlan: pretty-print dwarf expressions adds b9ed9cb5d7e [llvm-mc] - Properly set the the address align field of the [...] adds 545f621a7c7 [LLD][ELF] - Update test case after llvm-mc change. adds 2619f399f99 [ARM][FIX] Add missing f16.lane.vldN/vstN lowering adds 1cdc3dbc589 [AArch64] Add support for MTE intrinsics adds 2359429168a FuncUnwinders: remove "current_offset" from function arguments adds f97b29be884 [DAGCombiner] Combine OR as ADD when no common bits are set adds b7dc13f4c02 [LLD][ELF] - Remove multiple-eh-relocs.elf binary from the [...] adds 330bc8af131 modify-python-lldb: Remove \a-removing code adds 850361f6c1d [analyzer][CrossTU] Extend CTU to VarDecls with initializer adds e7a68fd93e8 Fix MSVC "32-bit shift implicitly converted to 64 bits" war [...] adds ddd225d1a92 Fix MSVC "32-bit shift implicitly converted to 64 bits" war [...] adds d2e2e20de36 [Analyzer] Second fix for last commit for IteratorChecker adds 6684a351ed4 [LLD][ELF] - Fix mips-invalid-options-descriptor.s test cas [...] adds 6b1825081dc Fix "-Wimplicit-fallthrough" warning. NFCI. adds 2f9eed62653 [ARM] Don't replicate instructions in Ifcvt at minsize adds 003c18a39c7 [PPC][PPC64] Improve some llvm-objdump -d -D tests adds 4eda12aea51 Move postfix expression code out of the NativePDB plugin adds c519d3c4039 [ARM] Update check for CBZ in Ifcvt adds 61ef9193aa7 Removing the explicit specifier from some default construct [...] adds 98c858a23be [ELF] Change findOrphanPos to only consider live sections adds 2769d58628f [LLD][COFF] Fix /linkrepro with output options that take a [...] adds ccba42c7eb3 [ELF] Change default output section type to SHT_PROGBITS adds 652168a99b5 [CallSite removal] move InlineCost to CallBase usage adds 7edae4c4038 AMDGPU: Fix LCSSA phi lowering in SILowerI1Copies adds 06ff5eae5b4 [DAGCombiner] generalize binop-of-splats scalarization adds 95203efc1ac [LLD][ELF] - Remove file-class.a binary from inputs and imp [...] adds a6be919c929 [Docs] ReleaseNotes: fixup markup in memcmp()->bcmp() entry adds 6af366be8ad ARM: disallow add/sub to sp unless Rn is also sp. adds d524fe5b3a0 [libc++] Remove redundant conditionals for Apple platforms adds 0e4992ce27b [X86] Pull out collectConcatOps helper. NFCI. adds bb2079b7e13 [LLD][ELF] - Remove dynamic-section-sh_size.elf binary, con [...] adds d7a748a71b1 gn build: Merge r358949 adds 3eed961973d [AMDGPU] Fix hidden argument metadata duplication for V3 adds 9fc422830a9 gn build: Merge r358944 adds df3cb477a31 [RISCV] Support assembling %tls_{ie,gd}_pcrel_hi modifiers adds 99cf58339fc [WebAssembly] Fix typo in relocation checking adds efd94c56bad Use llvm::stable_sort adds a2470a46531 Revert "DebugInfo: Emit only one kind of accelerated access [...] adds 6e7cc49d5cb [SPARC] Use the correct register set for the "r" asm constraint. adds 12a561fa1b7 [x86] use psubus for more vsetcc lowering (PR39859) adds 2ce017026af [InstCombine] Convert a masked.load of a dereferenceable ad [...] adds 03e906d9d59 [dsymutil] Fix use-after-free when sys::path::append grows [...] adds c7bde29cfeb Revert "[dsymutil] Fix use-after-free when sys::path::appen [...] adds 53bd7ce42ed [dsymutil] Fix use-after-free when sys::path::append grows [...] adds 056fde75271 [Docs] Add 301 redirects for old URLs adds 3ba5f66177a [Docs] Add missing leading slash adds 171b74e31c7 [x86] add tests for vector fdiv with splat divisor; NFC adds e8f21b1a6b0 llvm-undname: Support demangling the spaceship operator adds 7c0bd5a27c5 [x86] fix test checks for fdiv combine; NFC adds 27df4092036 MS ABI: Support mangling op<=> now that MSVC 2019 has a mangling adds 2351d6102f3 [dsymutil] Put Swift interface files into a per-arch subdirectory. adds bdb864a5762 Revert "[EditLineTest] Not always TERM is available, e.g. o [...] adds 3234887fe2e [APSInt][OpenMP] Fix isNegative, etc. for unsigned types adds e50e6d25637 [AArch64][GlobalISel] Add G_FMA to isPreISelGenericFloating [...] adds a809e8e5e75 [AliasAnalysis] AAResults preserves AAManager. adds df5ce782adc [AArch64][GlobalISel] Legalize G_FMA for more vector types adds db41fe166a5 [Reproducers] Limit logging to calls that cross the API boundary. adds c464dddccbd [AMDGPU] Fixed addReg() in SIOptimizeExecMaskingPreRA.cpp adds 4a52397965b [ConstantRangeTest] Move helper methods; NFC adds f945429fed5 [ConstantRange] Add urem support adds 1670772adc0 Fix implementation of ::abs and std::abs LWG 2192. adds 56342642a08 [AArch64][GlobalISel] Legalize G_INTRINSIC_TRUNC adds ede0b2e6954 [AArch64][GlobalISel] Teach regbankselect about G_INTRINSIC_TRUNC adds 433eecadeef Fix namespace name conflict with GCC adds 6967da8ffaf llvm-cvtres: Split addChild(ID) into two functions adds 867bc3951bf [ThinLTO] Pass down opt level to LTO backend and handle -O0 [...] adds 2f51176223f Reapply: "DebugInfo: Emit only one kind of accelerated acce [...] adds 5c3117b0a98 [ObjC][ARC] Check the basic block size before calling Domin [...] adds acbf0058e93 Lock accesses to OptionValueFileSpecList objects adds 108cbbc262f [clang-format] Fix bug in reflow of block comments containi [...] adds 991cb392425 [AArch64][GlobalISel] Actually select G_INTRINSIC_TRUNC adds 26518466ef8 [X86] Autogenerate complete checks. NFC adds 4fd1f266b1e [MemorySSA] LCSSA preserves MemorySSA. adds 3cc6d1f542b [AArch64][GlobalISel] Legalize G_INTRINSIC_ROUND adds fc79ab9857a Revert "[MS] Emit S_HEAPALLOCSITE debug info" because of To [...] adds 8c099ce72d4 Re-apply r357823 "[Lexer] NFC: Fix an off-by-one bug in get [...] adds ace7a086ca3 [WebAssembly] Make LBB markers not affected by test order adds a746f2b73c3 [analyzer] Fix macro names in diagnostics within bigger macros. adds b9f282d384f [WebAssembly] Emit br_table for most switch instructions adds fb59fef7dcd Move setTargetAttributes after setGVProperties in SetFuncti [...] adds eea9da5921d [X86] Add codegen prepare test exercising a bitcast + tail call adds 1646851b87c [CGP] Look through bitcasts when duplicating returns for ta [...] adds bfd248d2a67 [CMake] Use add_dependencies in add_llvm_install_targets adds 312b5f86b7b The error message for mismatched value sites is very crypti [...]
No new revisions were added by this update.
Summary of changes: .../modernize/ConcatNestedNamespacesCheck.cpp | 1 + .../readability/NamespaceCommentCheck.cpp | 5 +- .../unittests/clangd/SelectionTests.cpp | 2 +- clang/cmake/caches/Fuchsia-stage2.cmake | 14 +- clang/include/clang/AST/Decl.h | 4 +- clang/include/clang/AST/DeclBase.h | 4 - clang/include/clang/Basic/DiagnosticGroups.td | 1 + clang/include/clang/Basic/DiagnosticSemaKinds.td | 19 + clang/include/clang/Basic/PlistSupport.h | 6 +- clang/include/clang/CrossTU/CrossTranslationUnit.h | 43 +- clang/include/clang/Lex/Lexer.h | 2 +- clang/include/clang/Sema/Sema.h | 3 + .../clang/StaticAnalyzer/Checkers/Checkers.td | 4 + .../Core/BugReporter/PathDiagnostic.h | 4 +- clang/lib/AST/DeclBase.cpp | 16 - clang/lib/AST/MicrosoftMangle.cpp | 11 +- clang/lib/Analysis/BodyFarm.cpp | 2 - clang/lib/CodeGen/BackendUtil.cpp | 1 + clang/lib/CodeGen/CGDebugInfo.cpp | 1 + clang/lib/CodeGen/CodeGenModule.cpp | 10 +- clang/lib/CrossTU/CrossTranslationUnit.cpp | 133 +- clang/lib/Driver/CMakeLists.txt | 1 + clang/lib/Driver/Driver.cpp | 6 + clang/lib/Driver/ToolChains/PPCLinux.cpp | 31 + clang/lib/Driver/ToolChains/PPCLinux.h | 33 + clang/lib/Format/BreakableToken.cpp | 7 +- clang/lib/Format/BreakableToken.h | 2 +- clang/lib/Format/ContinuationIndenter.cpp | 2 +- clang/lib/Format/WhitespaceManager.h | 2 + clang/lib/Headers/CMakeLists.txt | 6 +- clang/lib/Headers/ppc_wrappers/mmintrin.h | 1457 ++++++++++++++++++++ clang/lib/Parse/ParseDeclCXX.cpp | 3 +- clang/lib/Sema/SemaDeclCXX.cpp | 3 + clang/lib/Sema/SemaModule.cpp | 167 ++- clang/lib/StaticAnalyzer/Checkers/CMakeLists.txt | 1 + .../StaticAnalyzer/Checkers/IteratorChecker.cpp | 384 ++---- clang/lib/StaticAnalyzer/Checkers/Move.h | 30 + clang/lib/StaticAnalyzer/Checkers/MoveChecker.cpp | 12 + .../StaticAnalyzer/Checkers/SmartPtrModeling.cpp | 74 + .../StaticAnalyzer/Core/BugReporterVisitors.cpp | 67 +- clang/lib/StaticAnalyzer/Core/RegionStore.cpp | 6 +- .../StaticAnalyzer/Frontend/AnalysisConsumer.cpp | 29 + clang/test/Analysis/Inputs/ctu-other.cpp | 38 + .../Inputs/ctu-other.cpp.externalDefMap.txt | 10 + .../Analysis/Inputs/system-header-simulator-cxx.h | 1 + clang/test/Analysis/OSAtomic_mac.c | 27 + clang/test/Analysis/ctu-main.cpp | 50 + clang/test/Analysis/diagnostics/macros.cpp | 27 +- clang/test/Analysis/func-mapping-test.cpp | 40 +- clang/test/Analysis/redecl.c | 13 + clang/test/Analysis/smart-ptr.cpp | 18 + clang/test/Analysis/use-after-move.cpp | 26 +- .../CXX/module/module.interface/Inputs/header.h | 3 + clang/test/CXX/module/module.interface/p1.cpp | 8 +- clang/test/CXX/module/module.interface/p2.cpp | 94 ++ clang/test/CXX/module/module.interface/p3.cpp | 54 + clang/test/CXX/module/module.interface/p5.cpp | 89 ++ .../modules-ts/basic/basic.def.odr/p4/module.cpp | 2 - .../modules-ts/basic/basic.def.odr/p4/module.cppm | 16 - .../CXX/modules-ts/basic/basic.def.odr/p4/user.cpp | 2 - clang/test/CodeGen/alloc-size.c | 9 + clang/test/CodeGen/ppc-mmintrin.c | 60 + clang/test/CodeGen/thinlto-debug-pm.c | 15 +- .../test/CodeGen/thinlto-distributed-cfi-devirt.ll | 4 +- .../test/CodeGenCXX/cxx2a-three-way-comparison.cpp | 8 +- clang/test/CodeGenOpenCL/visibility.cl | 51 + clang/test/Headers/ppc-intrinsics.c | 13 + clang/test/OpenMP/distribute_collapse_messages.cpp | 4 +- .../distribute_parallel_for_collapse_messages.cpp | 4 +- ...tribute_parallel_for_simd_collapse_messages.cpp | 4 +- ...stribute_parallel_for_simd_safelen_messages.cpp | 14 +- ...stribute_parallel_for_simd_simdlen_messages.cpp | 14 +- .../OpenMP/distribute_simd_collapse_messages.cpp | 4 +- .../OpenMP/distribute_simd_safelen_messages.cpp | 14 +- .../OpenMP/distribute_simd_simdlen_messages.cpp | 14 +- clang/test/OpenMP/for_collapse_messages.cpp | 4 +- clang/test/OpenMP/for_ordered_clause.cpp | 4 +- clang/test/OpenMP/for_simd_collapse_messages.cpp | 4 +- clang/test/OpenMP/for_simd_safelen_messages.cpp | 4 +- clang/test/OpenMP/for_simd_simdlen_messages.cpp | 4 +- .../test/OpenMP/parallel_for_collapse_messages.cpp | 4 +- .../test/OpenMP/parallel_for_ordered_messages.cpp | 4 +- .../OpenMP/parallel_for_simd_collapse_messages.cpp | 4 +- .../OpenMP/parallel_for_simd_safelen_messages.cpp | 4 +- .../OpenMP/parallel_for_simd_simdlen_messages.cpp | 4 +- clang/test/OpenMP/simd_collapse_messages.cpp | 4 +- clang/test/OpenMP/simd_safelen_messages.cpp | 4 +- clang/test/OpenMP/simd_simdlen_messages.cpp | 4 +- clang/test/OpenMP/target_map_messages.cpp | 2 + .../target_parallel_for_collapse_messages.cpp | 4 +- .../OpenMP/target_parallel_for_map_messages.cpp | 4 + .../target_parallel_for_ordered_messages.cpp | 4 +- .../target_parallel_for_simd_collapse_messages.cpp | 4 +- .../target_parallel_for_simd_map_messages.cpp | 4 + .../target_parallel_for_simd_ordered_messages.cpp | 4 +- .../target_parallel_for_simd_safelen_messages.cpp | 4 +- .../target_parallel_for_simd_simdlen_messages.cpp | 4 +- clang/test/OpenMP/target_parallel_map_messages.cpp | 4 + .../test/OpenMP/target_simd_collapse_messages.cpp | 4 +- clang/test/OpenMP/target_simd_safelen_messages.cpp | 4 +- clang/test/OpenMP/target_simd_simdlen_messages.cpp | 4 +- .../target_teams_distribute_collapse_messages.cpp | 4 +- .../target_teams_distribute_map_messages.cpp | 4 + ...s_distribute_parallel_for_collapse_messages.cpp | 4 +- ..._teams_distribute_parallel_for_map_messages.cpp | 4 + ...tribute_parallel_for_simd_collapse_messages.cpp | 4 +- ...s_distribute_parallel_for_simd_map_messages.cpp | 4 + ...stribute_parallel_for_simd_safelen_messages.cpp | 14 +- ...stribute_parallel_for_simd_simdlen_messages.cpp | 14 +- ...get_teams_distribute_simd_collapse_messages.cpp | 4 +- .../target_teams_distribute_simd_map_messages.cpp | 4 + ...rget_teams_distribute_simd_safelen_messages.cpp | 14 +- ...rget_teams_distribute_simd_simdlen_messages.cpp | 14 +- clang/test/OpenMP/target_teams_map_messages.cpp | 2 + clang/test/OpenMP/taskloop_collapse_messages.cpp | 4 +- .../OpenMP/taskloop_simd_collapse_messages.cpp | 4 +- .../test/OpenMP/taskloop_simd_safelen_messages.cpp | 4 +- .../test/OpenMP/taskloop_simd_simdlen_messages.cpp | 4 +- .../OpenMP/teams_distribute_collapse_messages.cpp | 4 +- ...s_distribute_parallel_for_collapse_messages.cpp | 4 +- ...tribute_parallel_for_simd_collapse_messages.cpp | 4 +- ...stribute_parallel_for_simd_safelen_messages.cpp | 14 +- ...stribute_parallel_for_simd_simdlen_messages.cpp | 14 +- .../teams_distribute_simd_collapse_messages.cpp | 4 +- .../teams_distribute_simd_safelen_messages.cpp | 14 +- .../teams_distribute_simd_simdlen_messages.cpp | 14 +- clang/test/Sema/shift.c | 3 + clang/test/SemaCXX/anonymous-union-export.cpp | 5 +- clang/test/SemaCXX/constexpr-unsigned-high-bit.cpp | 15 + clang/test/SemaCXX/modules-ts.cppm | 10 +- .../clang-extdef-mapping/ClangExtDefMapGen.cpp | 61 +- clang/unittests/Format/FormatTest.cpp | 6 + clang/unittests/Lex/LexerTest.cpp | 19 + compiler-rt/lib/profile/InstrProfData.inc | 10 +- compiler-rt/lib/profile/InstrProfiling.h | 2 +- libcxx/include/math.h | 62 +- libcxx/include/stdlib.h | 34 +- libcxx/src/exception.cpp | 3 +- libcxx/src/support/runtime/stdexcept_default.ipp | 3 +- libcxx/src/typeinfo.cpp | 8 +- .../test/std/depr/depr.c.headers/math_h.pass.cpp | 42 +- .../test/std/depr/depr.c.headers/stdlib_h.pass.cpp | 51 +- .../ostream_joiner.cons.pass.cpp | 34 +- .../make_ostream_joiner.pass.cpp | 6 +- .../ostream_joiner.op.assign.pass.cpp | 4 +- .../ostream_joiner.op.postincrement.pass.cpp | 22 +- .../ostream_joiner.op.pretincrement.pass.cpp | 22 +- .../ostream_joiner.op.star.pass.cpp | 22 +- .../support.runtime/cstdlib.pass.cpp | 50 +- libcxx/test/std/numerics/c.math/cmath.pass.cpp | 53 +- libcxx/www/cxx1z_status.html | 2 +- ...ion.pass.sh.cpp => uncaught_exception.pass.cpp} | 6 - lld/COFF/Driver.cpp | 5 + lld/COFF/ICF.cpp | 7 +- lld/COFF/Writer.cpp | 24 +- lld/ELF/AArch64ErrataFix.cpp | 6 +- lld/ELF/Arch/PPC64.cpp | 2 +- lld/ELF/CallGraphSort.cpp | 11 +- lld/ELF/ICF.cpp | 7 +- lld/ELF/InputSection.cpp | 3 +- lld/ELF/LinkerScript.cpp | 4 +- lld/ELF/MapFile.cpp | 6 +- lld/ELF/OutputSections.cpp | 9 +- lld/ELF/Relocations.cpp | 19 +- lld/ELF/SyntheticSections.cpp | 15 +- lld/ELF/Writer.cpp | 23 +- lld/lib/ReaderWriter/MachO/MachOLinkingContext.cpp | 9 +- lld/test/COFF/linkrepro-pdb.test | 15 +- lld/test/ELF/compressed-debug-input.s | 2 +- .../ELF/invalid/Inputs/dynamic-section-sh_size.elf | Bin 482 -> 0 bytes lld/test/ELF/invalid/Inputs/file-class.a | Bin 156 -> 0 bytes .../Inputs/mips-invalid-options-descriptor.elf | Bin 480 -> 0 bytes lld/test/ELF/invalid/Inputs/multiple-eh-relocs.elf | Bin 784 -> 0 bytes lld/test/ELF/invalid/dynamic-section-broken.test | 36 + lld/test/ELF/invalid/dynamic-section-size.s | 4 - lld/test/ELF/invalid/invalid-elf.test | 8 - lld/test/ELF/invalid/invalid-file-class.test | 19 + .../ELF/invalid/mips-invalid-options-descriptor.s | 5 - .../invalid/mips-invalid-options-descriptor.test | 21 + .../ELF/invalid/multiple-relocations-sections.test | 29 + lld/test/ELF/linkerscript/arm-exidx-order.test | 2 +- lld/test/ELF/linkerscript/extend-pt-load2.test | 4 +- lld/test/ELF/linkerscript/merge-sections.s | 2 +- lld/test/ELF/linkerscript/orphan-phdrs.s | 8 +- lld/test/ELF/linkerscript/symbol-only-align.test | 35 + lld/test/ELF/linkerscript/symbol-only-flags.test | 2 +- lld/test/ELF/ppc-relocs.s | 35 +- lld/test/ELF/ppc64-call-reach.s | 45 +- lld/test/ELF/ppc64-dtprel.s | 49 +- lld/test/ELF/ppc64-entry-point.s | 40 +- lld/test/ELF/ppc64-ifunc.s | 100 +- lld/test/ELF/ppc64-long-branch.s | 101 +- lld/test/ELF/ppc64-relocs.s | 70 +- lld/test/ELF/ppc64-tls-gd-le-small.s | 8 +- lld/test/ELF/ppc64-tls-ie-le.s | 4 +- lld/test/ELF/ppc64-tls-ld-le.s | 4 +- lld/test/ELF/ppc64-tls-ld-preemptable.s | 35 + lld/test/ELF/ppc64-toc-addis-nop-lqsq.s | 5 +- lld/test/ELF/ppc64-toc-addis-nop.s | 22 +- lld/test/ELF/ppc64-toc-rel.s | 51 +- lld/test/ELF/ppc64-toc-restore-recursive-call.s | 10 +- lld/test/ELF/ppc64-toc-restore.s | 32 +- lld/test/ELF/ppc64-weak-undef-call.s | 10 +- lld/test/wasm/pie.ll | 53 + lld/wasm/InputFiles.cpp | 4 +- lld/wasm/Writer.cpp | 8 +- lldb/docs/.htaccess | 7 + lldb/docs/conf.py | 1 + .../lldb/Interpreter/OptionValueFileSpecList.h | 18 +- lldb/include/lldb/Symbol/DWARFCallFrameInfo.h | 16 +- lldb/include/lldb/Symbol/FuncUnwinders.h | 30 +- lldb/include/lldb/Symbol/PostfixExpression.h | 179 +++ lldb/include/lldb/Target/Target.h | 8 +- lldb/include/lldb/Target/Thread.h | 2 +- lldb/include/lldb/Utility/RangeMap.h | 1 + .../lldb/Utility/ReproducerInstrumentation.h | 175 ++- lldb/lit/Unwind/Inputs/eh-frame-small-fde.s | 48 + lldb/lit/Unwind/Inputs/unwind-plan-dwarf-dump.s | 13 + lldb/lit/Unwind/eh-frame-small-fde.test | 22 + lldb/lit/Unwind/unwind-plan-dwarf-dump.test | 14 + .../postmortem/minidump-new/TestMiniDumpUUID.py | 50 +- .../minidump-new/linux-arm-partial-uuids-match.dmp | Bin 403 -> 0 bytes .../linux-arm-partial-uuids-match.yaml | 15 + .../linux-arm-partial-uuids-mismatch.dmp | Bin 409 -> 0 bytes .../linux-arm-partial-uuids-mismatch.yaml | 15 + .../linux-arm-uuids-elf-build-id-16.dmp | Bin 460 -> 0 bytes .../linux-arm-uuids-elf-build-id-16.yaml | 19 + .../linux-arm-uuids-elf-build-id-20.dmp | Bin 468 -> 0 bytes .../linux-arm-uuids-elf-build-id-20.yaml | 19 + .../linux-arm-uuids-elf-build-id-zero.dmp | Bin 492 -> 0 bytes .../linux-arm-uuids-elf-build-id-zero.yaml | 19 + .../minidump-new/linux-arm-uuids-no-age.dmp | Bin 470 -> 0 bytes .../minidump-new/linux-arm-uuids-no-age.yaml | 19 + .../minidump-new/linux-arm-uuids-with-age.dmp | Bin 470 -> 0 bytes .../minidump-new/linux-arm-uuids-with-age.yaml | 19 + .../minidump-new/linux-arm-zero-uuids.dmp | Bin 534 -> 0 bytes .../minidump-new/linux-arm-zero-uuids.yaml | 21 + .../minidump-new/macos-arm-uuids-no-age.dmp | Bin 470 -> 0 bytes .../minidump-new/macos-arm-uuids-no-age.yaml | 21 + lldb/scripts/Python/modify-python-lldb.py | 4 - lldb/scripts/interface/SBCompileUnit.i | 4 +- lldb/scripts/interface/SBModule.i | 6 +- lldb/scripts/interface/SBTarget.i | 20 +- lldb/scripts/interface/SBValue.i | 8 +- lldb/source/Commands/CommandObjectTarget.cpp | 20 +- .../source/Interpreter/OptionValueFileSpecLIst.cpp | 3 +- .../Darwin-Kernel/DynamicLoaderDarwinKernel.cpp | 3 +- .../Clang/ClangModulesDeclVendor.cpp | 2 +- .../Plugins/Platform/MacOSX/PlatformDarwin.cpp | 9 +- .../Platform/MacOSX/PlatformDarwinKernel.cpp | 4 +- .../Process/Utility/RegisterContextLLDB.cpp | 26 +- .../Plugins/SymbolFile/DWARF/SymbolFileDWARF.cpp | 6 +- .../Plugins/SymbolFile/DWARF/SymbolFileDWARF.h | 2 +- .../NativePDB/PdbFPOProgramToDWARFExpression.cpp | 300 +--- lldb/source/Symbol/DWARFCallFrameInfo.cpp | 39 +- lldb/source/Symbol/FuncUnwinders.cpp | 78 +- lldb/source/Symbol/UnwindPlan.cpp | 39 +- lldb/source/Target/Target.cpp | 30 +- lldb/source/Target/TargetList.cpp | 2 +- lldb/source/Target/Thread.cpp | 4 +- lldb/source/Utility/ReproducerInstrumentation.cpp | 19 +- lldb/unittests/Editline/EditlineTest.cpp | 16 +- llvm/CREDITS.TXT | 4 + llvm/cmake/modules/AddLLVM.cmake | 18 +- llvm/docs/ReleaseNotes.rst | 8 +- llvm/include/llvm/ADT/APSInt.h | 18 + llvm/include/llvm/Analysis/AliasAnalysis.h | 6 + llvm/include/llvm/Analysis/InlineCost.h | 8 +- llvm/include/llvm/Analysis/LoopAnalysisManager.h | 3 - llvm/include/llvm/Analysis/MemorySSA.h | 3 + llvm/include/llvm/CodeGen/MachineFunction.h | 12 - .../include/llvm/Demangle/MicrosoftDemangleNodes.h | 4 +- llvm/include/llvm/IR/ConstantRange.h | 5 + llvm/include/llvm/IR/IntrinsicsAArch64.td | 17 + llvm/include/llvm/Object/WindowsResource.h | 8 +- llvm/include/llvm/ProfileData/GCOV.h | 6 - llvm/include/llvm/ProfileData/InstrProf.h | 2 +- llvm/include/llvm/ProfileData/InstrProfData.inc | 10 +- llvm/include/llvm/ProfileData/SampleProf.h | 7 +- llvm/include/llvm/Support/JSON.h | 4 +- llvm/lib/Analysis/AliasAnalysis.cpp | 10 +- llvm/lib/Analysis/InlineCost.cpp | 193 ++- llvm/lib/Analysis/LoopAccessAnalysis.cpp | 7 +- llvm/lib/Analysis/LoopAnalysisManager.cpp | 5 - llvm/lib/Analysis/MemorySSA.cpp | 5 + llvm/lib/Analysis/ScalarEvolution.cpp | 9 +- llvm/lib/Analysis/ScalarEvolutionExpander.cpp | 4 +- llvm/lib/CodeGen/AsmPrinter/AccelTable.cpp | 15 +- llvm/lib/CodeGen/AsmPrinter/AsmPrinter.cpp | 6 +- llvm/lib/CodeGen/AsmPrinter/CodeViewDebug.cpp | 18 - llvm/lib/CodeGen/AsmPrinter/CodeViewDebug.h | 1 - llvm/lib/CodeGen/AsmPrinter/DwarfDebug.cpp | 30 +- llvm/lib/CodeGen/BranchRelaxation.cpp | 4 +- llvm/lib/CodeGen/CodeGenPrepare.cpp | 4 +- llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp | 2 + llvm/lib/CodeGen/GlobalMerge.cpp | 20 +- llvm/lib/CodeGen/IfConversion.cpp | 2 +- llvm/lib/CodeGen/MachineBlockPlacement.cpp | 19 +- llvm/lib/CodeGen/MachineFunction.cpp | 11 - llvm/lib/CodeGen/MachineOutliner.cpp | 9 +- llvm/lib/CodeGen/MachinePipeliner.cpp | 2 +- llvm/lib/CodeGen/MachineSink.cpp | 5 +- llvm/lib/CodeGen/SelectionDAG/DAGCombiner.cpp | 140 +- llvm/lib/CodeGen/SelectionDAG/FastISel.cpp | 6 - .../CodeGen/SelectionDAG/ScheduleDAGSDNodes.cpp | 2 +- llvm/lib/CodeGen/StackColoring.cpp | 9 +- llvm/lib/CodeGen/StackSlotColoring.cpp | 4 +- llvm/lib/DebugInfo/PDB/Native/GSIStreamBuilder.cpp | 3 +- llvm/lib/Demangle/MicrosoftDemangle.cpp | 5 +- llvm/lib/Demangle/MicrosoftDemangleNodes.cpp | 5 +- llvm/lib/ExecutionEngine/JITLink/MachO_x86_64.cpp | 4 +- llvm/lib/IR/ConstantRange.cpp | 15 + llvm/lib/IR/MDBuilder.cpp | 4 +- llvm/lib/IR/Metadata.cpp | 5 +- llvm/lib/MC/ELFObjectWriter.cpp | 8 +- llvm/lib/MC/MCDwarf.cpp | 9 +- llvm/lib/MC/WasmObjectWriter.cpp | 5 +- llvm/lib/Object/WindowsResource.cpp | 36 +- llvm/lib/Passes/PassBuilder.cpp | 15 +- .../ProfileData/Coverage/CoverageMappingWriter.cpp | 17 +- llvm/lib/ProfileData/GCOV.cpp | 8 +- llvm/lib/ProfileData/InstrProfWriter.cpp | 2 +- llvm/lib/ProfileData/SampleProfWriter.cpp | 5 +- llvm/lib/Support/Statistic.cpp | 3 +- llvm/lib/Target/AArch64/AArch64ISelDAGToDAG.cpp | 63 +- llvm/lib/Target/AArch64/AArch64InstrFormats.td | 5 +- llvm/lib/Target/AArch64/AArch64InstrInfo.cpp | 16 + llvm/lib/Target/AArch64/AArch64InstrInfo.td | 16 +- .../Target/AArch64/AArch64InstructionSelector.cpp | 59 +- llvm/lib/Target/AArch64/AArch64LegalizerInfo.cpp | 5 +- .../lib/Target/AArch64/AArch64RegisterBankInfo.cpp | 2 + .../Target/AMDGPU/AMDGPUHSAMetadataStreamer.cpp | 30 - llvm/lib/Target/AMDGPU/AMDGPUInline.cpp | 5 +- llvm/lib/Target/AMDGPU/SILowerI1Copies.cpp | 9 +- .../Target/AMDGPU/SIOptimizeExecMaskingPreRA.cpp | 2 +- llvm/lib/Target/ARM/ARMBaseInstrInfo.cpp | 67 +- llvm/lib/Target/ARM/ARMBaseInstrInfo.h | 10 + llvm/lib/Target/ARM/ARMConstantIslandPass.cpp | 34 +- llvm/lib/Target/ARM/ARMISelDAGToDAG.cpp | 2 + llvm/lib/Target/ARM/AsmParser/ARMAsmParser.cpp | 14 + .../Target/ARM/Disassembler/ARMDisassembler.cpp | 14 +- llvm/lib/Target/RISCV/AsmParser/RISCVAsmParser.cpp | 13 +- .../Target/RISCV/MCTargetDesc/RISCVAsmBackend.cpp | 6 + .../Target/RISCV/MCTargetDesc/RISCVAsmBackend.h | 2 + .../RISCV/MCTargetDesc/RISCVELFObjectWriter.cpp | 4 + .../Target/RISCV/MCTargetDesc/RISCVFixupKinds.h | 6 + .../RISCV/MCTargetDesc/RISCVMCCodeEmitter.cpp | 6 + llvm/lib/Target/RISCV/MCTargetDesc/RISCVMCExpr.cpp | 13 + llvm/lib/Target/RISCV/MCTargetDesc/RISCVMCExpr.h | 2 + llvm/lib/Target/Sparc/SparcISelLowering.cpp | 2 + .../lib/Target/WebAssembly/WebAssemblyFastISel.cpp | 17 +- .../Target/WebAssembly/WebAssemblyISelLowering.cpp | 5 + llvm/lib/Target/X86/X86FrameLowering.cpp | 3 +- llvm/lib/Target/X86/X86ISelLowering.cpp | 102 +- llvm/lib/Transforms/IPO/InlineSimple.cpp | 6 +- llvm/lib/Transforms/IPO/Inliner.cpp | 5 +- llvm/lib/Transforms/IPO/LowerTypeTests.cpp | 17 +- llvm/lib/Transforms/IPO/MergeFunctions.cpp | 2 +- llvm/lib/Transforms/IPO/PartialInlining.cpp | 13 +- llvm/lib/Transforms/IPO/SampleProfile.cpp | 5 +- .../Transforms/InstCombine/InstCombineCalls.cpp | 18 +- llvm/lib/Transforms/Instrumentation/CFGMST.h | 9 +- .../Instrumentation/ControlHeightReduction.cpp | 2 +- .../Instrumentation/MaximumSpanningTree.h | 3 +- .../Instrumentation/PGOInstrumentation.cpp | 12 +- llvm/lib/Transforms/ObjCARC/ObjCARCContract.cpp | 35 +- llvm/lib/Transforms/Scalar/ConstantHoisting.cpp | 4 +- llvm/lib/Transforms/Scalar/GVNHoist.cpp | 2 +- llvm/lib/Transforms/Scalar/GVNSink.cpp | 5 +- llvm/lib/Transforms/Scalar/LoopSink.cpp | 7 +- llvm/lib/Transforms/Scalar/LoopStrengthReduce.cpp | 25 +- llvm/lib/Transforms/Scalar/Reassociate.cpp | 8 +- llvm/lib/Transforms/Scalar/SimpleLoopUnswitch.cpp | 7 +- llvm/lib/Transforms/Utils/ASanStackFrameLayout.cpp | 2 +- llvm/lib/Transforms/Utils/LCSSA.cpp | 5 +- llvm/lib/Transforms/Utils/PredicateInfo.cpp | 2 +- llvm/lib/Transforms/Vectorize/SLPVectorizer.cpp | 10 +- llvm/lib/XRay/Trace.cpp | 7 +- llvm/runtimes/CMakeLists.txt | 42 +- .../MemoryDependenceAnalysis/invalidation.ll | 7 +- .../CodeGen/AArch64/GlobalISel/legalize-fma.mir | 233 ++++ .../GlobalISel/legalize-intrinsic-round.mir | 272 ++++ .../GlobalISel/legalize-intrinsic-trunc.mir | 203 +++ .../GlobalISel/legalizer-info-validation.mir | 6 +- .../CodeGen/AArch64/GlobalISel/regbank-fma.mir | 57 + .../AArch64/GlobalISel/regbank-intrinsic-trunc.mir | 50 + .../AArch64/GlobalISel/select-intrinsic-trunc.mir | 198 +++ llvm/test/CodeGen/AArch64/arm64-mte.ll | 497 +++++++ .../test/CodeGen/AArch64/arm64-vfloatintrinsics.ll | 47 + llvm/test/CodeGen/AMDGPU/calling-conventions.ll | 6 +- llvm/test/CodeGen/AMDGPU/cvt_f32_ubyte.ll | 54 +- ...nel-v3.ll => hsa-metadata-enqueue-kernel-v3.ll} | 22 +- .../AMDGPU/hsa-metadata-from-llvm-ir-full-v3.ll | 337 +++-- .../AMDGPU/hsa-metadata-from-llvm-ir-full.ll | 14 +- .../CodeGen/AMDGPU/hsa-metadata-hidden-args-v3.ll | 236 +++- .../AMDGPU/optimize-negated-cond-exec-masking.mir | 22 + llvm/test/CodeGen/AMDGPU/si-lower-i1-copies.mir | 33 + llvm/test/CodeGen/AMDGPU/sminmax.v2i16.ll | 22 +- llvm/test/CodeGen/AMDGPU/widen-smrd-loads.ll | 3 +- .../CodeGen/ARM/armv8.2a-fp16-vector-intrinsics.ll | 112 ++ llvm/test/CodeGen/Hexagon/subi-asl.ll | 5 +- llvm/test/CodeGen/Hexagon/swp-carried-1.ll | 2 +- llvm/test/CodeGen/SPARC/reg64.ll | 10 + llvm/test/CodeGen/Thumb2/ifcvt-cbz.mir | 179 +++ llvm/test/CodeGen/Thumb2/ifcvt-minsize.ll | 92 ++ llvm/test/CodeGen/WebAssembly/cfg-stackify.ll | 189 ++- llvm/test/CodeGen/WebAssembly/phi.ll | 2 +- llvm/test/CodeGen/WebAssembly/reg-stackify.ll | 8 +- llvm/test/CodeGen/WebAssembly/switch.ll | 28 +- llvm/test/CodeGen/X86/fdiv-combine-vec.ll | 105 ++ llvm/test/CodeGen/X86/label-heapallocsite.ll | 68 - llvm/test/CodeGen/X86/lsr-static-addr.ll | 55 +- llvm/test/CodeGen/X86/scalarize-fp.ll | 42 +- llvm/test/CodeGen/X86/scheduler-backtracking.ll | 221 +-- llvm/test/CodeGen/X86/signbit-shift.ll | 5 +- llvm/test/CodeGen/X86/split-store.ll | 7 +- llvm/test/CodeGen/X86/tailcall-cgp-dup.ll | 39 + llvm/test/CodeGen/X86/vec_setcc-2.ll | 13 +- llvm/test/DebugInfo/X86/accel-tables.ll | 4 +- llvm/test/DebugInfo/X86/gnu-names.ll | 12 +- llvm/test/Demangle/ms-cxx20.test | 9 + llvm/test/MC/ARM/invalid-addsub.s | 20 + llvm/test/MC/Disassembler/ARM/invalid-thumbv7.txt | 31 + llvm/test/MC/ELF/compression.s | 18 +- llvm/test/MC/RISCV/relocations.s | 32 + llvm/test/MC/RISCV/rv32i-invalid.s | 12 +- llvm/test/Other/new-pass-manager.ll | 2 - .../Transforms/InstCombine/masked_intrinsics.ll | 5 +- .../LoopStrengthReduce/gnarly-setupcost.ll | 93 ++ .../LoopStrengthReduce/two-combinations-bug.ll | 2 +- .../Transforms/ObjCARC/contract-max-bb-size.ll | 17 + .../PGOProfile/Inputs/diag_no_value_sites.proftext | 6 + .../Transforms/PGOProfile/diag_no_value_sites.ll | 15 + llvm/test/tools/dsymutil/X86/swift-interface.test | 2 +- llvm/test/tools/gold/X86/opt-level.ll | 19 +- llvm/tools/dsymutil/DwarfLinker.cpp | 2 +- llvm/tools/dsymutil/dsymutil.cpp | 11 +- llvm/unittests/ADT/APSIntTest.cpp | 86 ++ llvm/unittests/IR/ConstantRangeTest.cpp | 154 ++- .../Transforms/Scalar/LoopPassManagerTest.cpp | 1 - llvm/utils/TableGen/AsmMatcherEmitter.cpp | 8 +- llvm/utils/TableGen/CodeGenRegisters.cpp | 3 +- llvm/utils/TableGen/GlobalISelEmitter.cpp | 3 +- llvm/utils/TableGen/RISCVCompressInstEmitter.cpp | 18 +- llvm/utils/gn/secondary/clang/lib/Driver/BUILD.gn | 1 + llvm/utils/gn/secondary/clang/lib/Headers/BUILD.gn | 1 + .../clang/lib/StaticAnalyzer/Checkers/BUILD.gn | 1 + 447 files changed, 9294 insertions(+), 3033 deletions(-) create mode 100644 clang/lib/Driver/ToolChains/PPCLinux.cpp create mode 100644 clang/lib/Driver/ToolChains/PPCLinux.h create mode 100644 clang/lib/Headers/ppc_wrappers/mmintrin.h create mode 100644 clang/lib/StaticAnalyzer/Checkers/Move.h create mode 100644 clang/lib/StaticAnalyzer/Checkers/SmartPtrModeling.cpp create mode 100644 clang/test/Analysis/OSAtomic_mac.c create mode 100644 clang/test/Analysis/redecl.c create mode 100644 clang/test/Analysis/smart-ptr.cpp create mode 100644 clang/test/CXX/module/module.interface/Inputs/header.h create mode 100644 clang/test/CXX/module/module.interface/p2.cpp create mode 100644 clang/test/CXX/module/module.interface/p3.cpp create mode 100644 clang/test/CXX/module/module.interface/p5.cpp create mode 100644 clang/test/CodeGen/ppc-mmintrin.c create mode 100644 clang/test/Headers/ppc-intrinsics.c create mode 100644 clang/test/SemaCXX/constexpr-unsigned-high-bit.cpp rename libcxxabi/test/{uncaught_exception.pass.sh.cpp => uncaught_exception.pass.c [...] delete mode 100644 lld/test/ELF/invalid/Inputs/dynamic-section-sh_size.elf delete mode 100644 lld/test/ELF/invalid/Inputs/file-class.a delete mode 100644 lld/test/ELF/invalid/Inputs/mips-invalid-options-descriptor.elf delete mode 100644 lld/test/ELF/invalid/Inputs/multiple-eh-relocs.elf create mode 100644 lld/test/ELF/invalid/dynamic-section-broken.test delete mode 100644 lld/test/ELF/invalid/dynamic-section-size.s create mode 100644 lld/test/ELF/invalid/invalid-file-class.test delete mode 100644 lld/test/ELF/invalid/mips-invalid-options-descriptor.s create mode 100644 lld/test/ELF/invalid/mips-invalid-options-descriptor.test create mode 100644 lld/test/ELF/invalid/multiple-relocations-sections.test create mode 100644 lld/test/ELF/linkerscript/symbol-only-align.test create mode 100644 lld/test/ELF/ppc64-tls-ld-preemptable.s create mode 100644 lld/test/wasm/pie.ll create mode 100644 lldb/docs/.htaccess create mode 100644 lldb/include/lldb/Symbol/PostfixExpression.h create mode 100644 lldb/lit/Unwind/Inputs/eh-frame-small-fde.s create mode 100644 lldb/lit/Unwind/Inputs/unwind-plan-dwarf-dump.s create mode 100644 lldb/lit/Unwind/eh-frame-small-fde.test create mode 100644 lldb/lit/Unwind/unwind-plan-dwarf-dump.test delete mode 100644 lldb/packages/Python/lldbsuite/test/functionalities/postmortem/ [...] create mode 100644 lldb/packages/Python/lldbsuite/test/functionalities/postmortem/ [...] delete mode 100644 lldb/packages/Python/lldbsuite/test/functionalities/postmortem/ [...] create mode 100644 lldb/packages/Python/lldbsuite/test/functionalities/postmortem/ [...] delete mode 100644 lldb/packages/Python/lldbsuite/test/functionalities/postmortem/ [...] create mode 100644 lldb/packages/Python/lldbsuite/test/functionalities/postmortem/ [...] delete mode 100644 lldb/packages/Python/lldbsuite/test/functionalities/postmortem/ [...] create mode 100644 lldb/packages/Python/lldbsuite/test/functionalities/postmortem/ [...] delete mode 100644 lldb/packages/Python/lldbsuite/test/functionalities/postmortem/ [...] create mode 100644 lldb/packages/Python/lldbsuite/test/functionalities/postmortem/ [...] delete mode 100644 lldb/packages/Python/lldbsuite/test/functionalities/postmortem/ [...] create mode 100644 lldb/packages/Python/lldbsuite/test/functionalities/postmortem/ [...] delete mode 100644 lldb/packages/Python/lldbsuite/test/functionalities/postmortem/ [...] create mode 100644 lldb/packages/Python/lldbsuite/test/functionalities/postmortem/ [...] delete mode 100644 lldb/packages/Python/lldbsuite/test/functionalities/postmortem/ [...] create mode 100644 lldb/packages/Python/lldbsuite/test/functionalities/postmortem/ [...] delete mode 100644 lldb/packages/Python/lldbsuite/test/functionalities/postmortem/ [...] create mode 100644 lldb/packages/Python/lldbsuite/test/functionalities/postmortem/ [...] create mode 100644 llvm/test/CodeGen/AArch64/GlobalISel/legalize-fma.mir create mode 100644 llvm/test/CodeGen/AArch64/GlobalISel/legalize-intrinsic-round.mir create mode 100644 llvm/test/CodeGen/AArch64/GlobalISel/legalize-intrinsic-trunc.mir create mode 100644 llvm/test/CodeGen/AArch64/GlobalISel/regbank-fma.mir create mode 100644 llvm/test/CodeGen/AArch64/GlobalISel/regbank-intrinsic-trunc.mir create mode 100644 llvm/test/CodeGen/AArch64/GlobalISel/select-intrinsic-trunc.mir create mode 100644 llvm/test/CodeGen/AArch64/arm64-mte.ll rename llvm/test/CodeGen/AMDGPU/{hsa-metadata-enqueu-kernel-v3.ll => hsa-metadata- [...] create mode 100644 llvm/test/CodeGen/AMDGPU/si-lower-i1-copies.mir create mode 100644 llvm/test/CodeGen/SPARC/reg64.ll create mode 100644 llvm/test/CodeGen/Thumb2/ifcvt-cbz.mir create mode 100644 llvm/test/CodeGen/Thumb2/ifcvt-minsize.ll create mode 100644 llvm/test/CodeGen/X86/fdiv-combine-vec.ll delete mode 100644 llvm/test/CodeGen/X86/label-heapallocsite.ll create mode 100644 llvm/test/Demangle/ms-cxx20.test create mode 100644 llvm/test/MC/ARM/invalid-addsub.s create mode 100644 llvm/test/Transforms/LoopStrengthReduce/gnarly-setupcost.ll create mode 100644 llvm/test/Transforms/ObjCARC/contract-max-bb-size.ll create mode 100644 llvm/test/Transforms/PGOProfile/Inputs/diag_no_value_sites.proftext create mode 100644 llvm/test/Transforms/PGOProfile/diag_no_value_sites.ll