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-tested in repository toolchain/ci/llvm-monorepo.
from f16f0ba5bcd7 [clangd] Fix data race in async fuzzyFind tests. new 81d786aa4a9a [OpenCL] Disallow negative attribute arguments new 86c0d417ef30 ARM: wrap call to __clzsi2 so that the name is correct on MachO. new d959f995322a [MSan] revert r341528 to unbreak the bots new 5762f2054a89 [clangd] Implement proximity path boosting for Dex new 352a1006f61d [clangd] NFC: mark single-parameter constructors explicit new 43b7d1a4f767 [clangd] NFC: Use TopN instead of std::priority_queue new d4e1a53c9719 [InstCombine] fix formatting in SimplifyDemandedVectorElts [...] new e84bf2ce3c84 [RISCV][NFC] Rework test/MC/RISCV/rv{32,64}* to allow test [...] new b58438ba221f Fix the -print-multi-directory flag to print the selected [...] new dc15c7b706d7 Fix march triple used test from rL341475 new 64a582fff81f Revert "[DebugInfo] Generate debug information for labels. [...] new b66bfed5ba89 [libcxx] Add ReleaseNotes.rst file for release notes new 6c0bb006c0d4 [libc++] Add a link to the Release notes from the main lib [...] new c58f8f740245 [clangd] Fix Dex initialization new 57391bd69071 [OpenCL] Relax diagnostics on OpenCL access qualifiers new f856892d9e1a [MSan] store origins for variadic function parameters in _ [...] new de3f8ce5b1f6 Remove unnecessary semicolon to silence -Wpedantic warning. NFCI. new 17e7cec5c1a6 Remove unnecessary semicolon to silence -Wpedantic warning. NFCI. new a0cedad266aa [InstCombine] add tests for xor-not; NFC new 9063297f76c1 ARM64: improve non-zero memset isel by ~2x new d11b887a09cb [InstCombine] add xor+not folds new 457c77fb2e61 Reverting r 341390 because it is causing test failures on [...] new 7dbbdda878cf Fix a warning. new c92e6b491fb3 [libfuzzer] Fix fuzzer-oom.test on windows and reenable it. new c410f226341c [libomptarget] Remove two unneeded includes, NFCI. new 951f1004a9ed Re-commit "Enable DWARF accelerator tables by default when [...] new 28486f64e9c9 [NFC] - in preparation for adding nsw, nuw and exact as fl [...] new 8c3bc9ec8cc6 [Sema] Clean up some __builtin_*_chk diagnostics new 0eaaf0b5897f AMDGPU: Remove old hack for function addresses new b0e518b524cf [dsymutil] Reduce peak memory usage for the single threade [...] new c710ac168db0 [libfuzzer] Correct typo in comment (test commit). new 0ef301d62442 [OPENMP] Fix PR38823: Do not emit vtable if it is not used [...] new d6623b24f695 [llvm-ar] Support * as comment char in MRI scripts new 07ead7e3b9a4 Re-land r334417 "[MS] Use mangled names and comdats for st [...] new 5bdf43d648f6 Remove deprecated API new 178df0f7ac7d Move init code in AArch64SelectionDAGTest to SetUpTestCase (NFC) new 06331472672b [x86] add tests for pow --> cbrt; NFC new 1e805216b813 [clangd] Add "Deprecated" field to Symbol and CodeCompletion. new f751571f23e3 [llvm-ar] Move a variable declaration closer to where it i [...] new a5478a2870cc [ORC] Remove the mapSectionAddress method from RuntimeDyld [...] new ef6b3dd449aa [ORC] Make RuntimeDyldObjectLinkingLayer2 take memory mana [...] new ceac1f80c40e Quick fix for -DBUILD_SHARED_LIBS=on build after rL341502 new 122a65266eb6 [ARC] Prevent InstPrinter from crashing on unknown conditi [...] new 9fe8c1f56203 Add missing #include for Testing/Support/SupportHelpers.h new a7f45c6b47db Fix reported range of partial token replacement new a4d9bc5c0e61 [llvm-dwp] Use cl:: instead of using namespace cl new 05f9b1b3c1a4 [COFF] don't mark lazy symbols as used in regular objects new 78d222e9a906 Reland rL341509: "[llvm-dwp] Use buffer_stream if output f [...] new 01e84ec8f017 [LoopPassManager] MemorySSA should be preserved when enabled. new 6cd960508319 Output per-function size-info remarks new a3a7ec2b16b0 Revert r341413 new 2fe3357fd328 Fix a configure issue with Visual Studio generators. new 6133894545b4 [SampleFDO] Make sample profile loader unaware of compact [...] new 8445156979c0 [hwasan] introduce __hwasan_print_memory_usage new 51db8a4fa69d The initial .text section generated in object files was mi [...] new 27d4b70a11bf [hwasan] fix pthread_exit new 8a19a326e77e [llvm-strip] Fix -p test to check for explicit spaces arou [...] new 1dcbbcf8baf0 [X86] Add isel patterns for commuting X86adc_flag with a l [...] new ba55a7cfb1bf Fix error with SmallString implicit conversion. new 1a90544d5b82 [hwasan] Remove allocator interceptors. new 6acb43c8c7c9 Provide a method for generating deterministic IDs for poin [...] new 5dd387b85cc7 [analyzer] Dump a reproducible, deterministic ID of progra [...] new 7bcfb3fd9713 [analyzer] Remove traces of ubigraph visualization new 5b58ce21ac04 [analyzer] Dump stable identifiers for exploded nodes new 763baef0a461 [analyzer] [NFC] Move dumping program point into a separat [...] new 2ae2348e57d3 Fix SampleProf code on LLP64 platforms with stoull new e9af31b66b05 [X86] Add a test case showing failure to use the RMW form [...] new ae9d58d68a21 [X86] Add RMW ADC patterns with load in operand 1. new f6aa5c8a93f3 [llvm-objcopy] Dwarf .debug section compression support (z [...] new 5828c82cedfc [PDB] Create a SymbolCache class. new 19629e28f4d3 [PDB] Rename some files in the native reader. new 67b218b7e140 [hwasan] change the thread list so that main_thread can al [...] new f4b6e5926d1c [ELF] Check if LinkSec is nullptr when initializing SHF_LI [...] new d60f9d519edb [hwasan] Fix malloc overflow detection. new 7feda2cca071 Revert: [llvm-objcopy] Dwarf .debug section compression (S [...] new 24f1e91819ec [llvm-strip] -p test fix for windows buildbots new f0e140bc167f [hwasan] make the print-memory-usage.c less agressive: do [...] new d0b6d0058fd9 [analyzer] Skip printing trivial nodes in exploded graph new e619a38df0bd [analyzer] Push updating-the-executed-lines logic into the [...] new 767302d990f5 [analyzer] Do not add invalid source location to the cover [...] new a6a83bf326b0 [analyzer] Executed lines: store file IDs, not hashes. new 25a0dad9bc59 [analyzer] [NFC] Prefer passing around reference to std::u [...] new 03d183b6b94e [analyzer] Add coverage information to plist output, update tests new b708ce77ec2b [libfuzzer] Use cl driver mode for tests and enable anothe [...] new 6c2f8b12f6c3 Enable the fp-armv8 disassembler feature when disassemblin [...] new a6186e0ffcea [X86] Fix some incorrect comments. NFC new 9907732cae99 [hwasan] relax the rint-memory-usage.c test further new 24defb1b933f Revert "[analyzer] Add coverage information to plist outpu [...] new 119eb9d8c47b Revert "Revert "[analyzer] Add coverage information to pli [...] new 1eb5edf90b64 [XRay] Add a BlockVerifier visitor for FDR Records new a028b1c899eb [Sema] Check that the destructor for each element of class [...] new bb292c5b78d8 [X86] Add more test cases for missed opportunities for usi [...] new e54c027f4627 Revert "[XRay] Add a BlockVerifier visitor for FDR Records" new 9a18af8d5dd0 [libfuzzer] Enable trace-malloc-unballanced.test on Windows. new 585673cdf282 [IndVars] Set Changed when we delete dead instructions. PR38855 new a0bc5ce27bab [PowerPC] Combine ADD to ADDZE new e62b7f14bcb5 [llvm-objcopy] Dwarf .debug section compression support (z [...] new 806e20ac1a1d [AMDGPU] Preliminary patch for divergence driven instructi [...] new 16615e7ec1eb [MSan] Add KMSAN instrumentation to MSan pass new 3dd4d41a2b1b [MSan] Define %clang_kmsan for KMSAN tests new 56d14926f805 [clangd] NFC: Document URIDistance new 1afb12a10d0a [MSan] add KMSAN support to Clang driver new b88b79a93166 ARM: fix Thumb2 CodeGen for ldrex with folded frame-index. new 9e9d8efeab8d [clang-tidy] Abseil: Allow macros inside of absl to use in [...] new 7370cce7146c Replaces __inline by __inline__ / C89 compatible new 3cfc82565fdf [clangd] Canonicalize include paths in clangd. new 86488c45068b [MSan] don't access MsanCtorFunction when using KMSAN new 17d9fe77c5b9 [XRay] XRAY_NEVER_INSTRUMENT more functions, consolidate a [...] new 2f5d71d9fa13 Revert "Revert "Revert "[analyzer] Add coverage informatio [...] new 7e33eeb1f5c5 [dsymutil] Prevent non-determinism due to threading. new 04ef0c16c5a4 [X86][SSE] Add fadd/fsub(x, bitcast_fneg(y)) tests
The 111 revisions listed above as "new" are entirely new to this repository and will be described in separate emails. The revisions listed as "adds" were already present in the repository and have only been added to this reference.
Summary of changes: 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