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-lts-allmodconfig in repository toolchain/ci/llvm-project.
from 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 adds a66fc1c99f3 [LLD] [COFF] Demangle itanium symbols in mingw mode adds 40782261aea [llvm-dlltool] Remove support for implying output name adds 1cec6b2970e [llvm-dlltool] Handle external and internal names with diff [...] adds 491fc23a600 [test] [llvm-dlltool] Improve test strictness a little. NFC. adds eafede2afeb [dotest] Add @skipIfCursesSupportMissing and annotate the n [...] adds 561c39994b9 [InstCombine] recognize bswap disguised as shufflevector adds 9c68eddbbe7 [AMDGPU][MC][GFX10] Enabled null with 64-bit operands adds 4b9233cafbd [llvm-nm] - Add a test case for case when we dump a symbol [...] adds b567ce76804 Revert r370661 "[llvm-nm] - Add a test case for case when w [...] adds a291b950dbd [FileCheck] Forbid using var defined on same line adds efa1ca2c25d [FileCheck] Make NumericVariable ctor explicit adds 4aa90ea58ef [AMDGPU][MC][GFX10] Corrected constant bus checks to exclude null adds 6e18266aa4d Partially revert D61491 "AMDGPU: Be explicit about whether [...] adds 4e54cf3e0e7 [DAGCombiner] try to form test+set out of shift+mask patterns adds 78e8011a29d Recommit r370661 "[llvm-nm] - Add a test case for case when [...] adds fb5661a8848 [X86] getPMOVMSKB - add MVT::v64i8 handling and remove from [...] adds 4fa267bcbb6 ThinLTO: Document the option BOOTSTRAP_LLVM_ENABLE_LTO adds da4ef9b4c86 [SVE][Inline-Asm] Support for SVE asm operands new b21e2457114 [SystemZ] Support constrained fpto[su]i intrinsics new 13190c42253 [TargetLowering][PS4] Add sincos(f) lib functions when targ [...]
The 2 revisions listed above as "new" are entirely new to this repository and will be described in separate emails. The revisions listed as "adds" were already present in the repository and have only been added to this reference.
Summary of changes: clang/docs/ThinLTO.rst | 4 + 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/COFF/Symbols.cpp | 13 +- 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/COFF/undefined-symbol-itanium-i386.s | 36 ++ lld/test/COFF/undefined-symbol-itanium.s | 36 ++ 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 +- .../invalid-args/TestInvalidArgsExpression.py | 48 +++ .../expression/multiline-completion/main.c | 1 - .../dollar-in-variable => gui/basic}/Makefile | 0 .../test/commands/gui/basic/TestGuiBasic.py | 59 +++ .../lldbsuite/test/commands/gui/basic/main.c | 4 + .../gui/invalid-args/TestInvalidArgsGui.py | 13 + .../log/invalid-args/TestInvalidArgsLog.py | 25 ++ .../lldbsuite/test/commands/source/info/Makefile | 3 + .../source/info/TestSourceInfo.py} | 0 .../lldbsuite/test/commands/source/info/main.cpp | 14 + .../lldbsuite/test/commands/source/info/second.cpp | 5 + lldb/packages/Python/lldbsuite/test/decorators.py | 15 +- .../functionalities/completion/TestCompletion.py | 24 ++ .../lldbsuite/test/types/TestIntegerTypes.py | 6 - .../lldbsuite/test/types/TestIntegerTypesExpr.py | 7 - lldb/source/API/SBDebugger.cpp | 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/docs/CommandGuide/FileCheck.rst | 2 +- llvm/docs/LangRef.rst | 5 +- llvm/include/llvm/CodeGen/MachineInstr.h | 4 +- llvm/include/llvm/ObjectYAML/ELFYAML.h | 23 +- llvm/include/llvm/Support/FileCheck.h | 39 +- llvm/include/llvm/Target/TargetSelectionDAG.td | 10 + 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 | 131 ++++++ llvm/lib/CodeGen/TargetLoweringBase.cpp | 5 + llvm/lib/DebugInfo/DWARF/DWARFVerifier.cpp | 9 +- llvm/lib/Object/ObjectFile.cpp | 4 +- llvm/lib/ObjectYAML/ELFEmitter.cpp | 8 +- llvm/lib/ObjectYAML/ELFYAML.cpp | 5 +- llvm/lib/Support/FileCheck.cpp | 42 +- llvm/lib/Target/AArch64/AArch64AsmPrinter.cpp | 25 +- llvm/lib/Target/AArch64/AArch64ISelLowering.cpp | 11 + llvm/lib/Target/AArch64/AArch64InstrInfo.cpp | 10 + llvm/lib/Target/AArch64/AArch64SVEInstrInfo.td | 50 +++ .../Target/AMDGPU/AsmParser/AMDGPUAsmParser.cpp | 38 +- llvm/lib/Target/AMDGPU/SIISelLowering.cpp | 5 +- llvm/lib/Target/AMDGPU/Utils/AMDGPUBaseInfo.cpp | 2 +- llvm/lib/Target/SystemZ/SystemZISelLowering.cpp | 16 + llvm/lib/Target/SystemZ/SystemZInstrFP.td | 24 +- llvm/lib/Target/SystemZ/SystemZInstrVector.td | 8 +- llvm/lib/Target/X86/X86ISelLowering.cpp | 27 +- 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 +- .../lib/ToolDrivers/llvm-dlltool/DlltoolDriver.cpp | 25 +- .../Transforms/InstCombine/InstCombineCasts.cpp | 16 + .../AArch64/GlobalISel/legalize-sext-zext-128.mir | 22 ++ .../CodeGen/AArch64/aarch64-sve-asm-negative.ll | 12 + llvm/test/CodeGen/AArch64/aarch64-sve-asm.ll | 44 +++ llvm/test/CodeGen/AArch64/arm64-inline-asm.ll | 2 + 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 ++ llvm/test/CodeGen/AMDGPU/global-constant.ll | 42 +- .../AMDGPU/no-initializer-constant-addrspace.ll | 2 +- .../CodeGen/AMDGPU/r600-constant-array-fixup.ll | 4 +- llvm/test/CodeGen/Hexagon/tstbit.ll | 47 ++- llvm/test/CodeGen/SystemZ/fp-strict-conv-09.ll | 40 ++ llvm/test/CodeGen/SystemZ/fp-strict-conv-10.ll | 95 +++++ llvm/test/CodeGen/SystemZ/fp-strict-conv-11.ll | 40 ++ llvm/test/CodeGen/SystemZ/fp-strict-conv-12.ll | 94 +++++ llvm/test/CodeGen/SystemZ/fp-strict-conv-14.ll | 77 ++++ llvm/test/CodeGen/SystemZ/fp-strict-conv-16.ll | 63 +++ llvm/test/CodeGen/SystemZ/vec-strict-conv-01.ll | 67 ++++ llvm/test/CodeGen/SystemZ/vec-strict-conv-03.ll | 29 ++ .../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/CodeGen/X86/sincos-opt.ll | 27 ++ llvm/test/CodeGen/X86/test-vs-bittest.ll | 37 +- llvm/test/DebugInfo/MIR/X86/machine-cse.mir | 218 ++++++++++ llvm/test/FileCheck/numeric-expression.txt | 28 +- llvm/test/MC/AMDGPU/gfx10-constant-bus.s | 20 +- llvm/test/MC/AMDGPU/reg-syntax-extra.s | 8 + llvm/test/MC/AMDGPU/vop3-literal.s | 4 - llvm/test/Transforms/InstCombine/bswap.ll | 19 +- llvm/test/tools/llvm-dlltool/coff-decorated.def | 37 +- llvm/test/tools/llvm-dlltool/coff-exports.def | 16 +- llvm/test/tools/llvm-dlltool/coff-noname.def | 12 +- .../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-nm/format-sysv-section.test | 30 +- 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 +++++ llvm/unittests/Support/FileCheckTest.cpp | 49 +-- 134 files changed, 3200 insertions(+), 1066 deletions(-) create mode 100644 lld/test/COFF/undefined-symbol-itanium-i386.s create mode 100644 lld/test/COFF/undefined-symbol-itanium.s 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/commands/{expression/dollar-in-variable = [...] 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 [...] create mode 100644 lldb/packages/Python/lldbsuite/test/commands/source/info/Makefile 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/AArch64/aarch64-sve-asm-negative.ll create mode 100644 llvm/test/CodeGen/AArch64/aarch64-sve-asm.ll create mode 100644 llvm/test/CodeGen/AMDGPU/cse-phi-incoming-val.ll create mode 100644 llvm/test/CodeGen/SystemZ/fp-strict-conv-09.ll create mode 100644 llvm/test/CodeGen/SystemZ/fp-strict-conv-10.ll create mode 100644 llvm/test/CodeGen/SystemZ/fp-strict-conv-11.ll create mode 100644 llvm/test/CodeGen/SystemZ/fp-strict-conv-12.ll create mode 100644 llvm/test/CodeGen/SystemZ/fp-strict-conv-14.ll create mode 100644 llvm/test/CodeGen/SystemZ/fp-strict-conv-16.ll create mode 100644 llvm/test/CodeGen/SystemZ/vec-strict-conv-01.ll create mode 100644 llvm/test/CodeGen/SystemZ/vec-strict-conv-03.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