This is an automated email from the git hooks/post-receive script.
"tcwg-buildslave pushed a change to branch linaro-local/ci/llvm-kernel-armv8l-good in repository toolchain/ci/llvm-monorepo.
from f16f0ba5bcd7 [clangd] Fix data race in async fuzzyFind tests. adds 81d786aa4a9a [OpenCL] Disallow negative attribute arguments adds 86c0d417ef30 ARM: wrap call to __clzsi2 so that the name is correct on MachO. adds d959f995322a [MSan] revert r341528 to unbreak the bots adds 5762f2054a89 [clangd] Implement proximity path boosting for Dex adds 352a1006f61d [clangd] NFC: mark single-parameter constructors explicit adds 43b7d1a4f767 [clangd] NFC: Use TopN instead of std::priority_queue adds d4e1a53c9719 [InstCombine] fix formatting in SimplifyDemandedVectorElts [...] adds e84bf2ce3c84 [RISCV][NFC] Rework test/MC/RISCV/rv{32,64}* to allow test [...] adds b58438ba221f Fix the -print-multi-directory flag to print the selected [...] adds dc15c7b706d7 Fix march triple used test from rL341475 adds 64a582fff81f Revert "[DebugInfo] Generate debug information for labels. [...] adds b66bfed5ba89 [libcxx] Add ReleaseNotes.rst file for release notes adds 6c0bb006c0d4 [libc++] Add a link to the Release notes from the main lib [...] adds c58f8f740245 [clangd] Fix Dex initialization adds 57391bd69071 [OpenCL] Relax diagnostics on OpenCL access qualifiers adds f856892d9e1a [MSan] store origins for variadic function parameters in _ [...] adds de3f8ce5b1f6 Remove unnecessary semicolon to silence -Wpedantic warning. NFCI. adds 17e7cec5c1a6 Remove unnecessary semicolon to silence -Wpedantic warning. NFCI. adds a0cedad266aa [InstCombine] add tests for xor-not; NFC adds 9063297f76c1 ARM64: improve non-zero memset isel by ~2x adds d11b887a09cb [InstCombine] add xor+not folds adds 457c77fb2e61 Reverting r 341390 because it is causing test failures on [...] adds 7dbbdda878cf Fix a warning. adds c92e6b491fb3 [libfuzzer] Fix fuzzer-oom.test on windows and reenable it. adds c410f226341c [libomptarget] Remove two unneeded includes, NFCI. adds 951f1004a9ed Re-commit "Enable DWARF accelerator tables by default when [...] adds 28486f64e9c9 [NFC] - in preparation for adding nsw, nuw and exact as fl [...] adds 8c3bc9ec8cc6 [Sema] Clean up some __builtin_*_chk diagnostics adds 0eaaf0b5897f AMDGPU: Remove old hack for function addresses adds b0e518b524cf [dsymutil] Reduce peak memory usage for the single threade [...] adds c710ac168db0 [libfuzzer] Correct typo in comment (test commit). adds 0ef301d62442 [OPENMP] Fix PR38823: Do not emit vtable if it is not used [...] adds d6623b24f695 [llvm-ar] Support * as comment char in MRI scripts adds 07ead7e3b9a4 Re-land r334417 "[MS] Use mangled names and comdats for st [...] adds 5bdf43d648f6 Remove deprecated API adds 178df0f7ac7d Move init code in AArch64SelectionDAGTest to SetUpTestCase (NFC) adds 06331472672b [x86] add tests for pow --> cbrt; NFC adds 1e805216b813 [clangd] Add "Deprecated" field to Symbol and CodeCompletion. adds f751571f23e3 [llvm-ar] Move a variable declaration closer to where it i [...] adds a5478a2870cc [ORC] Remove the mapSectionAddress method from RuntimeDyld [...] adds ef6b3dd449aa [ORC] Make RuntimeDyldObjectLinkingLayer2 take memory mana [...] adds ceac1f80c40e Quick fix for -DBUILD_SHARED_LIBS=on build after rL341502 adds 122a65266eb6 [ARC] Prevent InstPrinter from crashing on unknown conditi [...] adds 9fe8c1f56203 Add missing #include for Testing/Support/SupportHelpers.h adds a7f45c6b47db Fix reported range of partial token replacement adds a4d9bc5c0e61 [llvm-dwp] Use cl:: instead of using namespace cl adds 05f9b1b3c1a4 [COFF] don't mark lazy symbols as used in regular objects adds 78d222e9a906 Reland rL341509: "[llvm-dwp] Use buffer_stream if output f [...] adds 01e84ec8f017 [LoopPassManager] MemorySSA should be preserved when enabled. adds 6cd960508319 Output per-function size-info remarks adds a3a7ec2b16b0 Revert r341413 adds 2fe3357fd328 Fix a configure issue with Visual Studio generators. adds 6133894545b4 [SampleFDO] Make sample profile loader unaware of compact [...] adds 8445156979c0 [hwasan] introduce __hwasan_print_memory_usage adds 51db8a4fa69d The initial .text section generated in object files was mi [...] adds 27d4b70a11bf [hwasan] fix pthread_exit adds 8a19a326e77e [llvm-strip] Fix -p test to check for explicit spaces arou [...] adds 1dcbbcf8baf0 [X86] Add isel patterns for commuting X86adc_flag with a l [...] adds ba55a7cfb1bf Fix error with SmallString implicit conversion. adds 1a90544d5b82 [hwasan] Remove allocator interceptors. adds 6acb43c8c7c9 Provide a method for generating deterministic IDs for poin [...] adds 5dd387b85cc7 [analyzer] Dump a reproducible, deterministic ID of progra [...] adds 7bcfb3fd9713 [analyzer] Remove traces of ubigraph visualization adds 5b58ce21ac04 [analyzer] Dump stable identifiers for exploded nodes adds 763baef0a461 [analyzer] [NFC] Move dumping program point into a separat [...] adds 2ae2348e57d3 Fix SampleProf code on LLP64 platforms with stoull adds e9af31b66b05 [X86] Add a test case showing failure to use the RMW form [...] adds ae9d58d68a21 [X86] Add RMW ADC patterns with load in operand 1. adds f6aa5c8a93f3 [llvm-objcopy] Dwarf .debug section compression support (z [...] adds 5828c82cedfc [PDB] Create a SymbolCache class. adds 19629e28f4d3 [PDB] Rename some files in the native reader. adds 67b218b7e140 [hwasan] change the thread list so that main_thread can al [...] adds f4b6e5926d1c [ELF] Check if LinkSec is nullptr when initializing SHF_LI [...] adds d60f9d519edb [hwasan] Fix malloc overflow detection. adds 7feda2cca071 Revert: [llvm-objcopy] Dwarf .debug section compression (S [...] adds 24f1e91819ec [llvm-strip] -p test fix for windows buildbots adds f0e140bc167f [hwasan] make the print-memory-usage.c less agressive: do [...] adds d0b6d0058fd9 [analyzer] Skip printing trivial nodes in exploded graph adds e619a38df0bd [analyzer] Push updating-the-executed-lines logic into the [...] adds 767302d990f5 [analyzer] Do not add invalid source location to the cover [...] adds a6a83bf326b0 [analyzer] Executed lines: store file IDs, not hashes. adds 25a0dad9bc59 [analyzer] [NFC] Prefer passing around reference to std::u [...] adds 03d183b6b94e [analyzer] Add coverage information to plist output, update tests adds b708ce77ec2b [libfuzzer] Use cl driver mode for tests and enable anothe [...] adds 6c2f8b12f6c3 Enable the fp-armv8 disassembler feature when disassemblin [...] adds a6186e0ffcea [X86] Fix some incorrect comments. NFC adds 9907732cae99 [hwasan] relax the rint-memory-usage.c test further adds 24defb1b933f Revert "[analyzer] Add coverage information to plist outpu [...] adds 119eb9d8c47b Revert "Revert "[analyzer] Add coverage information to pli [...] adds 1eb5edf90b64 [XRay] Add a BlockVerifier visitor for FDR Records adds a028b1c899eb [Sema] Check that the destructor for each element of class [...] adds bb292c5b78d8 [X86] Add more test cases for missed opportunities for usi [...] adds e54c027f4627 Revert "[XRay] Add a BlockVerifier visitor for FDR Records" adds 9a18af8d5dd0 [libfuzzer] Enable trace-malloc-unballanced.test on Windows. adds 585673cdf282 [IndVars] Set Changed when we delete dead instructions. PR38855 adds a0bc5ce27bab [PowerPC] Combine ADD to ADDZE adds e62b7f14bcb5 [llvm-objcopy] Dwarf .debug section compression support (z [...] adds 806e20ac1a1d [AMDGPU] Preliminary patch for divergence driven instructi [...] adds 16615e7ec1eb [MSan] Add KMSAN instrumentation to MSan pass adds 3dd4d41a2b1b [MSan] Define %clang_kmsan for KMSAN tests adds 56d14926f805 [clangd] NFC: Document URIDistance adds 1afb12a10d0a [MSan] add KMSAN support to Clang driver adds b88b79a93166 ARM: fix Thumb2 CodeGen for ldrex with folded frame-index. adds 9e9d8efeab8d [clang-tidy] Abseil: Allow macros inside of absl to use in [...] adds 7370cce7146c Replaces __inline by __inline__ / C89 compatible adds 3cfc82565fdf [clangd] Canonicalize include paths in clangd. adds 86488c45068b [MSan] don't access MsanCtorFunction when using KMSAN adds 17d9fe77c5b9 [XRay] XRAY_NEVER_INSTRUMENT more functions, consolidate a [...] adds 2f5d71d9fa13 Revert "Revert "Revert "[analyzer] Add coverage informatio [...] adds 7e33eeb1f5c5 [dsymutil] Prevent non-determinism due to threading. adds 04ef0c16c5a4 [X86][SSE] Add fadd/fsub(x, bitcast_fneg(y)) tests
No new revisions were added by this update.
Summary of changes: clang-tools-extra/clang-tidy/ClangTidy.cpp | 10 +- .../clang-tidy/abseil/AbseilMatcher.h | 2 +- clang-tools-extra/clangd/CodeComplete.cpp | 5 + clang-tools-extra/clangd/CodeComplete.h | 3 + clang-tools-extra/clangd/FileDistance.h | 6 + clang-tools-extra/clangd/Protocol.cpp | 2 + clang-tools-extra/clangd/Protocol.h | 3 + clang-tools-extra/clangd/Quality.cpp | 5 +- clang-tools-extra/clangd/URI.cpp | 20 + clang-tools-extra/clangd/URI.h | 5 + .../clangd/index/CanonicalIncludes.cpp | 2 +- clang-tools-extra/clangd/index/FileIndex.cpp | 2 +- clang-tools-extra/clangd/index/FileIndex.h | 2 +- clang-tools-extra/clangd/index/Index.cpp | 11 + clang-tools-extra/clangd/index/Index.h | 23 +- clang-tools-extra/clangd/index/MemIndex.cpp | 25 +- clang-tools-extra/clangd/index/Merge.cpp | 3 +- clang-tools-extra/clangd/index/Serialization.cpp | 9 +- clang-tools-extra/clangd/index/SymbolCollector.cpp | 19 +- clang-tools-extra/clangd/index/SymbolYAML.cpp | 24 +- clang-tools-extra/clangd/index/SymbolYAML.h | 1 + clang-tools-extra/clangd/index/dex/DexIndex.cpp | 159 ++++++-- clang-tools-extra/clangd/index/dex/DexIndex.h | 51 ++- clang-tools-extra/clangd/index/dex/Iterator.cpp | 8 +- clang-tools-extra/clangd/index/dex/Token.h | 17 +- clang-tools-extra/clangd/index/dex/Trigram.cpp | 2 +- clang-tools-extra/clangd/tool/ClangdMain.cpp | 4 +- .../clang-tidy/Inputs/absl/strings/internal-file.h | 2 + .../clang-tidy/abseil-no-internal-dependencies.cpp | 8 + .../unittests/clangd/CodeCompleteTests.cpp | 28 +- .../unittests/clangd/DexIndexTests.cpp | 96 ++++- .../unittests/clangd/QualityTests.cpp | 2 +- .../unittests/clangd/SerializationTests.cpp | 10 +- .../unittests/clangd/SymbolCollectorTests.cpp | 15 +- clang/include/clang/AST/Comment.h | 8 - clang/include/clang/AST/Decl.h | 16 - clang/include/clang/AST/DeclBase.h | 8 - clang/include/clang/AST/DeclCXX.h | 12 - clang/include/clang/AST/DeclObjC.h | 12 - clang/include/clang/AST/DeclarationName.h | 9 - clang/include/clang/AST/Expr.h | 368 ------------------- clang/include/clang/AST/ExprCXX.h | 348 ------------------ clang/include/clang/AST/ExprObjC.h | 128 ------- clang/include/clang/AST/ExprOpenMP.h | 8 - clang/include/clang/AST/OpenMPClause.h | 8 - clang/include/clang/AST/RawCommentList.h | 8 - clang/include/clang/AST/Stmt.h | 220 ----------- clang/include/clang/AST/StmtCXX.h | 48 --- clang/include/clang/AST/StmtObjC.h | 56 --- clang/include/clang/AST/StmtOpenMP.h | 8 - clang/include/clang/AST/TypeLoc.h | 8 - clang/include/clang/Analysis/CloneDetection.h | 4 - clang/include/clang/Basic/DiagnosticSemaKinds.td | 5 +- clang/include/clang/Basic/Features.def | 4 +- clang/include/clang/Basic/Sanitizers.def | 3 + clang/include/clang/Driver/CC1Options.td | 2 - clang/include/clang/Driver/ToolChain.h | 3 + clang/include/clang/Sema/DeclSpec.h | 24 -- .../clang/StaticAnalyzer/Core/AnalyzerOptions.h | 3 +- .../Core/BugReporter/PathDiagnostic.h | 12 +- .../Core/PathSensitive/AnalysisManager.h | 3 +- .../Core/PathSensitive/ExplodedGraph.h | 29 +- .../Core/PathSensitive/ProgramState.h | 2 + clang/lib/CodeGen/BackendUtil.cpp | 24 +- clang/lib/CodeGen/CGDebugInfo.cpp | 26 -- clang/lib/CodeGen/CGDebugInfo.h | 3 - clang/lib/CodeGen/CGDeclCXX.cpp | 4 + clang/lib/CodeGen/CGStmt.cpp | 10 - clang/lib/CodeGen/CodeGenFunction.cpp | 2 +- clang/lib/CodeGen/CodeGenModule.cpp | 12 +- clang/lib/CodeGen/CoverageMappingGen.cpp | 4 - clang/lib/Driver/Driver.cpp | 15 +- clang/lib/Driver/SanitizerArgs.cpp | 11 +- clang/lib/Driver/ToolChains/Clang.cpp | 2 +- clang/lib/Driver/ToolChains/Linux.cpp | 11 +- clang/lib/Driver/ToolChains/MSVC.cpp | 9 - clang/lib/Frontend/CompilerInvocation.cpp | 6 +- clang/lib/Sema/SemaChecking.cpp | 50 ++- clang/lib/Sema/SemaDeclAttr.cpp | 28 +- clang/lib/Sema/SemaDeclCXX.cpp | 5 + clang/lib/Sema/SemaExceptionSpec.cpp | 2 +- clang/lib/Sema/SemaInit.cpp | 79 +++- clang/lib/Sema/SemaType.cpp | 44 ++- clang/lib/StaticAnalyzer/Core/BugReporter.cpp | 39 +- clang/lib/StaticAnalyzer/Core/ExplodedGraph.cpp | 32 +- clang/lib/StaticAnalyzer/Core/ExprEngine.cpp | 304 +++++++++------- clang/lib/StaticAnalyzer/Core/HTMLDiagnostics.cpp | 19 +- clang/lib/StaticAnalyzer/Core/ProgramState.cpp | 7 + .../StaticAnalyzer/Frontend/AnalysisConsumer.cpp | 108 ------ .../relevant_lines/synthesized_body.cpp | 25 ++ clang/test/Analysis/ubigraph-viz.cpp | 7 - clang/test/CodeGen/asan-strings.c | 17 + clang/test/CodeGen/cleanup-destslot-simple.c | 1 + clang/test/CodeGen/debug-label-inline.c | 28 -- clang/test/CodeGen/debug-label.c | 16 - clang/test/CodeGenObjCXX/arc-list-init-destruct.mm | 34 ++ clang/test/Driver/debug-options.c | 7 +- clang/test/Driver/fsanitize-coverage.c | 1 + clang/test/Driver/fsanitize.c | 28 ++ clang/test/Driver/msan.c | 28 +- clang/test/Driver/msvc-link.c | 12 - clang/test/Driver/print-multi-directory.c | 30 ++ clang/test/Headers/arm-fp16-header.c | 28 +- clang/test/Headers/arm-neon-header.c | 29 +- clang/test/Lexer/has_feature_memory_sanitizer.cpp | 1 + clang/test/OpenMP/declare_target_codegen.cpp | 21 +- clang/test/Sema/builtin-object-size.c | 4 +- clang/test/Sema/builtins.c | 19 +- clang/test/SemaCXX/aggregate-initialization.cpp | 48 +++ clang/test/SemaOpenCL/access-qualifier.cl | 32 +- clang/test/SemaOpenCL/invalid-kernel-attrs.cl | 7 + clang/tools/scan-build-py/libscanbuild/analyze.py | 2 - clang/tools/scan-build/libexec/ccc-analyzer | 5 - clang/utils/TableGen/NeonEmitter.cpp | 4 +- clang/utils/analyzer/ubiviz | 76 ---- compiler-rt/include/sanitizer/hwasan_interface.h | 3 + compiler-rt/lib/builtins/arm/addsf3.S | 2 +- compiler-rt/lib/hwasan/hwasan.cc | 18 + compiler-rt/lib/hwasan/hwasan_allocator.cc | 20 +- compiler-rt/lib/hwasan/hwasan_allocator.h | 1 + compiler-rt/lib/hwasan/hwasan_interceptors.cc | 140 +++---- compiler-rt/lib/hwasan/hwasan_interface_internal.h | 48 +++ compiler-rt/lib/hwasan/hwasan_thread.cc | 34 +- compiler-rt/lib/hwasan/hwasan_thread.h | 18 +- .../lib/sanitizer_common/sanitizer_internal_defs.h | 1 + .../lib/sanitizer_common/sanitizer_ring_buffer.h | 8 +- compiler-rt/lib/xray/xray_allocator.h | 50 ++- compiler-rt/lib/xray/xray_function_call_trie.h | 61 ++-- compiler-rt/lib/xray/xray_profile_collector.cc | 41 +-- compiler-rt/lib/xray/xray_profiling.cc | 9 +- compiler-rt/lib/xray/xray_segmented_array.h | 84 +++-- compiler-rt/test/fuzzer/exit_on_src_pos.test | 12 +- compiler-rt/test/fuzzer/fuzzer-oom.test | 23 +- compiler-rt/test/fuzzer/lit.cfg | 6 +- compiler-rt/test/fuzzer/minimize_two_crashes.test | 2 +- .../test/fuzzer/trace-malloc-unbalanced.test | 12 +- .../test/hwasan/TestCases/print-memory-usage.c | 72 ++++ compiler-rt/test/hwasan/TestCases/pthread_exit.c | 5 + compiler-rt/test/hwasan/TestCases/sizes.cpp | 80 ++++ compiler-rt/test/msan/lit.cfg | 6 + compiler-rt/test/msan/vararg.cc | 5 + libcxx/docs/ReleaseNotes.rst | 43 +++ libcxx/docs/index.rst | 1 + lld/COFF/SymbolTable.cpp | 13 +- lld/COFF/SymbolTable.h | 3 + lld/ELF/InputFiles.cpp | 6 +- lld/test/COFF/thinlto-archives.ll | 12 +- lld/test/ELF/invalid/linkorder-invalid-sec2.test | 16 + lldb/lldb.xcodeproj/project.pbxproj | 13 + .../Disassembler/llvm/DisassemblerLLVMC.cpp | 6 +- lldb/source/Utility/ArchSpec.cpp | 5 +- lldb/unittests/Disassembler/CMakeLists.txt | 11 + .../Disassembler/TestArmv7Disassembly.cpp | 90 +++++ llvm/cmake/modules/AddLLVM.cmake | 2 +- .../llvm/DebugInfo/PDB/Native/NativeExeSymbol.h | 16 +- .../llvm/DebugInfo/PDB/Native/NativeSession.h | 32 +- .../{NativeBuiltinSymbol.h => NativeTypeBuiltin.h} | 14 +- .../{NativeEnumSymbol.h => NativeTypeEnum.h} | 18 +- .../llvm/DebugInfo/PDB/Native/SymbolCache.h | 73 ++++ llvm/include/llvm/ExecutionEngine/Orc/LLJIT.h | 2 +- .../ExecutionEngine/Orc/RTDyldObjectLinkingLayer.h | 8 +- llvm/include/llvm/IR/LegacyPassManagers.h | 15 +- llvm/include/llvm/MC/MCELFObjectWriter.h | 3 + llvm/include/llvm/MC/MCSection.h | 7 + llvm/include/llvm/ProfileData/SampleProf.h | 90 ++++- llvm/include/llvm/Support/Allocator.h | 28 ++ llvm/include/llvm/Testing/Support/SupportHelpers.h | 3 +- llvm/include/llvm/Transforms/Instrumentation.h | 3 +- .../llvm/Transforms/Scalar/LoopPassManager.h | 4 +- llvm/lib/Analysis/CallGraphSCCPass.cpp | 6 +- llvm/lib/Analysis/LoopAnalysisManager.cpp | 4 +- llvm/lib/Analysis/LoopPass.cpp | 6 +- llvm/lib/DebugInfo/PDB/CMakeLists.txt | 5 +- .../DebugInfo/PDB/Native/NativeBuiltinSymbol.cpp | 47 --- .../lib/DebugInfo/PDB/Native/NativeEnumModules.cpp | 4 +- llvm/lib/DebugInfo/PDB/Native/NativeEnumTypes.cpp | 4 +- llvm/lib/DebugInfo/PDB/Native/NativeExeSymbol.cpp | 56 +-- llvm/lib/DebugInfo/PDB/Native/NativeSession.cpp | 121 ++---- .../lib/DebugInfo/PDB/Native/NativeTypeBuiltin.cpp | 45 +++ .../{NativeEnumSymbol.cpp => NativeTypeEnum.cpp} | 57 +-- llvm/lib/DebugInfo/PDB/Native/SymbolCache.cpp | 148 ++++++++ llvm/lib/ExecutionEngine/Orc/LLJIT.cpp | 2 +- .../Orc/RTDyldObjectLinkingLayer.cpp | 19 - llvm/lib/IR/LegacyPassManager.cpp | 123 ++++++- llvm/lib/MC/ELFObjectWriter.cpp | 3 + llvm/lib/MC/MCELFObjectTargetWriter.cpp | 3 + llvm/lib/MC/MCObjectStreamer.cpp | 6 + llvm/lib/MC/MCSection.cpp | 3 +- llvm/lib/ProfileData/SampleProf.cpp | 8 + llvm/lib/ProfileData/SampleProfReader.cpp | 1 + llvm/lib/Target/AArch64/AArch64ISelLowering.cpp | 37 +- llvm/lib/Target/AMDGPU/SIISelLowering.cpp | 13 - llvm/lib/Target/AMDGPU/SIInstrInfo.cpp | 299 ++++----------- llvm/lib/Target/AMDGPU/SIInstrInfo.h | 6 - llvm/lib/Target/AMDGPU/SIInstrInfo.td | 8 - llvm/lib/Target/ARC/InstPrinter/ARCInstPrinter.cpp | 11 +- llvm/lib/Target/ARM/ARMFrameLowering.cpp | 1 + llvm/lib/Target/ARM/ARMInstrFormats.td | 1 + llvm/lib/Target/ARM/ARMInstrThumb2.td | 4 +- llvm/lib/Target/ARM/ARMTargetObjectFile.cpp | 14 +- llvm/lib/Target/ARM/MCTargetDesc/ARMBaseInfo.h | 4 +- .../Target/ARM/MCTargetDesc/ARMELFObjectWriter.cpp | 18 + llvm/lib/Target/ARM/Thumb2InstrInfo.cpp | 5 + llvm/lib/Target/PowerPC/PPCISelLowering.cpp | 97 +++++ llvm/lib/Target/PowerPC/PPCISelLowering.h | 1 + llvm/lib/Target/X86/X86ISelDAGToDAG.cpp | 8 +- llvm/lib/Target/X86/X86InstrArithmetic.td | 24 ++ llvm/lib/Testing/Support/SupportHelpers.cpp | 43 ++- llvm/lib/Transforms/IPO/SampleProfile.cpp | 23 +- .../Transforms/InstCombine/InstCombineAndOrXor.cpp | 16 + .../InstCombine/InstCombineSimplifyDemanded.cpp | 28 +- .../Transforms/Instrumentation/MemorySanitizer.cpp | 386 ++++++++++++++++---- llvm/lib/Transforms/Scalar/IndVarSimplify.cpp | 2 +- llvm/lib/XRay/BlockIndexer.cpp | 2 +- llvm/test/CodeGen/AArch64/arm64-memset-inline.ll | 104 ++---- .../test/CodeGen/AMDGPU/mubuf-legalize-operands.ll | 230 ------------ .../CodeGen/AMDGPU/mubuf-legalize-operands.mir | 239 ------------ llvm/test/CodeGen/AMDGPU/smrd-fold-offset.mir | 23 ++ llvm/test/CodeGen/ARM/execute-only.ll | 3 + llvm/test/CodeGen/ARM/ldrex-frame-size.ll | 36 ++ llvm/test/CodeGen/ARM/ldstrex.ll | 85 +++++ llvm/test/CodeGen/MIR/X86/copyIRflags.mir | 19 + llvm/test/CodeGen/PowerPC/addze.ll | 172 +++++++++ llvm/test/CodeGen/X86/addcarry.ll | 60 +++ llvm/test/CodeGen/X86/fp-logic.ll | 49 +++ llvm/test/CodeGen/X86/pow.ll | 24 ++ .../MemorySanitizer/X86/vararg_call.ll | 9 +- .../test/Instrumentation/MemorySanitizer/alloca.ll | 20 + .../MemorySanitizer/msan_kernel_basic.ll | 404 +++++++++++++++++++++ .../MemorySanitizer/store-origin.ll | 21 +- llvm/test/MC/ARM/elf-execute-only-section.ll | 13 + llvm/test/MC/Disassembler/ARC/br.txt | 2 + ...ion.s => execute-only-populated-text-section.s} | 27 +- llvm/test/MC/ELF/ARM/execute-only-section.s | 3 +- ...-section.s => execute-only-text-section-data.s} | 29 +- llvm/test/MC/RISCV/rv32a-valid.s | 192 +++++----- llvm/test/MC/RISCV/rv32c-only-valid.s | 20 +- llvm/test/MC/RISCV/rv32c-valid.s | 196 +++++----- llvm/test/MC/RISCV/rv32d-valid.s | 200 +++++----- llvm/test/MC/RISCV/rv32dc-valid.s | 30 +- llvm/test/MC/RISCV/rv32f-valid.s | 212 +++++------ llvm/test/MC/RISCV/rv32fc-valid.s | 24 +- llvm/test/MC/RISCV/rv32i-valid.s | 310 ++++++++-------- llvm/test/MC/RISCV/rv32m-valid.s | 48 +-- llvm/test/MC/RISCV/rv64a-valid.s | 187 +++++----- llvm/test/MC/RISCV/rv64c-valid.s | 84 +++-- llvm/test/MC/RISCV/rv64d-valid.s | 51 +-- llvm/test/MC/RISCV/rv64dc-valid.s | 30 +- llvm/test/MC/RISCV/rv64f-valid.s | 35 +- llvm/test/MC/RISCV/rv64i-valid.s | 124 +++---- llvm/test/MC/RISCV/rv64m-valid.s | 28 +- llvm/test/Other/size-remarks.ll | 126 ++++++- llvm/test/Transforms/IndVarSimplify/pr38855.ll | 24 ++ llvm/test/Transforms/InstCombine/xor.ll | 72 ++++ .../Inputs/function_metadata.compact.afdo | Bin 0 -> 280 bytes .../SampleProfile/Inputs/function_metadata.prof | 10 +- .../Inputs/indirect-call.compact.afdo | Bin 0 -> 497 bytes .../Transforms/SampleProfile/function_metadata.ll | 1 + .../test/Transforms/SampleProfile/indirect-call.ll | 1 + llvm/test/tools/llvm-ar/mri-delete.test | 12 +- llvm/test/tools/llvm-dwp/X86/merge.test | 6 +- .../Inputs/compress-debug-sections.yaml | 21 ++ .../compress-debug-sections-default-gnu.test | 9 + .../compress-debug-sections-default.test | 13 + .../compress-debug-sections-invalid-format.test | 5 + .../compress-debug-sections-zlib-gnu.test | 49 +++ .../llvm-objcopy/compress-debug-sections-zlib.test | 49 +++ .../tools/llvm-objcopy/strip-preserve-time.test | 8 +- llvm/tools/dsymutil/DwarfLinker.cpp | 243 +++++++------ llvm/tools/dsymutil/DwarfLinker.h | 8 +- llvm/tools/llvm-ar/llvm-ar.cpp | 7 +- llvm/tools/llvm-dwp/llvm-dwp.cpp | 36 +- llvm/tools/llvm-objcopy/ObjcopyOpts.td | 6 + llvm/tools/llvm-objcopy/Object.cpp | 72 ++++ llvm/tools/llvm-objcopy/Object.h | 27 +- llvm/tools/llvm-objcopy/llvm-objcopy.cpp | 77 +++- llvm/unittests/CodeGen/AArch64SelectionDAGTest.cpp | 16 +- .../DebugInfo/PDB/NativeSymbolReuseTest.cpp | 10 +- .../Orc/RTDyldObjectLinkingLayer2Test.cpp | 190 +--------- openmp/libomptarget/src/interface.cpp | 1 - openmp/libomptarget/src/omptarget.cpp | 1 - 281 files changed, 5924 insertions(+), 4856 deletions(-) create mode 100644 clang/test/Analysis/html_diagnostics/relevant_lines/synthesized [...] delete mode 100644 clang/test/Analysis/ubigraph-viz.cpp create mode 100644 clang/test/CodeGen/asan-strings.c delete mode 100644 clang/test/CodeGen/debug-label-inline.c delete mode 100644 clang/test/CodeGen/debug-label.c create mode 100644 clang/test/CodeGenObjCXX/arc-list-init-destruct.mm create mode 100644 clang/test/Driver/print-multi-directory.c delete mode 100755 clang/utils/analyzer/ubiviz create mode 100644 compiler-rt/test/hwasan/TestCases/print-memory-usage.c create mode 100644 compiler-rt/test/hwasan/TestCases/pthread_exit.c create mode 100644 compiler-rt/test/hwasan/TestCases/sizes.cpp create mode 100644 libcxx/docs/ReleaseNotes.rst create mode 100644 lld/test/ELF/invalid/linkorder-invalid-sec2.test create mode 100644 lldb/unittests/Disassembler/CMakeLists.txt create mode 100644 lldb/unittests/Disassembler/TestArmv7Disassembly.cpp rename llvm/include/llvm/DebugInfo/PDB/Native/{NativeBuiltinSymbol.h => NativeType [...] rename llvm/include/llvm/DebugInfo/PDB/Native/{NativeEnumSymbol.h => NativeTypeEnu [...] create mode 100644 llvm/include/llvm/DebugInfo/PDB/Native/SymbolCache.h delete mode 100644 llvm/lib/DebugInfo/PDB/Native/NativeBuiltinSymbol.cpp create mode 100644 llvm/lib/DebugInfo/PDB/Native/NativeTypeBuiltin.cpp rename llvm/lib/DebugInfo/PDB/Native/{NativeEnumSymbol.cpp => NativeTypeEnum.cpp} (52%) create mode 100644 llvm/lib/DebugInfo/PDB/Native/SymbolCache.cpp delete mode 100644 llvm/test/CodeGen/AMDGPU/mubuf-legalize-operands.ll delete mode 100644 llvm/test/CodeGen/AMDGPU/mubuf-legalize-operands.mir create mode 100644 llvm/test/CodeGen/AMDGPU/smrd-fold-offset.mir create mode 100644 llvm/test/CodeGen/ARM/ldrex-frame-size.ll create mode 100644 llvm/test/CodeGen/MIR/X86/copyIRflags.mir create mode 100644 llvm/test/CodeGen/PowerPC/addze.ll create mode 100644 llvm/test/Instrumentation/MemorySanitizer/msan_kernel_basic.ll create mode 100644 llvm/test/MC/ARM/elf-execute-only-section.ll copy llvm/test/MC/ELF/ARM/{execute-only-section.s => execute-only-populated-text-s [...] copy llvm/test/MC/ELF/ARM/{execute-only-section.s => execute-only-text-section-dat [...] create mode 100644 llvm/test/Transforms/IndVarSimplify/pr38855.ll create mode 100644 llvm/test/Transforms/SampleProfile/Inputs/function_metadata.com [...] create mode 100644 llvm/test/Transforms/SampleProfile/Inputs/indirect-call.compact.afdo create mode 100644 llvm/test/tools/llvm-objcopy/Inputs/compress-debug-sections.yaml create mode 100644 llvm/test/tools/llvm-objcopy/compress-debug-sections-default-gnu.test create mode 100644 llvm/test/tools/llvm-objcopy/compress-debug-sections-default.test create mode 100644 llvm/test/tools/llvm-objcopy/compress-debug-sections-invalid-fo [...] create mode 100644 llvm/test/tools/llvm-objcopy/compress-debug-sections-zlib-gnu.test create mode 100644 llvm/test/tools/llvm-objcopy/compress-debug-sections-zlib.test