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-arm-next-allyesconfig in repository toolchain/ci/llvm-project.
from 27cc2efaf2a Fix shadow variable warning. NFCI. adds 3e15a7a147e [lldb][NFC] Fix failing tests after restructuring test folder adds 5341193537d [lldb] Small optimization of FormatMap::Delete adds 07de5292e5c [X86][AVX] Rename + cleanup lowerShuffleAsLanePermuteAndBle [...] adds df19adaa71f Fix MSVC unreferenced formal parameter warning. NFCI. adds c7a8ba80c10 Fix MSVC unreferenced formal parameter warning. NFCI. adds c98fc5a7934 [lldb][NFC] Fix failing tests on macOS after restructuring [...] adds c8822083676 [DAGCombiner] improve throughput of shift+logic+shift adds d63ddee5ab7 [lldb][NFC] Add test for invalid expression command args adds 434b81d0a26 [lldb] Test and fix invalid log command invocations adds 3ab210862a0 [X86] Add initial support for unfolding broadcast loads fro [...] adds 6e086698794 [ASTImporter] At import of records re-order indirect fields too. adds 250c495a7c0 [lldb][NFC] Remove unnecessary lldb_enable_attach in TestMu [...] adds 254150982b7 [lldb][NFC] Add basic test for GUI command adds 453ef4e376a [AArch64][GlobalISel] Fix zext narrowScalar to use the righ [...] adds 6897a814e66 [lldb] Add description to option completions. adds 4514ac7cfb1 [ELF] Align SHT_LLVM_PART_EHDR to a maximum page size boundary adds 5c6b82a7567 [DWARFVerifier] Verify GNU extensions of call site DWARF symbols adds 86cc736df1f [yaml2obj] - Allow overriding sh_name fields of the sections. adds 252a584cbd0 [AMDGPU] Add test adds d8bc6a48eaa [ELF] Do not ICF two sections with different output section [...] adds 8327fed9475 [Clang Interpreter] Initial patch for the constexpr interpreter adds 05a3a927514 [X86] combineHorizontalPredicateResult - pull out repeated [...] adds 1aab62762f6 [lldb][NFC] Add test for source info adds b06b14ba8cf [AST] AST structural equivalence to work internally with pairs. adds da496363bf2 [lldb][NFC] Remove unused imports from TestIntegerTypes.py adds c3bdad8c1e1 Revert [Clang Interpreter] Initial patch for the constexpr [...] adds 43e9ead1edd [llvm-strings][test] Merge two closely related tests adds 1da33fd4eff [ARM64] Simplify RegisterInfos_arm64.h with macro based Reg [...] adds 65d386eac5b [lldb][NFC] Remove unused imports from TestIntegerTypesExpr.py adds 9bc338b89ec [lldb][NFC] Add test for invalid gui command adds 22493f66f16 [DebugInfo] LiveDebugValues: correctly discriminate kinds o [...] adds 528f68144b7 [X86][BtVer2] Fix latency and throughput of conditional SIM [...] adds a1ad72cca7e [unittests][AST] CommentParser: don't name variable 'DEBUG' adds fe2ee4c46a0 [AMDGPU][MC][GFX10] Corrected constant bus limit for 64-bit [...] adds 3f3673ead99 NativeProcessLinux: Remove some register context boilerplate
No new revisions were added by this update.
Summary of changes: clang/include/clang/AST/ASTStructuralEquivalence.h | 19 +- clang/lib/AST/ASTImporter.cpp | 2 +- clang/lib/AST/ASTStructuralEquivalence.cpp | 46 ++- clang/unittests/AST/ASTImporterTest.cpp | 40 +- clang/unittests/AST/CommentParser.cpp | 4 +- clang/unittests/AST/StructuralEquivalenceTest.cpp | 122 ++++++ lld/ELF/Driver.cpp | 20 + lld/ELF/ICF.cpp | 17 +- lld/ELF/LinkerScript.cpp | 82 ++-- lld/ELF/LinkerScript.h | 1 + lld/ELF/Writer.cpp | 48 +-- lld/ELF/Writer.h | 2 + lld/test/ELF/linkerscript/early-assign-symbol.s | 11 +- lld/test/ELF/linkerscript/icf-output-sections.s | 46 +++ lld/test/ELF/linkerscript/subalign.s | 12 +- lld/test/ELF/partitions.s | 23 +- .../lldb/DataFormatters/FormattersContainer.h | 2 +- .../lldbsuite/test/commands/add-dsym/uuid/Makefile | 2 +- .../test/commands/apropos/with-process/Makefile | 2 +- .../breakpoint/basic/TestBreakpointCommand.py | 8 +- .../test/commands/command/nested_alias/Makefile | 2 +- .../test/commands/command/script/Makefile | 2 +- .../test/commands/disassemble/basic/Makefile | 2 +- .../commands/expression/anonymous-struct/Makefile | 2 +- .../argument_passing_restrictions/Makefile | 2 +- .../commands/expression/call-function/Makefile | 2 +- .../expression/call-overridden-method/Makefile | 2 +- .../commands/expression/call-restarts/Makefile | 2 +- .../test/commands/expression/call-throws/Makefile | 2 +- .../expression/cast_int_to_anonymous_enum/Makefile | 2 +- .../test/commands/expression/char/Makefile | 2 +- .../Makefile | 2 +- .../completion-crash-incomplete-record/Makefile | 2 +- .../expression/completion-crash-lambda/Makefile | 2 +- .../commands/expression/completion-crash1/Makefile | 2 +- .../commands/expression/completion-crash2/Makefile | 2 +- .../test/commands/expression/completion/Makefile | 2 +- .../expression/context-object-objc/Makefile | 2 +- .../commands/expression/context-object/Makefile | 2 +- .../expression/dollar-in-variable/Makefile | 2 +- .../commands/expression/dont_allow_jit/Makefile | 2 +- .../test/commands/expression/entry-bp/Makefile | 2 +- .../commands/expression/expr-in-syscall/Makefile | 2 +- .../test/commands/expression/fixits/Makefile | 2 +- .../test/commands/expression/formatters/Makefile | 2 +- .../Makefile | 2 +- .../expression/import-std-module/basic/Makefile | 2 +- .../import-std-module/conflicts/Makefile | 2 +- .../import-std-module/deque-basic/Makefile | 2 +- .../deque-dbg-info-content/Makefile | 2 +- .../import-std-module/forward_list-basic/Makefile | 2 +- .../forward_list-dbg-info-content/Makefile | 2 +- .../import-std-module/list-basic/Makefile | 2 +- .../list-dbg-info-content/Makefile | 2 +- .../import-std-module/no-std-module/Makefile | 2 +- .../expression/import-std-module/queue/Makefile | 2 +- .../shared_ptr-dbg-info-content/Makefile | 2 +- .../import-std-module/shared_ptr/Makefile | 2 +- .../expression/import-std-module/stack/Makefile | 2 +- .../expression/import-std-module/sysroot/Makefile | 2 +- .../unique_ptr-dbg-info-content/Makefile | 2 +- .../import-std-module/unique_ptr/Makefile | 2 +- .../import-std-module/vector-basic/Makefile | 2 +- .../import-std-module/vector-bool/Makefile | 2 +- .../vector-dbg-info-content/Makefile | 2 +- .../import-std-module/vector-of-vectors/Makefile | 2 +- .../weak_ptr-dbg-info-content/Makefile | 2 +- .../expression/import-std-module/weak_ptr/Makefile | 2 +- .../expression/import_builtin_fileid/Makefile | 2 +- .../commands/expression/inline-namespace/Makefile | 2 +- .../invalid-args/TestInvalidArgsExpression.py | 48 +++ .../expression/ir-interpreter-phi-nodes/Makefile | 2 +- .../commands/expression/ir-interpreter/Makefile | 2 +- .../test/commands/expression/issue_11588/Makefile | 2 +- .../test/commands/expression/macros/Makefile | 2 +- .../expression/multiline-completion/Makefile | 2 +- .../expression/multiline-completion/main.c | 1 - .../Makefile | 2 +- .../namespace_local_var_same_name_obj_c/Makefile | 2 +- .../test/commands/expression/no-deadlock/Makefile | 2 +- .../test/commands/expression/options/Makefile | 2 +- .../expression/persist_objc_pointeetype/Makefile | 2 +- .../expression/persistent_ptr_update/Makefile | 2 +- .../commands/expression/persistent_types/Makefile | 2 +- .../expression/persistent_variables/Makefile | 2 +- .../test/commands/expression/po_verbosity/Makefile | 2 +- .../test/commands/expression/pr35310/Makefile | 2 +- .../commands/expression/radar_8638051/Makefile | 2 +- .../commands/expression/radar_9531204/Makefile | 2 +- .../commands/expression/radar_9673664/Makefile | 2 +- .../test/commands/expression/rdar42038760/Makefile | 2 +- .../test/commands/expression/rdar44436068/Makefile | 2 +- .../commands/expression/save_jit_objects/Makefile | 2 +- .../test/commands/expression/scoped_enums/Makefile | 2 +- .../test/commands/expression/test/Makefile | 2 +- .../test/commands/expression/timeout/Makefile | 2 +- .../test/commands/expression/top-level/Makefile | 2 +- .../test/commands/expression/top-level/dummy.mk | 2 +- .../test/commands/expression/two-files/Makefile | 4 +- .../expression/unicode-in-variable/Makefile | 2 +- .../commands/expression/unwind_expression/Makefile | 2 +- .../commands/expression/vector_of_enums/Makefile | 2 +- .../test/commands/expression/weak_symbols/Makefile | 2 +- .../test/commands/expression/xvalue/Makefile | 2 +- .../test/commands/frame/diagnose/array/Makefile | 2 +- .../commands/frame/diagnose/bad-reference/Makefile | 2 +- .../frame/diagnose/complicated-expression/Makefile | 2 +- .../frame/diagnose/dereference-argument/Makefile | 2 +- .../diagnose/dereference-function-return/Makefile | 2 +- .../frame/diagnose/dereference-this/Makefile | 2 +- .../commands/frame/diagnose/inheritance/Makefile | 2 +- .../frame/diagnose/local-variable/Makefile | 2 +- .../frame/diagnose/virtual-method-call/Makefile | 2 +- .../test/commands/frame/language/Makefile | 2 +- .../test/commands/frame/recognizer/Makefile | 2 +- .../test/commands/frame/var-scope/Makefile | 2 +- .../lldbsuite/test/commands/frame/var/Makefile | 2 +- .../gui/basic}/Makefile | 0 .../test/commands/gui/basic/TestGuiBasic.py | 58 +++ .../lldbsuite/test/commands/gui/basic/main.c | 4 + .../gui/invalid-args/TestInvalidArgsGui.py | 15 + .../lldbsuite/test/commands/log/basic/Makefile | 2 +- .../log/invalid-args/TestInvalidArgsLog.py | 25 ++ .../test/commands/process/attach-resume/Makefile | 2 +- .../test/commands/process/attach/Makefile | 2 +- .../commands/process/attach/attach_denied/Makefile | 2 +- .../process/launch-with-shellexpand/Makefile | 2 +- .../test/commands/process/launch/Makefile | 2 +- .../register/register/register_command/Makefile | 2 +- .../lldbsuite/test/commands/settings/Makefile | 2 +- .../test/commands/settings/quoting/Makefile | 2 +- .../{frame/diagnose/array => source/info}/Makefile | 4 +- .../source/info/TestSourceInfo.py} | 0 .../lldbsuite/test/commands/source/info/main.cpp | 14 + .../lldbsuite/test/commands/source/info/second.cpp | 5 + .../test/commands/statistics/basic/Makefile | 2 +- .../lldbsuite/test/commands/target/basic/Makefile | 2 +- .../test/commands/target/create-deps/Makefile | 2 +- .../test/commands/target/create-deps/a.mk | 2 +- .../commands/target/create-no-such-arch/Makefile | 2 +- .../test/commands/target/stop-hooks/Makefile | 2 +- .../functionalities/completion/TestCompletion.py | 24 ++ .../lldbsuite/test/types/TestIntegerTypes.py | 6 - .../lldbsuite/test/types/TestIntegerTypesExpr.py | 7 - lldb/source/Commands/CommandObjectLog.cpp | 2 + lldb/source/Interpreter/Options.cpp | 11 +- .../Process/Linux/NativeRegisterContextLinux.cpp | 54 +-- .../Process/Linux/NativeRegisterContextLinux.h | 14 +- .../Linux/NativeRegisterContextLinux_arm.cpp | 48 +-- .../Process/Linux/NativeRegisterContextLinux_arm.h | 8 +- .../Linux/NativeRegisterContextLinux_arm64.cpp | 50 +-- .../Linux/NativeRegisterContextLinux_arm64.h | 8 +- .../Linux/NativeRegisterContextLinux_ppc64le.cpp | 28 -- .../Linux/NativeRegisterContextLinux_ppc64le.h | 8 - .../Linux/NativeRegisterContextLinux_s390x.cpp | 81 ++-- .../Linux/NativeRegisterContextLinux_s390x.h | 17 +- .../Plugins/Process/Utility/RegisterInfos_arm64.h | 439 ++++++++++++--------- llvm/include/llvm/ADT/StringExtras.h | 2 +- llvm/include/llvm/CodeGen/MachineInstr.h | 4 +- llvm/include/llvm/ObjectYAML/ELFYAML.h | 23 +- llvm/include/llvm/Support/raw_ostream.h | 2 +- llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp | 8 +- llvm/lib/CodeGen/MachineCSE.cpp | 8 +- llvm/lib/CodeGen/MachineInstr.cpp | 16 +- llvm/lib/CodeGen/SelectionDAG/DAGCombiner.cpp | 74 ++++ llvm/lib/DebugInfo/DWARF/DWARFVerifier.cpp | 9 +- llvm/lib/ObjectYAML/ELFEmitter.cpp | 8 +- llvm/lib/ObjectYAML/ELFYAML.cpp | 5 +- .../Target/AMDGPU/AsmParser/AMDGPUAsmParser.cpp | 27 +- llvm/lib/Target/X86/X86ISelLowering.cpp | 62 +-- llvm/lib/Target/X86/X86InstrFoldTables.cpp | 74 ++++ llvm/lib/Target/X86/X86InstrFoldTables.h | 13 +- llvm/lib/Target/X86/X86InstrInfo.cpp | 78 +++- llvm/lib/Target/X86/X86InstrSSE.td | 18 +- llvm/lib/Target/X86/X86SchedBroadwell.td | 8 +- llvm/lib/Target/X86/X86SchedHaswell.td | 8 +- llvm/lib/Target/X86/X86SchedSandyBridge.td | 8 +- llvm/lib/Target/X86/X86SchedSkylakeClient.td | 8 +- llvm/lib/Target/X86/X86SchedSkylakeServer.td | 8 +- llvm/lib/Target/X86/X86Schedule.td | 24 +- llvm/lib/Target/X86/X86ScheduleAtom.td | 6 +- llvm/lib/Target/X86/X86ScheduleBdVer2.td | 6 +- llvm/lib/Target/X86/X86ScheduleBtVer2.td | 19 +- llvm/lib/Target/X86/X86ScheduleSLM.td | 8 +- llvm/lib/Target/X86/X86ScheduleZnver1.td | 8 +- .../AArch64/GlobalISel/legalize-sext-zext-128.mir | 22 ++ llvm/test/CodeGen/AArch64/bitfield-insert.ll | 12 +- llvm/test/CodeGen/AArch64/shift-logic.ll | 40 +- llvm/test/CodeGen/AMDGPU/cse-phi-incoming-val.ll | 41 ++ .../test/CodeGen/Thumb2/2010-03-15-AsmCCClobber.ll | 8 +- llvm/test/CodeGen/X86/avx512-broadcast-unfold.ll | 233 +++++------ llvm/test/CodeGen/X86/shift-logic.ll | 60 +-- llvm/test/DebugInfo/MIR/X86/machine-cse.mir | 218 ++++++++++ llvm/test/MC/AMDGPU/gfx10-constant-bus.s | 14 +- llvm/test/MC/AMDGPU/vop3-literal.s | 4 - .../X86/valid-call-site-GNU-extensions.ll | 103 +++++ .../tools/llvm-mca/X86/BtVer2/resources-avx1.s | 22 +- .../tools/llvm-mca/X86/BtVer2/resources-sse2.s | 6 +- llvm/test/tools/llvm-strings/eof-no-string.test | 5 - llvm/test/tools/llvm-strings/eof.test | 10 +- llvm/test/tools/yaml2obj/elf-override-shname.yaml | 88 +++++ 201 files changed, 2187 insertions(+), 951 deletions(-) create mode 100644 lld/test/ELF/linkerscript/icf-output-sections.s create mode 100644 lldb/packages/Python/lldbsuite/test/commands/expression/invalid [...] copy lldb/packages/Python/lldbsuite/test/{functionalities/plugins/python_os_plugin [...] create mode 100644 lldb/packages/Python/lldbsuite/test/commands/gui/basic/TestGuiBasic.py create mode 100644 lldb/packages/Python/lldbsuite/test/commands/gui/basic/main.c create mode 100644 lldb/packages/Python/lldbsuite/test/commands/gui/invalid-args/T [...] create mode 100644 lldb/packages/Python/lldbsuite/test/commands/log/invalid-args/T [...] copy lldb/packages/Python/lldbsuite/test/commands/{frame/diagnose/array => source/ [...] copy lldb/packages/Python/lldbsuite/test/{lang/c/struct_types/TestStructTypes.py = [...] create mode 100644 lldb/packages/Python/lldbsuite/test/commands/source/info/main.cpp create mode 100644 lldb/packages/Python/lldbsuite/test/commands/source/info/second.cpp create mode 100644 llvm/test/CodeGen/AMDGPU/cse-phi-incoming-val.ll create mode 100644 llvm/test/DebugInfo/MIR/X86/machine-cse.mir create mode 100644 llvm/test/tools/llvm-dwarfdump/X86/valid-call-site-GNU-extensions.ll delete mode 100644 llvm/test/tools/llvm-strings/eof-no-string.test create mode 100644 llvm/test/tools/yaml2obj/elf-override-shname.yaml