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 d01a5b262749 Fix unused variable warning. NFCI. adds c7a0e05b002b [docs] Provide pointers to known editor plugins and extensions adds 87f7f628e54c [clangd] Simplify cancellation public API adds 7df3cc6c6153 AMDGPU: Fix some outdated datalayouts in tests adds 22f45fa8e941 DAG: Fix expansion of unaligned FP loads and stores adds 5be9dfc66ec8 AMDGPU: Fix not preserving alignent in call setups adds 31c08ada000b [clangd] Clarify and hide -index flag. adds d2864acfdf4f [clangd] Allow all LSP methods to signal cancellation via [...] adds 430a5218b68b [MC/Dwarf] Unclamp DWARF linetables format on Darwin. adds 749939036fd2 [clangd] Use JSON format in benchmark requests reader adds 9a7bbd8484b1 [clangd] Cleanup FuzzyFindRequest filtering limit semantics adds 5c61993b91eb Print correctly dependency paths on Windows adds 2d20bba4c68a [ARM] Fix FixConst for ARMCodeGenPrepare adds 6ce1c5325b7b [ARM] Allow truncs as sources in ARM CGP adds 32cf841bbd09 [DWARFExpression] Read literars as unsigned values. adds 0b06cf887892 [clangd] Fix Dexp build adds 7a9142959597 Fix typo in error message. NFC. adds 8978aaf17c6c Add missing REQUIRES x86 to test/COFF/icf-safe.s adds fb33b8baf002 [ELF] Guard --fix-cortex-a53-843419 against --just-syms adds abc19585a7d5 [InstCombine] reorder folds to reduce chance of infinite loops adds e8e5e3a30569 Renovate CMake files in the `llvm-(cfi-verify|exegesis|mca [...] adds 7b98ad2481b0 [InstCombine] remove checks for IsFreeToInvert() adds c760b825d6f5 [cmake] Fix a unittest when `LLVM_LINK_LLVM_DYLIB` is requested. adds 85521c4cae3c [OPENMP] Fix PR38903: Crash on instantiation of the non-de [...] adds b10132a2b721 [NFC]Refactor MultiVersion Resolver Emission to combine types adds 5d6cffaeb9f2 [LLDB] - Improved DWARF5 support. adds f0cdf5218192 [cmake] Fix missing DEPENDS. adds 47249731b530 [clangd] Introduce PostingList interface adds de1199049c8b [AArch64] Add integer abs testcases for D51873. adds 1f82f948095a [WebAssembly] Fix signature of `main` in FixFunctionBitcasts adds 15a0638356d1 lld-link: For nonexisting inputs, omit follow-on diagnostics adds 81ea3e4c21a3 [RISCV] Fix decoding of invalid instruction with C extensi [...] adds 52cd092e33b4 [RISCV][MC] Reject bare symbols for the simm6 and simm6no [...] adds 57178b931ca2 Common infrastructure for reading a profile remapping file [...] adds 38d398d7f1c6 [InstCombine] Add test cases for D51964. NFC adds 877eebf4ff14 [InstCombine] Fold (xor (min/max X, Y), -1) -> (max/min ~X [...] adds 20b2dbe0795e [hwasan] use a single Printf per line when printing a repo [...] adds 6c9e6d940934 Support -fno-omit-frame-pointer with -pg. adds 10216db56ad6 Fix a couple of mangling canonicalizer corner case bugs. adds 473eb4a3291a NativeProcessProtocol: Sink ReadMemoryWithoutTrap into base class adds 24fa4d753a5b Add flag to llvm-profdata to allow symbols in profile data [...] adds f807c035b3a3 Revert "[cmake] Fix a unittest when `LLVM_LINK_LLVM_DYLIB` [...] adds d21390dfb117 [DCE] Add DebugCounter support adds eb11b75d9994 [NFC][InstCombine] Test what happens if 'unefficient high [...] adds 9af59a114a74 [PartiallyInlineLibCalls] Add DebugCounter support adds 7ebf83cd8079 [InstCombine] Inefficient pattern for high-bits checking 2 [...] adds 45b68bf7faae [X86] Cleanup pair returns. NFCI. adds 5e6de6630a08 [X86] Fix register resizings for inline assembly register [...] adds 6c22d9c0d19f [MachineInstr] In addRegisterKilled and addRegisterDead, d [...] adds eaa6b4159e78 Diagnose likely typos in #include directives. adds 5d38d295266f Add dependency on new llvm-cxxmap tool to check-llvm. adds 95cca43dbd11 [bindings/go] Add DebugLoc parameter to InsertXXXAtEnd() adds 48a6fd82d078 [llvm-exegesis] Add missing MC dependency to CMakeLists.txt adds 6259759027f9 Add support for descriptions with command completions. adds 37e988fc0bdf LLVMExegesisX86Tests: link to LLVMCore, too. adds 856ab35eb920 [DAGCombine] Fix crash when store merging created an extra [...] adds f9b8a25dddc8 [NFC][InstCombine] PR38708 - inefficient pattern for high- [...] adds 9fa4b57e342c Add a "scripted" breakpoint type to lldb. adds aee9cee0f150 [SanitizerCoverage] Create comdat for global arrays. adds d78b4c05a021 Remember to sort the Xcode project file. NFC. adds ce8c81f1c87f [AMDGPU] Removed unused method adds c79bc360747f svn add the new files... adds cc43c604e1e9 COFF: Add support for /force:multiple option adds ad82e63b9719 Fix crash on call to __builtin_memcpy with a null pointer [...] adds 980dc4580f17 [NFC] Link LLVMCore into LLVMExegesisARMTests. adds c1ecd85f1816 [Sema] Remove location from implicit capture init expr adds 84ad6f283709 Update a clang-tidy test for r342194 adds a72b721615a1 Relax alignment assumptions in a test after r342194 adds 71f50800b8ea [VPlan] Implement initial vector code generation support f [...] adds e3947fc62710 [clangd] Fix TUScheduler typos adds ffa92e602f96 [ODRHash] Fix early exit that skipped code. adds ddc1f525b505 [XRay][clang] Emit "never-instrument" attribute adds f1ee1715b6ea Fix for the buildbot failure http://lab.llvm.org:8011/buil [...] adds c8e8e590aea8 [NFC] Remove meaningless code from GVN adds e0a1d73bca0f [InstCombine] Add some test cases for (add (sext x), (sext [...] adds af57e7d89f78 [Support] Treat null bytes as separator in windows command [...] adds 3c16ee0db847 [COFF] Avoid copying of chunk vectors. NFC. adds d7074c587b90 [COFF] Allow embedded directives to be separated by null bytes adds e3792d33aa32 [SystemZ] Adjust cost functions for subtargets that use LI [...] adds 1ac9fff7fd57 [PDB] Use the raw PDB symbol interface more accurately adds d1845dad0db4 [LoopInterchange] Preserve ScalarEvolution, by forgetting [...] adds 8398f8cafa7b [ARM] bottom-top mul support in ARMParallelDSP adds 5dfe52aae0a3 gcc is now returning the same output on this example, remo [...] adds c1d73bd15313 update the doc to compare with gcc 4.9 instead of 4.2 adds 11ac6c8e0c2e [analyzer][UninitializedObjectChecker] Fixed dereferencing adds 624404bb82af remove 11 years old videos from the homepage. if you have [...] adds 0ecdeec660c9 [analyzer][UninitializedObjectChecker] Updated comments adds 8d79bf2886f4 Use Chrome and Firefox as example of success for clang adds 62a927c3130c [analyzer][UninitializedObjectChecker] Correct dynamic typ [...] adds 4024068d9373 [DWARF] reposting r342048, which was reverted in r342056 d [...] adds 9b0890c875dc [analyzer][UninitializedObjectChecker] Refactored checker options adds d06b3f595300 [analyzer][UninitializedObjectChecker] New flag to ignore [...] adds 2522c1a099ff [analyzer][UninitializedObjectChecker] Support for nonloc: [...] adds ab8af2be6c50 [AMDGPU] Ensure trig range reduction only used for subtarg [...]
No new revisions were added by this update.
Summary of changes: clang-tools-extra/clangd/CMakeLists.txt | 1 + clang-tools-extra/clangd/Cancellation.cpp | 22 +- clang-tools-extra/clangd/Cancellation.h | 152 +++---- clang-tools-extra/clangd/ClangdLSPServer.cpp | 77 +--- clang-tools-extra/clangd/ClangdLSPServer.h | 23 +- clang-tools-extra/clangd/ClangdServer.cpp | 10 +- clang-tools-extra/clangd/ClangdServer.h | 26 +- clang-tools-extra/clangd/CodeComplete.cpp | 2 +- clang-tools-extra/clangd/FindSymbols.cpp | 5 +- clang-tools-extra/clangd/JSONRPCDispatcher.cpp | 50 ++- clang-tools-extra/clangd/JSONRPCDispatcher.h | 23 +- clang-tools-extra/clangd/Protocol.cpp | 33 -- clang-tools-extra/clangd/Protocol.h | 14 - clang-tools-extra/clangd/ProtocolHandlers.cpp | 1 - clang-tools-extra/clangd/ProtocolHandlers.h | 1 - clang-tools-extra/clangd/TUScheduler.cpp | 12 +- clang-tools-extra/clangd/TUScheduler.h | 2 +- .../clangd/benchmarks/IndexBenchmark.cpp | 67 ++- clang-tools-extra/clangd/index/Index.cpp | 10 +- clang-tools-extra/clangd/index/Index.h | 10 +- clang-tools-extra/clangd/index/MemIndex.cpp | 3 +- clang-tools-extra/clangd/index/dex/Dex.cpp | 27 +- clang-tools-extra/clangd/index/dex/Dex.h | 1 + clang-tools-extra/clangd/index/dex/Iterator.cpp | 67 --- clang-tools-extra/clangd/index/dex/Iterator.h | 19 - clang-tools-extra/clangd/index/dex/PostingList.cpp | 84 ++++ clang-tools-extra/clangd/index/dex/PostingList.h | 52 +++ clang-tools-extra/clangd/index/dex/dexp/Dexp.cpp | 2 +- clang-tools-extra/clangd/tool/ClangdMain.cpp | 9 +- clang-tools-extra/docs/clangd.rst | 35 ++ .../test/clang-tidy/bugprone-use-after-move.cpp | 4 +- clang-tools-extra/test/clangd/Inputs/requests.json | 7 + clang-tools-extra/test/clangd/Inputs/requests.log | 5 - clang-tools-extra/test/clangd/index-tools.test | 4 +- .../unittests/clangd/CancellationTests.cpp | 41 +- clang-tools-extra/unittests/clangd/DexTests.cpp | 147 ++++--- clang-tools-extra/unittests/clangd/IndexTests.cpp | 7 +- clang/include/clang/AST/DeclOpenMP.h | 34 +- clang/include/clang/AST/ODRHash.h | 3 + clang/include/clang/Basic/Attr.td | 33 ++ clang/include/clang/Basic/DiagnosticASTKinds.td | 4 + clang/include/clang/Basic/DiagnosticLexKinds.td | 4 +- clang/lib/AST/APValue.cpp | 20 +- clang/lib/AST/ExprConstant.cpp | 18 +- clang/lib/AST/ODRHash.cpp | 12 +- clang/lib/CodeGen/CGOpenMPRuntime.cpp | 31 +- clang/lib/CodeGen/CGOpenMPRuntime.h | 6 +- clang/lib/CodeGen/CodeGenFunction.cpp | 104 ++--- clang/lib/CodeGen/CodeGenFunction.h | 41 +- clang/lib/CodeGen/CodeGenModule.cpp | 50 ++- clang/lib/Driver/ToolChains/Clang.cpp | 3 +- clang/lib/Frontend/DependencyFile.cpp | 22 +- clang/lib/Lex/PPDirectives.cpp | 30 +- clang/lib/Parse/ParseOpenMP.cpp | 10 +- clang/lib/Sema/SemaLambda.cpp | 13 +- clang/lib/Sema/SemaOpenMP.cpp | 10 + clang/lib/Sema/SemaTemplateInstantiateDecl.cpp | 79 ++-- clang/lib/Serialization/ASTReaderDecl.cpp | 15 +- clang/lib/Serialization/ASTWriterDecl.cpp | 4 + .../UninitializedObject/UninitializedObject.h | 153 +++++-- .../UninitializedObjectChecker.cpp | 164 ++++--- .../UninitializedObject/UninitializedPointee.cpp | 180 ++++---- .../cxx-uninitialized-object-inheritance.cpp | 54 ++- .../Analysis/cxx-uninitialized-object-ptr-ref.cpp | 110 ++++- ...x-uninitialized-object-unionlike-constructs.cpp | 136 ++++++ clang/test/Analysis/cxx-uninitialized-object.cpp | 41 +- clang/test/Analysis/objcpp-uninitialized-object.mm | 2 +- .../CXX/expr/expr.prim/expr.prim.lambda/p14.cpp | 4 +- .../expr/expr.prim/expr.prim.lambda/templates.cpp | 4 +- .../CodeGen/xray-attributes-noxray-supported.cpp | 29 ++ clang/test/CodeGen/xray-attributes-supported.cpp | 21 +- clang/test/CodeGenCXX/debug-info-lambda.cpp | 16 + clang/test/Driver/clang_f_opts.c | 5 + clang/test/Frontend/dependency-gen-escaping.c | 2 +- clang/test/Frontend/dependency-gen.c | 10 +- .../Modules/Inputs/odr_hash-Unresolved/class.h | 1 + clang/test/Modules/relative-dep-gen.cpp | 6 +- clang/test/OpenMP/declare_reduction_messages.cpp | 22 +- clang/test/Preprocessor/empty_file_to_include.h | 7 + clang/test/Preprocessor/include-likely-typo.c | 3 + clang/test/SemaCXX/constant-expression-cxx11.cpp | 2 +- clang/test/SemaCXX/constexpr-string.cpp | 17 + clang/test/SemaCXX/uninitialized.cpp | 6 +- .../RecursiveASTVisitorTests/DeclRefExpr.cpp | 10 +- clang/www/analyzer/alpha_checks.html | 7 + clang/www/diagnostics.html | 6 - clang/www/features.html | 7 +- clang/www/index.html | 20 +- compiler-rt/lib/hwasan/hwasan_report.cc | 13 +- .../TestCases/Posix/clang-no-xray-instrument.cc | 11 + lld/COFF/Config.h | 3 +- lld/COFF/Driver.cpp | 9 +- lld/COFF/Options.td | 5 +- lld/COFF/SymbolTable.cpp | 14 +- lld/COFF/Writer.cpp | 2 +- lld/ELF/AArch64ErrataFix.cpp | 2 +- lld/test/COFF/could-not-open.test | 5 + lld/test/COFF/directives.s | 46 ++ lld/test/COFF/force-multiple.test | 45 ++ lld/test/COFF/icf-safe.s | 1 + .../ELF/aarch64-cortex-a53-843419-abs-mapsyms.s | 22 + lld/tools/lld/lld.cpp | 2 +- lldb/include/lldb/API/SBAddress.h | 1 + lldb/include/lldb/API/SBBreakpoint.h | 8 +- lldb/include/lldb/API/SBCommandInterpreter.h | 14 + lldb/include/lldb/API/SBStructuredData.h | 10 +- lldb/include/lldb/API/SBSymbolContext.h | 4 +- lldb/include/lldb/API/SBTarget.h | 31 ++ lldb/include/lldb/Breakpoint/BreakpointResolver.h | 6 + .../lldb/Breakpoint/BreakpointResolverScripted.h | 85 ++++ lldb/include/lldb/Core/IOHandler.h | 7 +- lldb/include/lldb/Expression/REPL.h | 2 +- lldb/include/lldb/Host/Editline.h | 3 +- .../lldb/Host/common/NativeProcessProtocol.h | 4 +- lldb/include/lldb/Interpreter/CommandInterpreter.h | 12 +- lldb/include/lldb/Interpreter/CommandObject.h | 7 +- lldb/include/lldb/Interpreter/ScriptInterpreter.h | 21 + lldb/include/lldb/Target/Target.h | 9 + lldb/include/lldb/Utility/CompletionRequest.h | 89 +++- lldb/include/lldb/lldb-defines.h | 1 + lldb/include/lldb/lldb-enumerations.h | 10 +- lldb/lldb.xcodeproj/project.pbxproj | 6 + .../Makefile | 0 .../scripted_bkpt/TestScriptedResolver.py | 171 ++++++++ .../breakpoint/scripted_bkpt/main.c | 21 + .../breakpoint/scripted_bkpt/resolver.py | 55 +++ .../functionalities/completion/TestCompletion.py | 16 + .../show_location/TestShowLocationDwarf5.py | 34 ++ .../test/functionalities/show_location/a.yaml | 58 +++ .../lldbsuite/test/lang/c/local_variables/Makefile | 7 + .../lang/c/local_variables/TestLocalVariables.py | 55 +++ .../lldbsuite/test/lang/c/local_variables/main.c | 19 + lldb/packages/Python/lldbsuite/test/lldbtest.py | 29 ++ lldb/packages/Python/lldbsuite/test/lldbutil.py | 18 +- lldb/scripts/Python/python-swigsafecast.swig | 14 + lldb/scripts/Python/python-wrapper.swig | 95 ++++ lldb/scripts/interface/SBBreakpoint.i | 4 + lldb/scripts/interface/SBCommandInterpreter.i | 7 + lldb/scripts/interface/SBStructuredData.i | 2 + lldb/scripts/interface/SBTarget.i | 68 +++ lldb/source/API/SBBreakpoint.cpp | 36 ++ lldb/source/API/SBCommandInterpreter.cpp | 31 +- lldb/source/API/SBStructuredData.cpp | 31 ++ lldb/source/API/SBTarget.cpp | 38 +- lldb/source/API/SystemInitializerFull.cpp | 15 +- lldb/source/Breakpoint/BreakpointResolver.cpp | 13 +- .../Breakpoint/BreakpointResolverScripted.cpp | 193 ++++++++ lldb/source/Breakpoint/CMakeLists.txt | 1 + lldb/source/Commands/CommandObjectBreakpoint.cpp | 65 ++- lldb/source/Commands/CommandObjectMultiword.cpp | 7 +- lldb/source/Core/IOHandler.cpp | 40 +- lldb/source/Core/SearchFilter.cpp | 12 +- lldb/source/Core/Section.cpp | 2 + lldb/source/Expression/DWARFExpression.cpp | 2 +- lldb/source/Expression/REPL.cpp | 4 +- lldb/source/Host/common/Editline.cpp | 44 +- lldb/source/Host/common/NativeProcessProtocol.cpp | 9 + lldb/source/Interpreter/CommandInterpreter.cpp | 75 ++-- .../Plugins/ObjectFile/ELF/ObjectFileELF.cpp | 6 + .../Plugins/ObjectFile/Mach-O/ObjectFileMachO.cpp | 1 + .../Plugins/Process/Linux/NativeProcessLinux.cpp | 9 - .../Plugins/Process/Linux/NativeProcessLinux.h | 3 - .../Plugins/Process/NetBSD/NativeProcessNetBSD.cpp | 9 - .../Plugins/Process/NetBSD/NativeProcessNetBSD.h | 3 - .../Python/ScriptInterpreterPython.cpp | 88 +++- .../Python/ScriptInterpreterPython.h | 26 +- .../Plugins/SymbolFile/DWARF/DWARFCompileUnit.cpp | 31 +- .../Plugins/SymbolFile/DWARF/DWARFCompileUnit.h | 4 +- .../SymbolFile/DWARF/DWARFDebugInfoEntry.cpp | 8 + .../Plugins/SymbolFile/DWARF/DWARFDebugLine.cpp | 142 ++++-- .../Plugins/SymbolFile/DWARF/DWARFDebugLine.h | 18 +- .../Plugins/SymbolFile/DWARF/DWARFFormValue.cpp | 139 ++++-- .../Plugins/SymbolFile/DWARF/DWARFFormValue.h | 1 + lldb/source/Plugins/SymbolFile/DWARF/DWARFUnit.h | 2 + .../SymbolFile/DWARF/DebugNamesDWARFIndex.cpp | 10 +- .../Plugins/SymbolFile/DWARF/SymbolFileDWARF.cpp | 10 +- .../Plugins/SymbolFile/DWARF/SymbolFileDWARF.h | 2 + .../source/Plugins/SymbolFile/PDB/PDBASTParser.cpp | 52 ++- lldb/source/Symbol/ObjectFile.cpp | 1 + lldb/source/Target/Target.cpp | 45 ++ lldb/source/Utility/CompletionRequest.cpp | 43 +- lldb/unittests/Utility/CompletionRequestTest.cpp | 100 ++++- llvm/bindings/go/llvm/dibuilder.go | 12 +- llvm/docs/CommandGuide/index.rst | 1 + llvm/docs/CommandGuide/llvm-cxxmap.rst | 91 ++++ llvm/docs/CommandGuide/llvm-profdata.rst | 10 + llvm/include/llvm/DebugInfo/DWARF/DWARFContext.h | 4 +- .../llvm/DebugInfo/DWARF/DWARFDebugRangeList.h | 86 ---- .../llvm/DebugInfo/DWARF/DWARFDebugRnglists.h | 39 +- llvm/include/llvm/DebugInfo/DWARF/DWARFListTable.h | 166 +++++-- llvm/include/llvm/DebugInfo/DWARF/DWARFUnit.h | 7 - llvm/include/llvm/Demangle/ItaniumDemangle.h | 35 +- llvm/include/llvm/Support/SymbolRemappingReader.h | 133 ++++++ .../Vectorize/LoopVectorizationLegality.h | 5 + llvm/lib/CodeGen/MachineInstr.cpp | 6 +- llvm/lib/CodeGen/SelectionDAG/DAGCombiner.cpp | 9 +- llvm/lib/CodeGen/SelectionDAG/TargetLowering.cpp | 10 +- llvm/lib/DebugInfo/DWARF/CMakeLists.txt | 1 - llvm/lib/DebugInfo/DWARF/DWARFContext.cpp | 56 +-- llvm/lib/DebugInfo/DWARF/DWARFDebugRangeList.cpp | 96 ---- llvm/lib/DebugInfo/DWARF/DWARFDebugRnglists.cpp | 97 ++++- llvm/lib/DebugInfo/DWARF/DWARFDie.cpp | 1 - llvm/lib/DebugInfo/DWARF/DWARFListTable.cpp | 72 ++- llvm/lib/DebugInfo/DWARF/DWARFUnit.cpp | 99 +++-- llvm/lib/MC/MCDwarf.cpp | 8 +- llvm/lib/Support/CMakeLists.txt | 1 + llvm/lib/Support/CommandLine.cpp | 8 +- llvm/lib/Support/SymbolRemappingReader.cpp | 81 ++++ llvm/lib/Target/AMDGPU/AMDGPU.td | 12 +- llvm/lib/Target/AMDGPU/AMDGPUISelDAGToDAG.cpp | 22 - llvm/lib/Target/AMDGPU/AMDGPUSubtarget.cpp | 1 + llvm/lib/Target/AMDGPU/AMDGPUSubtarget.h | 5 + llvm/lib/Target/AMDGPU/SIISelLowering.cpp | 27 +- llvm/lib/Target/ARM/ARMCodeGenPrepare.cpp | 65 ++- llvm/lib/Target/ARM/ARMParallelDSP.cpp | 179 ++++++-- llvm/lib/Target/RISCV/AsmParser/RISCVAsmParser.cpp | 18 +- .../RISCV/Disassembler/RISCVDisassembler.cpp | 18 + llvm/lib/Target/RISCV/RISCVInstrInfoC.td | 4 +- .../Target/SystemZ/SystemZTargetTransformInfo.cpp | 12 +- .../WebAssembly/WebAssemblyFixFunctionBitcasts.cpp | 6 +- llvm/lib/Target/X86/X86ISelLowering.cpp | 82 ++-- llvm/lib/Target/X86/X86RegisterInfo.td | 10 + .../Transforms/InstCombine/InstCombineAndOrXor.cpp | 11 + .../Transforms/InstCombine/InstCombineCompares.cpp | 55 ++- .../Transforms/InstCombine/InstCombineSelect.cpp | 40 +- .../Instrumentation/SanitizerCoverage.cpp | 39 +- llvm/lib/Transforms/Scalar/DCE.cpp | 8 + llvm/lib/Transforms/Scalar/GVN.cpp | 6 - llvm/lib/Transforms/Scalar/LoopInterchange.cpp | 5 + .../Transforms/Scalar/PartiallyInlineLibCalls.cpp | 6 + .../Vectorize/LoopVectorizationLegality.cpp | 38 ++ llvm/lib/Transforms/Vectorize/LoopVectorize.cpp | 159 ++++++- llvm/lib/Transforms/Vectorize/VPlan.cpp | 83 +++- llvm/lib/Transforms/Vectorize/VPlan.h | 14 + .../Transforms/Vectorize/VPlanHCFGTransforms.cpp | 12 + llvm/lib/Transforms/Vectorize/VPlanValue.h | 3 + .../SystemZ/{cmp-ext.ll => cmp-ext-01.ll} | 96 ++-- llvm/test/Analysis/CostModel/SystemZ/cmp-ext-02.ll | 484 +++++++++++++++++++++ .../CostModel/SystemZ/scalar-cmp-cmp-log-sel.ll | 110 +++-- llvm/test/CMakeLists.txt | 1 + llvm/test/CodeGen/AArch64/iabs.ll | 52 +++ llvm/test/CodeGen/AMDGPU/call-argument-types.ll | 50 +++ llvm/test/CodeGen/AMDGPU/cgp-addressing-modes.ll | 2 +- .../force-alwaysinline-lds-global-address.ll | 2 +- llvm/test/CodeGen/AMDGPU/image-schedule.ll | 5 +- llvm/test/CodeGen/AMDGPU/llvm.cos.f16.ll | 49 ++- llvm/test/CodeGen/AMDGPU/llvm.sin.f16.ll | 29 +- llvm/test/CodeGen/AMDGPU/llvm.sin.ll | 94 ++-- .../AMDGPU/memory-legalizer-atomic-insert-end.mir | 6 - ...galizer-multiple-mem-operands-nontemporal-1.mir | 4 - ...galizer-multiple-mem-operands-nontemporal-2.mir | 24 - .../CodeGen/AMDGPU/optimize-if-exec-masking.mir | 2 - llvm/test/CodeGen/AMDGPU/unaligned-load-store.ll | 64 +++ llvm/test/CodeGen/ARM/arm-cgp-casts.ll | 1 - llvm/test/CodeGen/ARM/arm-cgp-icmps.ll | 11 +- .../test/CodeGen/ARM/paralleldsp-top-bottom-neg.ll | 209 +++++++++ llvm/test/CodeGen/ARM/paralleldsp-top-bottom.ll | 251 +++++++++++ llvm/test/CodeGen/Generic/dwarf-md5.ll | 3 - llvm/test/CodeGen/Generic/dwarf-source.ll | 3 - .../WebAssembly/{main.ll => main-no-args.ll} | 0 .../WebAssembly/{main.ll => main-with-args.ll} | 12 +- llvm/test/CodeGen/X86/atomic_mi.ll | 2 +- llvm/test/CodeGen/X86/avx512-regcall-Mask.ll | 160 +++---- .../X86/merge-vector-stores-scale-idx-crash.ll | 19 + .../CodeGen/X86/ms-inline-asm-redundant-clobber.ll | 24 + llvm/test/CodeGen/X86/physreg-pairs-error.ll | 12 + llvm/test/CodeGen/X86/physreg-pairs.ll | 165 +++++++ .../X86/unfold-masked-merge-vector-variablemask.ll | 256 ++++++----- llvm/test/DebugInfo/Generic/cu-ranges.ll | 24 +- llvm/test/DebugInfo/Inputs/gmlt.ll | 2 +- .../test/DebugInfo/X86/dwarfdump-ranges-baseaddr.s | 19 + .../DebugInfo/X86/dwarfdump-ranges-unrelocated.s | 11 +- llvm/test/DebugInfo/X86/nodebug.ll | 2 +- .../X86/stmt-list-multiple-compile-units.ll | 6 +- llvm/test/DebugInfo/dwarfdump-ranges.test | 24 +- .../SanitizerCoverage/div-tracing.ll | 6 +- .../SanitizerCoverage/gep-tracing.ll | 2 +- .../SanitizerCoverage/inline-8bit-counters.ll | 2 +- .../Instrumentation/SanitizerCoverage/pc-table.ll | 2 +- .../Instrumentation/SanitizerCoverage/tracing.ll | 2 +- llvm/test/MC/ARM/dwarf-asm-multiple-sections.s | 11 +- .../MC/Disassembler/RISCV/invalid-instruction.txt | 13 + llvm/test/MC/MachO/file.s | 8 +- llvm/test/MC/MachO/gen-dwarf.s | 2 +- llvm/test/MC/MachO/loc.s | 12 +- llvm/test/MC/RISCV/rv32c-invalid.s | 9 + llvm/test/MC/RISCV/rv64c-invalid.s | 3 + .../X86/debugcounter-partiallyinlinelibcalls.ll | 44 ++ llvm/test/Other/debugcounter-dce.ll | 20 + .../IndVarSimplify/AMDGPU/no-widen-to-i64.ll | 2 +- ...nd-val-to-icmp-eq-of-lshr-val-by-bits-and-0.ll} | 188 ++++---- ...and-val-to-icmp-eq-of-lshr-val-by-bits-and-0.ll | 50 ++- ...and-val-to-icmp-eq-of-lshr-val-by-bits-and-0.ll | 14 + ...and-val-to-icmp-ne-of-lshr-val-by-bits-and-0.ll | 14 + ...nd-val-to-icmp-ne-of-lshr-val-by-bits-and-0.ll} | 188 ++++---- ...and-val-to-icmp-ne-of-lshr-val-by-bits-and-0.ll | 50 ++- llvm/test/Transforms/InstCombine/pr38915.ll | 24 + llvm/test/Transforms/InstCombine/sink-zext.ll | 33 ++ llvm/test/Transforms/InstCombine/xor.ll | 120 +++++ .../LoadStoreVectorizer/AMDGPU/aa-metadata.ll | 2 +- .../AMDGPU/adjust-alloca-alignment.ll | 5 +- .../LoadStoreVectorizer/AMDGPU/complex-index.ll | 2 + .../LoadStoreVectorizer/AMDGPU/extended-index.ll | 2 +- .../LoadStoreVectorizer/AMDGPU/gep-bitcast.ll | 2 + .../LoadStoreVectorizer/AMDGPU/insertion-point.ll | 2 +- .../AMDGPU/interleaved-mayalias-store.ll | 2 +- .../LoadStoreVectorizer/AMDGPU/invariant-load.ll | 2 +- .../AMDGPU/merge-stores-private.ll | 1 + .../LoadStoreVectorizer/AMDGPU/merge-stores.ll | 2 +- .../LoadStoreVectorizer/AMDGPU/merge-vectors.ll | 2 +- .../AMDGPU/missing-alignment.ll | 2 + .../LoadStoreVectorizer/AMDGPU/multiple_tails.ll | 2 +- .../AMDGPU/no-implicit-float.ll | 2 + .../LoadStoreVectorizer/AMDGPU/optnone.ll | 2 + .../LoadStoreVectorizer/AMDGPU/pointer-elements.ll | 2 +- .../LoadStoreVectorizer/AMDGPU/selects.ll | 2 +- .../AMDGPU/store_with_aliasing_load.ll | 2 + .../AMDGPU/weird-type-accesses.ll | 2 + .../Transforms/LoopInterchange/interchangeable.ll | 2 +- .../Transforms/LoopInterchange/phi-ordering.ll | 2 +- .../LoopStrengthReduce/AMDGPU/atomics.ll | 2 +- .../different-addrspace-addressing-mode-loops.ll | 2 +- .../AMDGPU/lsr-postinc-pos-addrspace.ll | 2 +- .../AMDGPU/preserve-addrspace-assert.ll | 2 +- .../Transforms/LoopVectorize/outer_loop_test1.ll | 82 ++++ .../Transforms/LoopVectorize/outer_loop_test2.ll | 112 +++++ llvm/test/tools/llvm-cxxmap/Inputs/after.sym | 2 + llvm/test/tools/llvm-cxxmap/Inputs/ambiguous.sym | 2 + llvm/test/tools/llvm-cxxmap/Inputs/before.sym | 2 + llvm/test/tools/llvm-cxxmap/Inputs/expected | 2 + llvm/test/tools/llvm-cxxmap/Inputs/incomplete.sym | 1 + llvm/test/tools/llvm-cxxmap/Inputs/remap.map | 8 + llvm/test/tools/llvm-cxxmap/ambiguous.test | 2 + llvm/test/tools/llvm-cxxmap/incomplete.test | 2 + llvm/test/tools/llvm-cxxmap/remap.test | 5 + .../llvm-profdata/Inputs/instr-remap.expected | 29 ++ .../llvm-profdata/Inputs/instr-remap.proftext | 25 ++ .../tools/llvm-profdata/Inputs/instr-remap.remap | 1 + .../llvm-profdata/Inputs/sample-remap.expected | 16 + .../llvm-profdata/Inputs/sample-remap.proftext | 18 + .../tools/llvm-profdata/Inputs/sample-remap.remap | 2 + llvm/test/tools/llvm-profdata/instr-remap.test | 2 + llvm/test/tools/llvm-profdata/sample-remap.test | 2 + llvm/tools/dsymutil/DwarfLinker.cpp | 23 +- llvm/tools/dsymutil/DwarfStreamer.cpp | 19 +- llvm/tools/dsymutil/DwarfStreamer.h | 4 +- llvm/tools/llvm-cfi-verify/lib/CMakeLists.txt | 11 +- llvm/tools/llvm-cxxmap/CMakeLists.txt | 8 + llvm/tools/llvm-cxxmap/LLVMBuild.txt | 22 + llvm/tools/llvm-cxxmap/llvm-cxxmap.cpp | 155 +++++++ llvm/tools/llvm-exegesis/CMakeLists.txt | 4 + .../tools/llvm-exegesis/lib/AArch64/CMakeLists.txt | 15 +- llvm/tools/llvm-exegesis/lib/CMakeLists.txt | 26 +- llvm/tools/llvm-exegesis/lib/X86/CMakeLists.txt | 15 +- llvm/tools/llvm-mca/lib/CMakeLists.txt | 12 +- llvm/tools/llvm-profdata/llvm-profdata.cpp | 108 ++++- llvm/unittests/Support/CMakeLists.txt | 1 + .../Support/ItaniumManglingCanonicalizerTest.cpp | 17 + .../Support/SymbolRemappingReaderTest.cpp | 96 ++++ .../tools/llvm-exegesis/ARM/CMakeLists.txt | 1 + .../tools/llvm-exegesis/X86/CMakeLists.txt | 1 + 361 files changed, 8570 insertions(+), 2718 deletions(-) create mode 100644 clang-tools-extra/clangd/index/dex/PostingList.cpp create mode 100644 clang-tools-extra/clangd/index/dex/PostingList.h create mode 100644 clang-tools-extra/test/clangd/Inputs/requests.json delete mode 100644 clang-tools-extra/test/clangd/Inputs/requests.log create mode 100644 clang/test/Analysis/cxx-uninitialized-object-unionlike-constructs.cpp create mode 100644 clang/test/CodeGen/xray-attributes-noxray-supported.cpp create mode 100644 clang/test/CodeGenCXX/debug-info-lambda.cpp create mode 100644 clang/test/Preprocessor/empty_file_to_include.h create mode 100644 clang/test/Preprocessor/include-likely-typo.c create mode 100644 compiler-rt/test/xray/TestCases/Posix/clang-no-xray-instrument.cc create mode 100644 lld/test/COFF/could-not-open.test create mode 100644 lld/test/COFF/directives.s create mode 100644 lld/test/COFF/force-multiple.test create mode 100644 lld/test/ELF/aarch64-cortex-a53-843419-abs-mapsyms.s create mode 100644 lldb/include/lldb/Breakpoint/BreakpointResolverScripted.h copy lldb/packages/Python/lldbsuite/test/functionalities/breakpoint/{address_break [...] create mode 100644 lldb/packages/Python/lldbsuite/test/functionalities/breakpoint/ [...] create mode 100644 lldb/packages/Python/lldbsuite/test/functionalities/breakpoint/ [...] create mode 100644 lldb/packages/Python/lldbsuite/test/functionalities/breakpoint/ [...] create mode 100644 lldb/packages/Python/lldbsuite/test/functionalities/show_locati [...] create mode 100644 lldb/packages/Python/lldbsuite/test/functionalities/show_locati [...] create mode 100644 lldb/packages/Python/lldbsuite/test/lang/c/local_variables/Makefile create mode 100644 lldb/packages/Python/lldbsuite/test/lang/c/local_variables/Test [...] create mode 100644 lldb/packages/Python/lldbsuite/test/lang/c/local_variables/main.c create mode 100644 lldb/source/Breakpoint/BreakpointResolverScripted.cpp create mode 100644 llvm/docs/CommandGuide/llvm-cxxmap.rst delete mode 100644 llvm/include/llvm/DebugInfo/DWARF/DWARFDebugRangeList.h create mode 100644 llvm/include/llvm/Support/SymbolRemappingReader.h delete mode 100644 llvm/lib/DebugInfo/DWARF/DWARFDebugRangeList.cpp create mode 100644 llvm/lib/Support/SymbolRemappingReader.cpp rename llvm/test/Analysis/CostModel/SystemZ/{cmp-ext.ll => cmp-ext-01.ll} (96%) create mode 100644 llvm/test/Analysis/CostModel/SystemZ/cmp-ext-02.ll create mode 100644 llvm/test/CodeGen/AArch64/iabs.ll create mode 100644 llvm/test/CodeGen/ARM/paralleldsp-top-bottom-neg.ll create mode 100644 llvm/test/CodeGen/ARM/paralleldsp-top-bottom.ll copy llvm/test/CodeGen/WebAssembly/{main.ll => main-no-args.ll} (100%) rename llvm/test/CodeGen/WebAssembly/{main.ll => main-with-args.ll} (58%) create mode 100644 llvm/test/CodeGen/X86/merge-vector-stores-scale-idx-crash.ll create mode 100644 llvm/test/CodeGen/X86/ms-inline-asm-redundant-clobber.ll create mode 100644 llvm/test/CodeGen/X86/physreg-pairs-error.ll create mode 100644 llvm/test/CodeGen/X86/physreg-pairs.ll create mode 100644 llvm/test/MC/Disassembler/RISCV/invalid-instruction.txt create mode 100644 llvm/test/Other/X86/debugcounter-partiallyinlinelibcalls.ll create mode 100644 llvm/test/Other/debugcounter-dce.ll copy llvm/test/Transforms/InstCombine/{icmp-uge-of-not-of-shl-allones-by-bits-and- [...] copy llvm/test/Transforms/InstCombine/{icmp-ult-of-not-of-shl-allones-by-bits-and- [...] create mode 100644 llvm/test/Transforms/InstCombine/pr38915.ll create mode 100644 llvm/test/Transforms/LoopVectorize/outer_loop_test1.ll create mode 100644 llvm/test/Transforms/LoopVectorize/outer_loop_test2.ll create mode 100644 llvm/test/tools/llvm-cxxmap/Inputs/after.sym create mode 100644 llvm/test/tools/llvm-cxxmap/Inputs/ambiguous.sym create mode 100644 llvm/test/tools/llvm-cxxmap/Inputs/before.sym create mode 100644 llvm/test/tools/llvm-cxxmap/Inputs/expected create mode 100644 llvm/test/tools/llvm-cxxmap/Inputs/incomplete.sym create mode 100644 llvm/test/tools/llvm-cxxmap/Inputs/remap.map create mode 100644 llvm/test/tools/llvm-cxxmap/ambiguous.test create mode 100644 llvm/test/tools/llvm-cxxmap/incomplete.test create mode 100644 llvm/test/tools/llvm-cxxmap/remap.test create mode 100644 llvm/test/tools/llvm-profdata/Inputs/instr-remap.expected create mode 100644 llvm/test/tools/llvm-profdata/Inputs/instr-remap.proftext create mode 100644 llvm/test/tools/llvm-profdata/Inputs/instr-remap.remap create mode 100644 llvm/test/tools/llvm-profdata/Inputs/sample-remap.expected create mode 100644 llvm/test/tools/llvm-profdata/Inputs/sample-remap.proftext create mode 100644 llvm/test/tools/llvm-profdata/Inputs/sample-remap.remap create mode 100644 llvm/test/tools/llvm-profdata/instr-remap.test create mode 100644 llvm/test/tools/llvm-profdata/sample-remap.test create mode 100644 llvm/tools/llvm-cxxmap/CMakeLists.txt create mode 100644 llvm/tools/llvm-cxxmap/LLVMBuild.txt create mode 100644 llvm/tools/llvm-cxxmap/llvm-cxxmap.cpp create mode 100644 llvm/unittests/Support/SymbolRemappingReaderTest.cpp