This is an automated email from the git hooks/post-receive script.
tcwg-buildslave pushed a change to branch linaro-local/ci/tcwg_kernel/llvm-master-aarch64-mainline-allyesconfig in repository toolchain/ci/llvm-monorepo.
from 21e1fca517e2 [ORC] Change how non-exported symbols are matched during lookup. adds b2c2b016cf15 Revert r345077 "[ORC] Change how non-exported symbols are [...] adds af93835f5a49 [llvm-objcopy] Fix use-after-move clang-tidy warning adds a0e7505c38a5 Remove a global variable that is set but not used. adds f1101a331520 Simplify. NFC. adds 6ed320f43630 CGP: Clear data structures at the end of a loop iteration [...] adds 87e25108c83b Fix typo in verifier error message adds 48ebe953a3ce [dwarfdump] Make incompatibility between -diff and -verbos [...] adds e057f8ff6fbd Print out DebugCounter info with -print-debug-counter adds 5ce86f167bfb Remove unused variable. adds 146d85f33e87 [X86] Autogenerate comple checks. NFC adds e2d15ec88ad2 Factor out code to a new function. NFC. adds 74b7de2721ca Fix test after r345085 adds fe8a731f6765 Actually fix test from r345085 REQUIRE: asserts adds dc29d031ed11 Fix some comments pointed out by Leonard Mosescu. adds c8bf77fc52e3 Remove unused private methods. adds 2f61e1de5725 Move a function out of a class because it doesn't depend o [...] adds c806feb833e8 Move forward declarations to the top of the file and sort. adds 1abd489002cb [ThinLTO] Fix a crash in lazy loading of Metadata adds 5314facbd345 [hot-cold-split] Only perform splitting in ThinLTO backend [...] adds a5840ae0bbbf Revert "[ThinLTO] Fix a crash in lazy loading of Metadata" adds 4793d2170265 [ORC] Re-apply r345077 with fixes to remove ambiguity in l [...] adds c71831576c8f [analyzer] Trust summaries for OSObject::retain and OSObje [...] adds b6c3543a300c [analyzer] Do not stop tracking CXX methods touching OSObject. adds 0153db2d65fc [analyzer] [NFC] Change scanReachableSymbols to use ranges adds 94d55c3dc57f SelectionDAG: Reuse bigger sized constants in memset expansion. adds 08aa8f935111 [PM] keeping history when original SCC split and then merg [...] adds 9047ed8927b6 [hurd] Make getMainExecutable get the real binary path adds ec4c505a4af6 Commit missing comment edit and use correct cast to fix st [...] adds b50045aa46de Support nwere versions of the Segger J-Link jtag board sof [...] adds 86d57a03cf08 ARM: handle checking aliases with out-of-bounds GEPs adds c6e85d642275 [ARM64][Windows] Add unwind support to llvm-readobj adds b029fffd116f Debug Info (-gmodules): emit full types for non-anchored t [...] adds 217f1b802f91 [hwasan] when printing a stack-related bugs, also print st [...] adds 0ed5ec049da9 [Sema] Fix -Wcomma in dependent context adds d2556eb59e34 [X86] Correct a bad isel predicate. Though I don't think i [...] adds e0fa50bf5641 [clangd] Truncate SymbolID to 16 bytes. adds 0f1d70e6aac6 [LSR] Combine unfolded offset into invariant register adds 0eb40e8d0f4a [LV] Don't have fold-tail under optsize invalidate interle [...] adds 82bef716d014 [ELF] Remove a superfluous semicolon, fixing warnings. NFC. adds fcf199d113f4 [MinGW] Support for multiarch runtimes layout adds cf80d8a00d83 [ThinLTO] Fix dot dumper for regular LTO modules adds 2f1d7806574f [clangd] Embed fixes as CodeAction, instead of clangd_fixe [...] adds 526ffbaab6a1 [AMDGPU] Defined gfx909 Raven Ridge 2 adds 7a7203132431 [bash-autocompletion] Fix bug when a flag ends with '=' adds 5fea84cc81d4 [Sema] Do not show unused parameter warnings when body is skipped adds a9b0c5672035 Revert r345114 adds d68ea2ee1680 [ThinLTO] Change parameter type. NFC adds 6fff6468bea2 [clangd] Fix a link in documentation. NFC adds 1983bac7ba33 [clangd] Remove outdated comment-out code. NFC adds 98b56841e5c7 [LLDB] - Add support for DW_RLE_base_address and DW_RLE_of [...] adds 10c1d158b133 [clangd] Simplify auto hover adds 9f6ec7d540aa [llvm-mca] [llvm-mca] Improved error handling and error re [...] adds 56d9667b8819 [llvm-exegesis] Implements a cache of Instruction objects. adds b97fc401303e [MinGW] Enable large file for mingw-w64 adds 1117970e2c9a Support accepting __gnu__ as a scoped attribute namespace [...] adds cedfd08c7bc0 [autocompletion] Handle the space before pressing tab
No new revisions were added by this update.
Summary of changes: clang-tools-extra/clangd/ClangdLSPServer.cpp | 48 +-- clang-tools-extra/clangd/ClangdLSPServer.h | 1 - clang-tools-extra/clangd/Diagnostics.cpp | 24 +- clang-tools-extra/clangd/Diagnostics.h | 5 +- clang-tools-extra/clangd/Protocol.cpp | 11 +- clang-tools-extra/clangd/Protocol.h | 13 +- clang-tools-extra/clangd/XRefs.cpp | 36 +- clang-tools-extra/clangd/index/Index.cpp | 7 +- clang-tools-extra/clangd/index/Index.h | 9 +- clang-tools-extra/clangd/index/Serialization.cpp | 4 +- clang-tools-extra/docs/clangd.rst | 2 +- .../test/clangd/fixits-embed-in-diagnostic.test | 11 +- .../unittests/clangd/ClangdUnitTests.cpp | 11 +- .../unittests/clangd/SerializationTests.cpp | 27 +- clang-tools-extra/unittests/clangd/XRefsTests.cpp | 7 + clang/include/clang/Sema/ParsedAttr.h | 5 + .../Core/PathSensitive/ProgramState.h | 29 +- clang/lib/Basic/Attributes.cpp | 17 +- clang/lib/CodeGen/CGDebugInfo.cpp | 9 + clang/lib/Driver/Driver.cpp | 19 +- clang/lib/Parse/ParseDeclCXX.cpp | 15 +- clang/lib/Sema/ParsedAttr.cpp | 26 +- clang/lib/Sema/SemaDecl.cpp | 5 +- clang/lib/Sema/SemaDeclAttr.cpp | 18 +- clang/lib/Sema/SemaExpr.cpp | 6 + clang/lib/Sema/SemaType.cpp | 2 +- .../lib/StaticAnalyzer/Checkers/MallocChecker.cpp | 3 +- .../RetainCountChecker/RetainCountChecker.cpp | 34 +- clang/lib/StaticAnalyzer/Core/ProgramState.cpp | 21 +- .../StaticAnalyzer/Core/RetainSummaryManager.cpp | 57 ++- clang/test/Analysis/osobject-retain-release.cpp | 51 ++- clang/test/Driver/autocomplete.c | 12 + clang/test/Index/skipped-bodies-unused.cpp | 8 + clang/test/Modules/ExtDebugInfo.cpp | 4 +- clang/test/Modules/Inputs/lsv-debuginfo/A/ADT.h | 45 +++ clang/test/Modules/Inputs/lsv-debuginfo/B/B.h | 14 + clang/test/Modules/Inputs/lsv-debuginfo/C/C.h | 13 + .../Modules/Inputs/lsv-debuginfo/module.modulemap | 9 + clang/test/Modules/lsv-debuginfo.cpp | 39 ++ clang/test/Preprocessor/has_attribute.cpp | 26 +- clang/test/SemaCXX/attr-gnu.cpp | 21 +- clang/test/SemaCXX/warn-comma-operator.cpp | 10 + clang/utils/TableGen/ClangAttrEmitter.cpp | 18 +- compiler-rt/lib/hwasan/hwasan.cc | 18 +- compiler-rt/lib/hwasan/hwasan.h | 1 + compiler-rt/lib/hwasan/hwasan_report.cc | 4 +- compiler-rt/test/hwasan/TestCases/stack-uar.c | 8 +- lld/COFF/MinGW.cpp | 1 + lld/ELF/LinkerScript.h | 8 +- lld/ELF/Relocations.cpp | 28 +- lld/ELF/Relocations.h | 4 - lld/ELF/Symbols.cpp | 1 - lld/ELF/Symbols.h | 3 - lld/ELF/Writer.cpp | 154 ++++---- .../Inputs/debug_rnglist_offset_pair.yaml | 53 +++ lldb/lit/Breakpoint/debug_rnglist_offset_pair.test | 33 ++ .../gdb_remote_client/TestArmRegisterDefinition.py | 130 +++++++ .../gdb_remote_client/gdbclientutils.py | 26 +- .../Process/gdb-remote/ProcessGDBRemote.cpp | 15 +- .../SymbolFile/DWARF/DWARFDebugInfoEntry.cpp | 28 +- .../Plugins/SymbolFile/DWARF/DWARFDebugRanges.cpp | 70 +++- .../Plugins/SymbolFile/DWARF/DWARFDebugRanges.h | 33 +- .../Plugins/SymbolFile/DWARF/SymbolFileDWARF.cpp | 13 +- .../Plugins/SymbolFile/DWARF/SymbolFileDWARF.h | 9 +- .../SymbolFile/NativePDB/SymbolFileNativePDB.cpp | 9 +- .../SymbolFile/NativePDB/SymbolFileNativePDB.h | 8 - lldb/source/Target/Platform.cpp | 12 +- lldb/source/Target/Target.cpp | 7 + llvm/cmake/modules/HandleLLVMOptions.cmake | 4 + llvm/docs/AMDGPUUsage.rst | 6 + llvm/include/llvm/BinaryFormat/ELF.h | 3 +- llvm/include/llvm/CodeGen/TargetLowering.h | 8 + llvm/include/llvm/Support/ARMWinEH.h | 88 ++++- llvm/include/llvm/Support/DebugCounter.h | 2 + llvm/include/llvm/Support/TargetParser.h | 3 +- llvm/lib/CodeGen/CodeGenPrepare.cpp | 10 +- llvm/lib/CodeGen/MachineVerifier.cpp | 2 +- llvm/lib/CodeGen/SelectionDAG/DAGCombiner.cpp | 4 +- llvm/lib/CodeGen/SelectionDAG/SelectionDAG.cpp | 12 +- llvm/lib/ExecutionEngine/Orc/Core.cpp | 5 +- llvm/lib/ExecutionEngine/Orc/ExecutionUtils.cpp | 5 +- llvm/lib/ExecutionEngine/Orc/IndirectionUtils.cpp | 2 +- llvm/lib/ExecutionEngine/Orc/LLJIT.cpp | 2 +- llvm/lib/ExecutionEngine/Orc/LazyReexports.cpp | 4 +- llvm/lib/IR/ModuleSummaryIndex.cpp | 4 +- llvm/lib/ObjectYAML/ELFYAML.cpp | 1 + llvm/lib/Passes/PassBuilder.cpp | 4 +- llvm/lib/Support/DebugCounter.cpp | 25 +- llvm/lib/Support/TargetParser.cpp | 4 +- llvm/lib/Support/Unix/Path.inc | 34 +- llvm/lib/Target/AMDGPU/AMDGPU.td | 7 + llvm/lib/Target/AMDGPU/AMDGPUSubtarget.h | 1 + llvm/lib/Target/AMDGPU/GCNProcessors.td | 5 + .../AMDGPU/MCTargetDesc/AMDGPUTargetStreamer.cpp | 2 + llvm/lib/Target/ARM/ARMISelLowering.cpp | 8 +- llvm/lib/Target/X86/X86ISelLowering.cpp | 4 + llvm/lib/Target/X86/X86ISelLowering.h | 2 + llvm/lib/Target/X86/X86InstrAVX512.td | 2 +- llvm/lib/Transforms/IPO/Inliner.cpp | 13 +- llvm/lib/Transforms/Vectorize/LoopVectorize.cpp | 8 +- llvm/test/CodeGen/AArch64/arm64-memset-inline.ll | 20 +- llvm/test/CodeGen/AMDGPU/elf-header-flags-mach.ll | 2 + llvm/test/CodeGen/AMDGPU/hsa-note-no-func.ll | 2 + llvm/test/CodeGen/ARM/readonly-aliases.ll | 17 + .../CodeGen/Thumb2/unreachable-large-offset-gep.ll | 22 ++ llvm/test/CodeGen/X86/crash-O0.ll | 50 ++- llvm/test/CodeGen/X86/pr38771.ll | 24 -- llvm/test/Object/AMDGPU/elf-header-flags-mach.yaml | 16 + llvm/test/Other/new-pm-thinlto-defaults.ll | 4 + llvm/test/Other/print-debug-counter.ll | 32 ++ llvm/test/ThinLTO/X86/dot-dumper-full-lto.ll | 28 ++ llvm/test/Transforms/Inline/cgscc-cycle.ll | 109 +++++- llvm/test/Transforms/Inline/monster_scc.ll | 46 +-- .../X86/x86-interleaved-accesses-masked-group.ll | 387 ++++++++++++++++++++ llvm/test/tools/llvm-dwarfdump/cmdline.test | 3 + .../tools/llvm-mca/ARM/unsupported-write-variant.s | 6 + llvm/test/tools/llvm-readobj/Inputs/arm64-win1.obj | Bin 0 -> 2063 bytes llvm/test/tools/llvm-readobj/Inputs/arm64-win2.obj | Bin 0 -> 956 bytes llvm/test/tools/llvm-readobj/arm64-win-error1.s | 53 +++ llvm/test/tools/llvm-readobj/arm64-win-error2.s | 50 +++ llvm/test/tools/llvm-readobj/arm64-win-error3.s | 51 +++ .../tools/llvm-readobj/unwind-arm64-windows.test | 69 ++++ llvm/tools/llvm-dwarfdump/llvm-dwarfdump.cpp | 10 +- llvm/tools/llvm-exegesis/lib/Latency.cpp | 2 +- llvm/tools/llvm-exegesis/lib/LlvmState.cpp | 1 + llvm/tools/llvm-exegesis/lib/LlvmState.h | 3 + llvm/tools/llvm-exegesis/lib/MCInstrDescView.cpp | 19 +- llvm/tools/llvm-exegesis/lib/MCInstrDescView.h | 21 +- llvm/tools/llvm-exegesis/llvm-exegesis.cpp | 2 +- llvm/tools/llvm-mca/include/InstrBuilder.h | 6 +- llvm/tools/llvm-mca/include/Support.h | 20 ++ llvm/tools/llvm-mca/lib/InstrBuilder.cpp | 59 ++- llvm/tools/llvm-mca/llvm-mca.cpp | 40 ++- llvm/tools/llvm-objcopy/CopyConfig.cpp | 4 +- llvm/tools/llvm-readobj/ARMWinEHPrinter.cpp | 399 +++++++++++++++++++-- llvm/tools/llvm-readobj/ARMWinEHPrinter.h | 51 ++- llvm/tools/llvm-readobj/COFFDumper.cpp | 4 +- llvm/tools/llvm-readobj/ELFDumper.cpp | 1 + .../unittests/ExecutionEngine/Orc/CoreAPIsTest.cpp | 73 ++-- .../Orc/RTDyldObjectLinkingLayerTest.cpp | 8 +- .../llvm-exegesis/X86/SnippetGeneratorTest.cpp | 6 +- 141 files changed, 2731 insertions(+), 701 deletions(-) create mode 100644 clang/test/Index/skipped-bodies-unused.cpp create mode 100644 clang/test/Modules/Inputs/lsv-debuginfo/A/ADT.h create mode 100644 clang/test/Modules/Inputs/lsv-debuginfo/B/B.h create mode 100644 clang/test/Modules/Inputs/lsv-debuginfo/C/C.h create mode 100644 clang/test/Modules/Inputs/lsv-debuginfo/module.modulemap create mode 100755 clang/test/Modules/lsv-debuginfo.cpp create mode 100644 lldb/lit/Breakpoint/Inputs/debug_rnglist_offset_pair.yaml create mode 100644 lldb/lit/Breakpoint/debug_rnglist_offset_pair.test create mode 100644 lldb/packages/Python/lldbsuite/test/functionalities/gdb_remote_ [...] create mode 100644 llvm/test/CodeGen/ARM/readonly-aliases.ll create mode 100644 llvm/test/CodeGen/Thumb2/unreachable-large-offset-gep.ll delete mode 100644 llvm/test/CodeGen/X86/pr38771.ll create mode 100644 llvm/test/Other/print-debug-counter.ll create mode 100644 llvm/test/ThinLTO/X86/dot-dumper-full-lto.ll create mode 100644 llvm/test/tools/llvm-mca/ARM/unsupported-write-variant.s create mode 100755 llvm/test/tools/llvm-readobj/Inputs/arm64-win1.obj create mode 100755 llvm/test/tools/llvm-readobj/Inputs/arm64-win2.obj create mode 100644 llvm/test/tools/llvm-readobj/arm64-win-error1.s create mode 100644 llvm/test/tools/llvm-readobj/arm64-win-error2.s create mode 100644 llvm/test/tools/llvm-readobj/arm64-win-error3.s create mode 100644 llvm/test/tools/llvm-readobj/unwind-arm64-windows.test