This is an automated email from the git hooks/post-receive script.
"tcwg-buildslave pushed a change to branch linaro-local/ci/llvm-kernel-aarch64-good in repository toolchain/ci/llvm-monorepo.
from d45a79d33775 Fix -Wdocumentation warning. NFCI. adds 01b366228f8e [Aggressive InstCombine] Move C bindings to their own head [...] adds fbd65dd01847 [clangd] Add xrefs LSP boilerplate implementation. adds 457e09b00c88 [clangd] Sort GoToDefinition results. adds 1063745c7d40 [llvm-strip] Support stripping multiple input files adds 1d7dbfa531b4 [clangd] make zlib compression optional for binary format adds ba290c07f642 [clangd] Fix references.test assertions adds 260bc7c6b6fb [clangd] Fix type/variable name conflict on some compilers adds 38193251ef70 [ControlHeightReduction] Remove unused includes adds 1ad1fd82d189 [benchmark] Fix 32-bit build failure adds f8d160811030 [www] Updated outdated download links [NFC] adds 1c9ca484614a Enable DWARF accelerator tables by default when tuning for [...] adds 148f0188150d Enable symbolize-deadlock.test on Windows adds bbabe75e7b3f Fix arm_neon.h and arm_fp16.h generation for compiling wit [...] adds 3c93b9dbf63c [Sema] Store MacroInfo in CodeCompletionResult for macro results. adds 10e7352075c7 [XRay] Use `const` instead of `constexpr` in storage declaration adds dd79843ee173 [Hexagon] Ignore unnamed globals in HexagonConstExtenders adds 2f1f255b748f [XRay] Use a function to return a constant adds d1db28a98737 [hwasan] deflake a test adds c2fe01048f01 [DAGCombiner] try to convert pow(x, 0.25) to sqrt(sqrt(x)) adds feed328bca1a Hold GIL while allocating memory for PythonString. adds 5027e6af274c [OPENMP][NVPTX] Disable runtime-type info for CUDA devices. adds 29eb2a62de8a Test Commit for git-svn-cleanup comment. adds b62ac7907c16 Handle zero-length debug directory entries. adds e43eb7c79977 lld-link: Write an empty "repro" debug directory entry if [...] adds f4104d46afb3 Modernize NativeProcessProtocol::GetSoftwareBreakpointTrapOpcode adds adaf9b5bfe39 [clang-tidy] minor bug fix to AbseilMatcher.h adds bdec76d76d5c Add -Wobjc-property-assign-on-object-type. adds 40d66bc6c843 [Sema] Don't warn about omitting unavailable enum constant [...] adds 35b725c29dd8 Forbid address spaces on compound literals in local scope. adds 9e0d86ca5cc0 Revert "Enable DWARF accelerator tables by default when tu [...] adds e6116d5bf423 NFC: more memset inline arm64 coverage adds ed83b5c81e09 Remove some unnecessary constructor arguments. adds f9b36b9e5924 [libfuzzer] Replace memmem with strstr. adds 6ac7f87193d5 Add triple to test case. adds 8407b0625fb5 Set Windows console mode to enable support for ansi escape codes adds 2a3324bd2404 Remove unnecessary options from test RUN lines. adds dc4ad00069fd PR38627: Fix handling of exception specification adjustmen [...] adds ad7b0d2d44d2 [hwasan] Don't handle signals on Android. adds dc7b0a0a7a09 [hwasan] simplify the code, NFC adds 62a7e65611ff Add support for unittest inputs. adds 63c78195ec46 [PDB] Refactor the PDB symbol classes to fix a reuse bug. adds 53bac3ec843c NFC: improve ARM64 isFPImmLegal debug print adds 9c630283f7aa Fix silly error in unittest helper. adds c1bb5db89e5f Print column info in backtraces et al. if available adds 5ca9379ea06f [hwasan] when verbose_threads==1, print the memory usage p [...] adds 2651e1732404 Fix some warnings. adds d0995af8f335 [llvm-dwp] Use buffer_stream if output file is not seekabl [...] adds 2edcefc86525 [llvm-dwp] Fix `UN:` lines (supposed to be `RUN:`) in X86/ [...] adds dce75e9e81a9 Re-instate a bit of code that was commented out in r188246 [...] adds faf7dcac92bd [X86][Assembler] Allow %eip as a register in 32-bit mode f [...] adds c1866090310a [DebugInfo] Do not generate label debug info if it has bee [...] adds 4010124fcd4d [libfuzzer] Temporarily disable unittests failing on Windows. adds efc8d8c9399e Revert rL341509 to fix massive failures on buildbots adds f15e4bf66068 [IndVars] Turn isValidRewrite into an assertion adds c27537636a9f Revert "[IndVars] Turn isValidRewrite into an assertion" b [...] adds db3bdd5e8e6a [XRay] Add a BlockIndexer visitor for FDR Records. adds 3966db2829d0 [DebugInfo] Generate debug information for labels. (Fix PR37395) adds 967d5be9f8d8 [MSan] Make sure variadic function arguments do not overfl [...] adds 9041efcf2ce8 Return "[NFC] Add severe validation of InstructionPreceden [...] adds 6b1af23839ba [SLC] Add an alignment to CreateGlobalString adds 582b514c7ae3 [MSan] store origins for variadic function parameters in _ [...] adds 78d186708046 [NFC] Simplify inner structure of InstructionPrecedenceTracking adds 27f37270c958 Revert "[ClangUserExpression][NFC] Removed unused code" adds c4e9030e2398 [LoopInterchange] Move preheader creation to transform sta [...] adds fd164654a54d [clangd] Set SymbolID for sema macros so that they can be [...] adds f6bc791a8942 Reland [ClangUserExpression][NFC] Removed unused code adds 8f7da8bf5ebf Fix argument type in MachineInstr::hasPropertyInBundle adds 91307741e05a [LoopInterchange] Cleanup unused variables. adds 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 | 19 +- clang-tools-extra/clangd/AST.cpp | 11 + clang-tools-extra/clangd/AST.h | 11 + clang-tools-extra/clangd/ClangdLSPServer.cpp | 12 + clang-tools-extra/clangd/ClangdLSPServer.h | 1 + clang-tools-extra/clangd/ClangdServer.cpp | 12 + clang-tools-extra/clangd/ClangdServer.h | 4 + clang-tools-extra/clangd/CodeComplete.cpp | 13 +- clang-tools-extra/clangd/CodeComplete.h | 3 + clang-tools-extra/clangd/FileDistance.h | 6 + clang-tools-extra/clangd/Protocol.cpp | 7 + clang-tools-extra/clangd/Protocol.h | 8 + clang-tools-extra/clangd/ProtocolHandlers.cpp | 1 + clang-tools-extra/clangd/ProtocolHandlers.h | 1 + clang-tools-extra/clangd/Quality.cpp | 5 +- clang-tools-extra/clangd/URI.cpp | 20 + clang-tools-extra/clangd/URI.h | 5 + clang-tools-extra/clangd/XRefs.cpp | 120 +++-- .../GlobalSymbolBuilderMain.cpp | 17 +- .../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 | 47 +- clang-tools-extra/clangd/index/SymbolCollector.cpp | 35 +- 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 + .../test/clangd/initialize-params-invalid.test | 36 +- .../test/clangd/initialize-params.test | 1 + clang-tools-extra/test/clangd/references.test | 40 ++ .../unittests/clangd/CodeCompleteTests.cpp | 41 +- .../unittests/clangd/DexIndexTests.cpp | 96 +++- .../unittests/clangd/QualityTests.cpp | 2 +- .../unittests/clangd/SerializationTests.cpp | 10 +- .../unittests/clangd/SymbolCollectorTests.cpp | 15 +- clang-tools-extra/unittests/clangd/XRefsTests.cpp | 41 ++ 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 | 375 +-------------- 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/DiagnosticGroups.td | 1 + clang/include/clang/Basic/DiagnosticSemaKinds.td | 18 +- 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/CodeCompleteConsumer.h | 10 +- clang/include/clang/Sema/DeclSpec.h | 24 - clang/include/clang/Sema/Sema.h | 31 +- .../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/CGDeclCXX.cpp | 4 + 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 | 11 +- clang/lib/Frontend/FrontendActions.cpp | 2 + clang/lib/Sema/Sema.cpp | 5 +- clang/lib/Sema/SemaChecking.cpp | 50 +- clang/lib/Sema/SemaCodeComplete.cpp | 14 +- clang/lib/Sema/SemaDecl.cpp | 20 +- clang/lib/Sema/SemaDeclAttr.cpp | 28 +- clang/lib/Sema/SemaDeclCXX.cpp | 64 ++- clang/lib/Sema/SemaExceptionSpec.cpp | 47 +- clang/lib/Sema/SemaExpr.cpp | 20 +- clang/lib/Sema/SemaInit.cpp | 79 +++- clang/lib/Sema/SemaObjCProperty.cpp | 8 + clang/lib/Sema/SemaStmt.cpp | 16 +- clang/lib/Sema/SemaTemplateInstantiate.cpp | 13 + clang/lib/Sema/SemaTemplateInstantiateDecl.cpp | 3 + 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/CXX/drs/dr13xx.cpp | 6 +- .../expr/expr.prim/expr.prim.lambda/templates.cpp | 4 +- clang/test/CodeGen/asan-strings.c | 17 + clang/test/CodeGen/cleanup-destslot-simple.c | 1 + 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 | 19 + clang/test/Headers/arm-neon-header.c | 18 + clang/test/Lexer/has_feature_memory_sanitizer.cpp | 1 + clang/test/Modules/cxx-templates.cpp | 2 + clang/test/Modules/exception-spec.cpp | 36 ++ clang/test/Modules/odr_hash-Friend.cpp | 10 +- clang/test/Modules/odr_hash-gnu.cpp | 2 +- clang/test/Modules/odr_hash.cpp | 4 +- clang/test/OpenMP/declare_target_codegen.cpp | 21 +- clang/test/OpenMP/nvptx_target_rtti_messages.cpp | 68 +++ clang/test/Sema/address_spaces.c | 14 + clang/test/Sema/builtin-object-size.c | 4 +- clang/test/Sema/builtins.c | 19 +- clang/test/Sema/switch-availability.c | 27 ++ clang/test/SemaCXX/aggregate-initialization.cpp | 48 ++ clang/test/SemaCXX/constant-expression-cxx11.cpp | 4 +- clang/test/SemaCXX/cxx0x-defaulted-functions.cpp | 8 +- clang/test/SemaCXX/exception-spec.cpp | 47 ++ clang/test/SemaCXX/implicit-exception-spec.cpp | 22 +- clang/test/SemaCXX/member-init.cpp | 20 +- .../test/SemaObjC/property-assign-on-object-type.m | 19 + .../test/SemaObjC/property-in-class-extension-1.m | 4 +- clang/test/SemaOpenCL/access-qualifier.cl | 32 +- clang/test/SemaOpenCL/invalid-kernel-attrs.cl | 7 + clang/test/SemaTemplate/instantiate-init.cpp | 6 +- clang/tools/libclang/CXCursor.cpp | 18 +- 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 | 29 ++ compiler-rt/lib/hwasan/hwasan_allocator.cc | 35 +- compiler-rt/lib/hwasan/hwasan_allocator.h | 11 +- compiler-rt/lib/hwasan/hwasan_interceptors.cc | 140 ++---- compiler-rt/lib/hwasan/hwasan_interface_internal.h | 48 ++ compiler-rt/lib/hwasan/hwasan_thread.cc | 43 +- compiler-rt/lib/hwasan/hwasan_thread.h | 22 +- compiler-rt/lib/msan/msan.cc | 6 + .../lib/sanitizer_common/sanitizer_internal_defs.h | 1 + .../lib/sanitizer_common/sanitizer_ring_buffer.h | 11 +- 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/InitializeTest.cpp | 5 +- compiler-rt/test/fuzzer/SymbolizeDeadlock.cpp | 1 - compiler-rt/test/fuzzer/exit_on_src_pos.test | 12 +- compiler-rt/test/fuzzer/fuzzer-oom.test | 23 +- compiler-rt/test/fuzzer/initialize.test | 2 +- compiler-rt/test/fuzzer/lit.cfg | 6 +- compiler-rt/test/fuzzer/minimize_crash.test | 1 + compiler-rt/test/fuzzer/minimize_two_crashes.test | 4 +- compiler-rt/test/fuzzer/null-deref-on-empty.test | 1 + compiler-rt/test/fuzzer/null-deref.test | 1 + compiler-rt/test/fuzzer/symbolize-deadlock.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/hwasan/TestCases/thread-uaf.c | 4 +- compiler-rt/test/msan/lit.cfg | 6 + compiler-rt/test/msan/vararg.cc | 60 +++ libcxx/docs/ReleaseNotes.rst | 43 ++ libcxx/docs/index.rst | 1 + lld/COFF/SymbolTable.cpp | 13 +- lld/COFF/SymbolTable.h | 3 + lld/COFF/Writer.cpp | 54 ++- lld/ELF/InputFiles.cpp | 6 +- lld/test/COFF/rsds.test | 51 ++ lld/test/COFF/thinlto-archives.ll | 12 +- lld/test/ELF/invalid/linkorder-invalid-sec2.test | 16 + lldb/include/lldb/Core/FormatEntity.h | 1 + .../lldb/Host/common/NativeProcessProtocol.h | 6 +- lldb/lldb.xcodeproj/project.pbxproj | 13 + .../lldbsuite/test/functionalities/asan/Makefile | 2 +- .../test/functionalities/asan/TestReportData.py | 3 +- lldb/scripts/Python/python-extensions.swig | 82 ++++ lldb/source/Core/Debugger.cpp | 12 +- lldb/source/Core/FormatEntity.cpp | 12 + lldb/source/Host/common/NativeProcessProtocol.cpp | 32 ++ lldb/source/Host/common/SoftwareBreakpoint.cpp | 57 +-- .../Disassembler/llvm/DisassemblerLLVMC.cpp | 6 +- .../ExpressionParser/Clang/ClangUserExpression.cpp | 2 + .../Plugins/ObjectFile/Mach-O/ObjectFileMachO.cpp | 24 +- .../Plugins/Process/Linux/NativeProcessLinux.cpp | 73 +-- .../Plugins/Process/Linux/NativeProcessLinux.h | 9 +- .../Plugins/Process/NetBSD/NativeProcessNetBSD.cpp | 17 - .../Plugins/Process/NetBSD/NativeProcessNetBSD.h | 10 - lldb/source/Utility/ArchSpec.cpp | 5 +- .../tools/debugserver/source/MacOSX/MachProcess.mm | 4 +- lldb/unittests/Disassembler/CMakeLists.txt | 11 + .../Disassembler/TestArmv7Disassembly.cpp | 90 ++++ lldb/www/download.html | 19 +- llvm/cmake/modules/AddLLVM.cmake | 6 + .../llvm-c/Transforms/AggressiveInstCombine.h | 43 ++ llvm/include/llvm-c/Transforms/Scalar.h | 3 - .../llvm/Analysis/InstructionPrecedenceTracking.h | 18 +- llvm/include/llvm/CodeGen/MachineInstr.h | 4 +- .../llvm/DebugInfo/PDB/Native/NativeEnumModules.h | 6 +- .../llvm/DebugInfo/PDB/Native/NativeExeSymbol.h | 10 +- .../llvm/DebugInfo/PDB/Native/NativeRawSymbol.h | 4 +- .../llvm/DebugInfo/PDB/Native/NativeSession.h | 26 +- .../{NativeBuiltinSymbol.h => NativeTypeBuiltin.h} | 14 +- .../{NativeEnumSymbol.h => NativeTypeEnum.h} | 18 +- .../llvm/DebugInfo/PDB/Native/SymbolCache.h | 73 +++ llvm/include/llvm/DebugInfo/PDB/PDBSymbol.h | 43 +- .../llvm/DebugInfo/PDB/PDBSymbolAnnotation.h | 5 +- llvm/include/llvm/DebugInfo/PDB/PDBSymbolBlock.h | 6 +- .../llvm/DebugInfo/PDB/PDBSymbolCompiland.h | 6 +- .../llvm/DebugInfo/PDB/PDBSymbolCompilandDetails.h | 6 +- .../llvm/DebugInfo/PDB/PDBSymbolCompilandEnv.h | 6 +- llvm/include/llvm/DebugInfo/PDB/PDBSymbolCustom.h | 6 +- llvm/include/llvm/DebugInfo/PDB/PDBSymbolData.h | 6 +- llvm/include/llvm/DebugInfo/PDB/PDBSymbolExe.h | 6 +- llvm/include/llvm/DebugInfo/PDB/PDBSymbolFunc.h | 6 +- .../llvm/DebugInfo/PDB/PDBSymbolFuncDebugEnd.h | 6 +- .../llvm/DebugInfo/PDB/PDBSymbolFuncDebugStart.h | 6 +- llvm/include/llvm/DebugInfo/PDB/PDBSymbolLabel.h | 6 +- .../llvm/DebugInfo/PDB/PDBSymbolPublicSymbol.h | 6 +- llvm/include/llvm/DebugInfo/PDB/PDBSymbolThunk.h | 6 +- .../llvm/DebugInfo/PDB/PDBSymbolTypeArray.h | 6 +- .../llvm/DebugInfo/PDB/PDBSymbolTypeBaseClass.h | 6 +- .../llvm/DebugInfo/PDB/PDBSymbolTypeBuiltin.h | 6 +- .../llvm/DebugInfo/PDB/PDBSymbolTypeCustom.h | 6 +- .../llvm/DebugInfo/PDB/PDBSymbolTypeDimension.h | 6 +- .../include/llvm/DebugInfo/PDB/PDBSymbolTypeEnum.h | 6 +- .../llvm/DebugInfo/PDB/PDBSymbolTypeFriend.h | 6 +- .../llvm/DebugInfo/PDB/PDBSymbolTypeFunctionArg.h | 6 +- .../llvm/DebugInfo/PDB/PDBSymbolTypeFunctionSig.h | 6 +- .../llvm/DebugInfo/PDB/PDBSymbolTypeManaged.h | 6 +- .../llvm/DebugInfo/PDB/PDBSymbolTypePointer.h | 6 +- .../llvm/DebugInfo/PDB/PDBSymbolTypeTypedef.h | 6 +- llvm/include/llvm/DebugInfo/PDB/PDBSymbolTypeUDT.h | 6 +- .../llvm/DebugInfo/PDB/PDBSymbolTypeVTable.h | 6 +- .../llvm/DebugInfo/PDB/PDBSymbolTypeVTableShape.h | 6 +- llvm/include/llvm/DebugInfo/PDB/PDBSymbolUnknown.h | 11 +- .../llvm/DebugInfo/PDB/PDBSymbolUsingNamespace.h | 5 +- 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 | 9 +- llvm/include/llvm/Transforms/Instrumentation.h | 3 +- .../Instrumentation/ControlHeightReduction.h | 1 - .../llvm/Transforms/Scalar/LoopPassManager.h | 4 +- llvm/include/llvm/XRay/BlockIndexer.h | 69 +++ llvm/lib/Analysis/CallGraphSCCPass.cpp | 6 +- .../lib/Analysis/InstructionPrecedenceTracking.cpp | 63 ++- llvm/lib/Analysis/LoopAnalysisManager.cpp | 4 +- llvm/lib/Analysis/LoopPass.cpp | 6 +- llvm/lib/CodeGen/AsmPrinter/CodeViewDebug.cpp | 10 +- llvm/lib/CodeGen/AsmPrinter/CodeViewDebug.h | 4 +- .../AsmPrinter/DbgEntityHistoryCalculator.cpp | 25 +- .../AsmPrinter/DbgEntityHistoryCalculator.h | 17 +- llvm/lib/CodeGen/AsmPrinter/DwarfCompileUnit.h | 2 +- llvm/lib/CodeGen/AsmPrinter/DwarfDebug.cpp | 67 +-- llvm/lib/CodeGen/AsmPrinter/DwarfDebug.h | 7 +- llvm/lib/CodeGen/MachineInstr.cpp | 2 +- llvm/lib/CodeGen/SelectionDAG/DAGCombiner.cpp | 41 ++ llvm/lib/DebugInfo/PDB/CMakeLists.txt | 5 +- llvm/lib/DebugInfo/PDB/DIA/DIARawSymbol.cpp | 2 +- llvm/lib/DebugInfo/PDB/DIA/DIASectionContrib.cpp | 2 +- .../DebugInfo/PDB/Native/NativeBuiltinSymbol.cpp | 47 -- .../DebugInfo/PDB/Native/NativeCompilandSymbol.cpp | 2 +- .../lib/DebugInfo/PDB/Native/NativeEnumModules.cpp | 21 +- llvm/lib/DebugInfo/PDB/Native/NativeEnumTypes.cpp | 4 +- llvm/lib/DebugInfo/PDB/Native/NativeExeSymbol.cpp | 42 +- llvm/lib/DebugInfo/PDB/Native/NativeRawSymbol.cpp | 9 +- llvm/lib/DebugInfo/PDB/Native/NativeSession.cpp | 132 ++---- .../lib/DebugInfo/PDB/Native/NativeTypeBuiltin.cpp | 45 ++ .../{NativeEnumSymbol.cpp => NativeTypeEnum.cpp} | 59 +-- llvm/lib/DebugInfo/PDB/Native/SymbolCache.cpp | 148 ++++++ llvm/lib/DebugInfo/PDB/PDBSymbol.cpp | 34 +- llvm/lib/DebugInfo/PDB/PDBSymbolAnnotation.cpp | 6 - llvm/lib/DebugInfo/PDB/PDBSymbolBlock.cpp | 6 - llvm/lib/DebugInfo/PDB/PDBSymbolCompiland.cpp | 6 - .../DebugInfo/PDB/PDBSymbolCompilandDetails.cpp | 6 - llvm/lib/DebugInfo/PDB/PDBSymbolCompilandEnv.cpp | 6 - llvm/lib/DebugInfo/PDB/PDBSymbolCustom.cpp | 6 - llvm/lib/DebugInfo/PDB/PDBSymbolData.cpp | 6 - llvm/lib/DebugInfo/PDB/PDBSymbolExe.cpp | 6 - llvm/lib/DebugInfo/PDB/PDBSymbolFunc.cpp | 6 - llvm/lib/DebugInfo/PDB/PDBSymbolFuncDebugEnd.cpp | 6 - llvm/lib/DebugInfo/PDB/PDBSymbolFuncDebugStart.cpp | 6 - llvm/lib/DebugInfo/PDB/PDBSymbolLabel.cpp | 6 - llvm/lib/DebugInfo/PDB/PDBSymbolPublicSymbol.cpp | 6 - llvm/lib/DebugInfo/PDB/PDBSymbolThunk.cpp | 6 - llvm/lib/DebugInfo/PDB/PDBSymbolTypeArray.cpp | 6 - llvm/lib/DebugInfo/PDB/PDBSymbolTypeBaseClass.cpp | 6 - llvm/lib/DebugInfo/PDB/PDBSymbolTypeBuiltin.cpp | 6 - llvm/lib/DebugInfo/PDB/PDBSymbolTypeCustom.cpp | 6 - llvm/lib/DebugInfo/PDB/PDBSymbolTypeDimension.cpp | 7 - llvm/lib/DebugInfo/PDB/PDBSymbolTypeEnum.cpp | 6 - llvm/lib/DebugInfo/PDB/PDBSymbolTypeFriend.cpp | 6 - .../lib/DebugInfo/PDB/PDBSymbolTypeFunctionArg.cpp | 6 - .../lib/DebugInfo/PDB/PDBSymbolTypeFunctionSig.cpp | 6 - llvm/lib/DebugInfo/PDB/PDBSymbolTypeManaged.cpp | 6 - llvm/lib/DebugInfo/PDB/PDBSymbolTypePointer.cpp | 6 - llvm/lib/DebugInfo/PDB/PDBSymbolTypeTypedef.cpp | 6 - llvm/lib/DebugInfo/PDB/PDBSymbolTypeUDT.cpp | 6 - llvm/lib/DebugInfo/PDB/PDBSymbolTypeVTable.cpp | 6 - .../lib/DebugInfo/PDB/PDBSymbolTypeVTableShape.cpp | 6 - llvm/lib/DebugInfo/PDB/PDBSymbolUnknown.cpp | 4 - llvm/lib/DebugInfo/PDB/PDBSymbolUsingNamespace.cpp | 6 - llvm/lib/ExecutionEngine/Orc/LLJIT.cpp | 2 +- .../Orc/RTDyldObjectLinkingLayer.cpp | 19 - llvm/lib/IR/IRBuilder.cpp | 1 + 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/Object/COFFObjectFile.cpp | 10 +- llvm/lib/ProfileData/SampleProf.cpp | 8 + llvm/lib/ProfileData/SampleProfReader.cpp | 1 + llvm/lib/Target/AArch64/AArch64ISelLowering.cpp | 64 ++- 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/Hexagon/HexagonConstExtenders.cpp | 23 +- llvm/lib/Target/PowerPC/PPCISelLowering.cpp | 97 ++++ llvm/lib/Target/PowerPC/PPCISelLowering.h | 1 + llvm/lib/Target/X86/AsmParser/X86AsmParser.cpp | 4 +- llvm/lib/Target/X86/X86ISelDAGToDAG.cpp | 8 +- llvm/lib/Target/X86/X86InstrArithmetic.td | 24 + llvm/lib/Testing/Support/CMakeLists.txt | 1 + llvm/lib/Testing/Support/SupportHelpers.cpp | 53 +++ .../AggressiveInstCombine.cpp | 2 +- llvm/lib/Transforms/IPO/SampleProfile.cpp | 23 +- .../Transforms/InstCombine/InstCombineAndOrXor.cpp | 16 + .../InstCombine/InstCombineSimplifyDemanded.cpp | 28 +- .../Instrumentation/ControlHeightReduction.cpp | 10 +- .../Transforms/Instrumentation/MemorySanitizer.cpp | 520 +++++++++++++++++---- llvm/lib/Transforms/Scalar/IndVarSimplify.cpp | 2 +- llvm/lib/Transforms/Scalar/LoopInterchange.cpp | 53 +-- llvm/lib/XRay/BlockIndexer.cpp | 97 ++++ llvm/lib/XRay/CMakeLists.txt | 1 + llvm/test/CodeGen/AArch64/arm64-memset-inline.ll | 202 +++++++- llvm/test/CodeGen/AArch64/pow.ll | 69 +-- .../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/ARM/pow.ll | 92 ++++ 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/eip-addressing-i386.ll | 4 +- llvm/test/CodeGen/X86/fp-logic.ll | 49 ++ llvm/test/CodeGen/X86/pow.ll | 117 +++-- llvm/test/DebugInfo/Generic/debug-label.ll | 4 +- .../MemorySanitizer/AArch64/vararg.ll | 27 ++ .../MemorySanitizer/Mips/vararg-mips64.ll | 27 ++ .../MemorySanitizer/Mips/vararg-mips64el.ll | 27 ++ .../MemorySanitizer/PowerPC/vararg-ppc64.ll | 28 ++ .../MemorySanitizer/PowerPC/vararg-ppc64le.ll | 27 ++ .../MemorySanitizer/X86/vararg-too-large.ll | 33 ++ .../MemorySanitizer/X86/vararg_call.ll | 117 +++++ .../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/MC/X86/pr38826.s | 24 + llvm/test/MC/X86/x86_errors.s | 4 +- llvm/test/Other/size-remarks.ll | 126 ++++- llvm/test/Transforms/IndVarSimplify/pr38855.ll | 24 + llvm/test/Transforms/InstCombine/printf-1.ll | 2 +- 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 +- llvm/test/tools/llvm-dwp/X86/simple.test | 15 +- .../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-multiple-files.test | 75 +++ .../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 | 126 ++++- llvm/tools/llvm-pdbutil/llvm-pdbutil.cpp | 4 +- llvm/tools/llvm-readobj/COFFDumper.cpp | 2 +- llvm/unittests/CodeGen/AArch64SelectionDAGTest.cpp | 16 +- llvm/unittests/DebugInfo/PDB/CMakeLists.txt | 1 + .../DebugInfo/PDB/Inputs/empty.pdb | Bin .../DebugInfo/PDB/NativeSymbolReuseTest.cpp | 130 ++++++ .../Orc/RTDyldObjectLinkingLayer2Test.cpp | 192 +------- .../Orc/RTDyldObjectLinkingLayerTest.cpp | 8 +- llvm/unittests/XRay/CMakeLists.txt | 1 + llvm/unittests/XRay/FDRBlockIndexerTest.cpp | 83 ++++ llvm/unittests/XRay/FDRRecordPrinterTest.cpp | 34 +- llvm/unittests/unittest.cfg.in | 1 + llvm/utils/benchmark/README.LLVM | 2 + llvm/utils/benchmark/src/sysinfo.cc | 2 +- openmp/libomptarget/src/interface.cpp | 1 - openmp/libomptarget/src/omptarget.cpp | 1 - 470 files changed, 8776 insertions(+), 5809 deletions(-) create mode 100644 clang-tools-extra/test/clangd/references.test 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 create mode 100644 clang/test/CodeGenObjCXX/arc-list-init-destruct.mm create mode 100644 clang/test/Driver/print-multi-directory.c create mode 100644 clang/test/Headers/arm-fp16-header.c create mode 100644 clang/test/Modules/exception-spec.cpp create mode 100644 clang/test/OpenMP/nvptx_target_rtti_messages.cpp create mode 100644 clang/test/Sema/switch-availability.c create mode 100644 clang/test/SemaObjC/property-assign-on-object-type.m 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 compiler-rt/test/msan/vararg.cc 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 create mode 100644 llvm/include/llvm-c/Transforms/AggressiveInstCombine.h 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 create mode 100644 llvm/include/llvm/XRay/BlockIndexer.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} (50%) create mode 100644 llvm/lib/DebugInfo/PDB/Native/SymbolCache.cpp create mode 100644 llvm/lib/Testing/Support/SupportHelpers.cpp create mode 100644 llvm/lib/XRay/BlockIndexer.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/ARM/pow.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/X86/vararg-too-large.ll create mode 100644 llvm/test/Instrumentation/MemorySanitizer/X86/vararg_call.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/MC/X86/pr38826.s 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 create mode 100644 llvm/test/tools/llvm-objcopy/strip-multiple-files.test copy llvm/{test => unittests}/DebugInfo/PDB/Inputs/empty.pdb (100%) create mode 100644 llvm/unittests/DebugInfo/PDB/NativeSymbolReuseTest.cpp create mode 100644 llvm/unittests/XRay/FDRBlockIndexerTest.cpp create mode 100644 llvm/unittests/unittest.cfg.in