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-stable-allmodconfig in repository toolchain/ci/llvm-project.
from 5b8546023f3 Fix minor warning in DWARFVerifier. adds c4107383e50 [LLD][ELF] - Update tests after yaml2obj tool update. adds 2779987d0e2 [yaml2obj][obj2yaml] - Do not create a symbol table by default. adds e6125fc0ec3 [AMDGPU] Fix assertion due to initializer list adds fc205f1d118 AMDGPU: Don't re-get the subtarget adds bba8fd71324 AMDGPU: Add baseline tests for flat offset splitting adds 1aad3835f86 AMDGPU: Fix missing OPERAND_IMMEDIATE adds 7cd57dcd5b7 AMDGPU: Split flat offsets that don't fit in DAG adds e5be543a559 AMDGPU: Increase vcc liveness scan threshold adds 926dae33ba6 [ConstantRange] Optimize nowrap region test, remove redunda [...] adds 4b6223263a3 [ConstantRange] makeGuaranteedNoWrapRegion(): `shl` support adds 49483a3bc22 [InstCombine] Shift amount reassociation in shifty sign bit [...] adds c08666abafb [InstCombine] Add tests for uadd/sub.sat(a, b) == 0; NFC adds 5fa36e42c43 Fix buildbot error in SIRegisterInfo.cpp. adds b1b7a2f7b63 [InstCombine] Fold uadd.sat(a, b) == 0 and usub.sat(a, b) == 0 adds 92c96c7bc0b Reverted r375254 as it has broken some build bots for a long time. adds b01c077a185 gn build: Merge r375375 adds f7aec25d4fb [NFC][InstCombine] conditional sign-extend of high-bit-extr [...] adds 7015a5c54b5 [InstCombine] conditional sign-extend of high-bit-extract: [...] adds 8cbcd2f484a [IndVars] Eliminate loop exits with equivalent exit counts adds e884843d783 [IndVars] Add a todo to reflect a further oppurtunity ident [...] adds e78414622dd [X86] Check Subtarget.hasSSE3() before calling shouldUseHor [...] adds 3839b57f730 [Attributor] Teach AANoCapture to use information in-flight [...] adds 9d5ad5e45fe [Attributor][FIX] Silence sign-compare warning adds ee881197b00 [BPF] fix indirect call assembly code adds 5e5af533ab1 [IR] Fix mayReadFromMemory() for writeonly calls adds 908b780952d [LLD] Move duplicated dwarf parsing code to the Common libr [...] adds 65b1c497d2a [LLD] [COFF] Use the local dwarf code instead of Symbolizer [...] adds a59444a3560 [LLDB] [Windows] Initial support for ARM register contexts adds 01e177ede56 gn build: Merge r375390 adds a861c9aef92 [InstCombine] Allow values with multiple users in SimplifyD [...] adds 29277162773 [CVP] Deduce no-wrap on `mul` adds 9948fac6c1f [NFC][InstCombine] Fixup comments adds 3cc4835c002 Use Align for TFL::TransientStackAlignment adds 150a9ad3ffc [LLD] [COFF] Fix use of uninitialized memory since SVN r375390 adds 5ba66fa53ba [ARM] Add and adjust saturation tests for upcoming qadd cha [...]
No new revisions were added by this update.
Summary of changes: clang/lib/CodeGen/CodeGenModule.cpp | 16 +- clang/test/CodeGenCXX/cxx11-extern-constexpr.cpp | 45 +- lld/COFF/CMakeLists.txt | 1 - lld/COFF/Config.h | 8 - lld/COFF/InputFiles.cpp | 78 +- lld/COFF/InputFiles.h | 16 +- lld/COFF/SymbolTable.cpp | 10 +- lld/Common/CMakeLists.txt | 2 + lld/Common/DWARF.cpp | 103 ++ lld/ELF/InputFiles.cpp | 77 +- lld/ELF/InputFiles.h | 12 +- lld/include/lld/Common/DWARF.h | 47 + lld/test/ELF/invalid/bad-reloc-target.test | 1 - lld/test/ELF/invalid/sht-group.test | 1 - .../Plugins/Process/Windows/Common/CMakeLists.txt | 3 +- .../Common/NativeRegisterContextWindows_arm.cpp | 644 +++++++++ .../Common/NativeRegisterContextWindows_arm.h | 80 ++ .../Process/Windows/Common/TargetThreadWindows.cpp | 10 +- .../Common/arm/RegisterContextWindows_arm.cpp | 432 ++++++ .../Common/arm/RegisterContextWindows_arm.h | 47 + lldb/test/Shell/Register/Inputs/arm-fp-read.cpp | 19 + lldb/test/Shell/Register/Inputs/arm-gp-read.cpp | 44 + lldb/test/Shell/Register/arm-fp-read.test | 21 + lldb/test/Shell/Register/arm-gp-read.test | 19 + .../llvm/CodeGen/MachineBlockFrequencyInfo.h | 3 - llvm/include/llvm/CodeGen/MachineDominators.h | 5 - llvm/include/llvm/CodeGen/MachineLoopInfo.h | 6 - llvm/include/llvm/CodeGen/MachineSizeOpts.h | 37 - llvm/include/llvm/CodeGen/TargetFrameLowering.h | 6 +- llvm/include/llvm/ObjectYAML/ELFYAML.h | 2 +- llvm/include/llvm/Transforms/Utils/SizeOpts.h | 55 +- llvm/lib/Analysis/ScalarEvolution.cpp | 2 +- llvm/lib/CodeGen/CMakeLists.txt | 1 - llvm/lib/CodeGen/MachineBlockFrequencyInfo.cpp | 7 - llvm/lib/CodeGen/MachineDominators.cpp | 6 +- llvm/lib/CodeGen/MachineLoopInfo.cpp | 8 +- llvm/lib/CodeGen/MachineSizeOpts.cpp | 120 -- llvm/lib/IR/ConstantRange.cpp | 21 + llvm/lib/IR/Instruction.cpp | 2 +- llvm/lib/ObjectYAML/ELFEmitter.cpp | 29 +- llvm/lib/Target/AArch64/AArch64FrameLowering.h | 2 +- llvm/lib/Target/AMDGPU/AMDGPUFrameLowering.cpp | 2 +- llvm/lib/Target/AMDGPU/AMDGPUFrameLowering.h | 2 +- llvm/lib/Target/AMDGPU/AMDGPUISelDAGToDAG.cpp | 83 +- llvm/lib/Target/AMDGPU/R600FrameLowering.h | 2 +- llvm/lib/Target/AMDGPU/SIFoldOperands.cpp | 6 +- llvm/lib/Target/AMDGPU/SIFrameLowering.h | 2 +- llvm/lib/Target/AMDGPU/SIInstrInfo.cpp | 14 + llvm/lib/Target/AMDGPU/SIInstrInfo.h | 2 + llvm/lib/Target/AMDGPU/SIInstrInfo.td | 25 +- llvm/lib/Target/AMDGPU/SIRegisterInfo.cpp | 37 +- llvm/lib/Target/ARM/ARMFrameLowering.cpp | 2 +- llvm/lib/Target/BPF/BPFInstrInfo.td | 2 +- llvm/lib/Target/Hexagon/HexagonFrameLowering.h | 2 +- llvm/lib/Target/MSP430/MSP430FrameLowering.h | 2 +- llvm/lib/Target/Mips/MipsFrameLowering.h | 4 +- llvm/lib/Target/Sparc/SparcFrameLowering.cpp | 2 +- llvm/lib/Target/SystemZ/SystemZFrameLowering.cpp | 2 +- .../Target/WebAssembly/WebAssemblyFrameLowering.h | 2 +- llvm/lib/Target/X86/X86ISelLowering.cpp | 2 +- llvm/lib/Transforms/IPO/Attributor.cpp | 71 +- .../Transforms/InstCombine/InstCombineAddSub.cpp | 39 +- .../Transforms/InstCombine/InstCombineAndOrXor.cpp | 4 + .../Transforms/InstCombine/InstCombineCompares.cpp | 51 +- .../Transforms/InstCombine/InstCombineInternal.h | 9 +- .../Transforms/InstCombine/InstCombineShifts.cpp | 53 +- .../InstCombine/InstCombineSimplifyDemanded.cpp | 38 +- .../InstCombine/InstCombineVectorOps.cpp | 101 +- .../Scalar/CorrelatedValuePropagation.cpp | 1 + llvm/lib/Transforms/Scalar/IndVarSimplify.cpp | 39 +- llvm/lib/Transforms/Utils/SizeOpts.cpp | 68 +- llvm/test/CodeGen/AMDGPU/cgp-addressing-modes.ll | 5 +- llvm/test/CodeGen/AMDGPU/copy-illegal-type.ll | 6 +- llvm/test/CodeGen/AMDGPU/cvt_f32_ubyte.ll | 3 +- .../ds-negative-offset-addressing-mode-loop.ll | 6 +- llvm/test/CodeGen/AMDGPU/fence-barrier.ll | 3 +- llvm/test/CodeGen/AMDGPU/flat-address-space.ll | 27 +- llvm/test/CodeGen/AMDGPU/global-saddr.ll | 2 +- llvm/test/CodeGen/AMDGPU/global_atomics.ll | 9 +- llvm/test/CodeGen/AMDGPU/global_atomics_i64.ll | 4 +- .../test/CodeGen/AMDGPU/llvm.amdgcn.ds.gws.init.ll | 2 +- llvm/test/CodeGen/AMDGPU/offset-split-flat.ll | 1470 ++++++++++++++++++++ llvm/test/CodeGen/AMDGPU/offset-split-global.ll | 1408 +++++++++++++++++++ .../CodeGen/AMDGPU/promote-constOffset-to-imm.ll | 71 +- llvm/test/CodeGen/AMDGPU/store-hi16.ll | 32 +- llvm/test/CodeGen/ARM/qdadd.ll | 328 +++++ llvm/test/CodeGen/ARM/sadd_sat.ll | 52 +- llvm/test/CodeGen/ARM/ssub_sat.ll | 85 +- llvm/test/CodeGen/BPF/callx.ll | 20 + llvm/test/CodeGen/X86/scalar-int-to-fp.ll | 104 ++ llvm/test/Object/invalid.test | 8 +- llvm/test/Object/objdump-sectionheaders.test | 1 - .../Transforms/CorrelatedValuePropagation/mul.ll | 8 +- llvm/test/Transforms/EarlyCSE/writeonly.ll | 15 + .../test/Transforms/FunctionAttrs/arg_nocapture.ll | 18 +- llvm/test/Transforms/FunctionAttrs/arg_returned.ll | 2 +- llvm/test/Transforms/FunctionAttrs/nocapture.ll | 29 + llvm/test/Transforms/FunctionAttrs/nonnull.ll | 2 +- .../read_write_returned_arguments_scc.ll | 2 +- .../Transforms/IndVarSimplify/eliminate-exit.ll | 34 + .../Transforms/IndVarSimplify/loop-predication.ll | 9 +- llvm/test/Transforms/IndVarSimplify/pr38674.ll | 5 +- .../AMDGPU/amdgcn-demanded-vector-elts.ll | 75 +- ...riable-length-signext-after-high-bit-extract.ll | 99 ++ .../Transforms/InstCombine/saturating-add-sub.ll | 42 + ...n-bit-test-via-right-shifting-all-other-bits.ll | 12 +- .../tools/llvm-objcopy/ELF/add-section-remove.test | 3 +- llvm/test/tools/llvm-objcopy/ELF/add-section.test | 3 +- llvm/test/tools/llvm-objcopy/ELF/add-symbol.test | 3 + .../tools/llvm-objcopy/ELF/basic-only-section.test | 4 +- .../llvm-objcopy/ELF/explicit-keep-remove.test | 3 +- .../ELF/explicit-only-section-remove.test | 4 +- .../tools/llvm-objcopy/ELF/invalid-e_shoff.test | 1 + .../tools/llvm-objcopy/ELF/keep-only-section.test | 8 +- llvm/test/tools/llvm-objcopy/ELF/no-strip-all.test | 1 + .../llvm-objcopy/ELF/no-symbol-relocation.test | 1 - llvm/test/tools/llvm-objcopy/ELF/null-symbol.test | 1 + .../tools/llvm-objcopy/ELF/only-section-many.test | 4 +- .../ELF/preserve-segment-contents-ehdr-phdrs.test | 1 + .../tools/llvm-objcopy/ELF/remove-section.test | 1 + .../llvm-objcopy/ELF/rename-section-multiple.test | 3 +- .../tools/llvm-objcopy/ELF/rename-section.test | 3 +- .../ELF/segment-shift-section-remove.test | 3 + .../ELF/segment-test-remove-section.test | 3 + .../tools/llvm-objcopy/ELF/shstrtab-optimize.test | 2 +- .../ELF/strip-unneeded-remove-debug-keep-link.test | 9 +- .../ELF/symtab-error-on-remove-strtab.test | 1 + llvm/test/tools/llvm-objcopy/ELF/symtab-link.test | 1 + .../tools/llvm-objcopy/ELF/wildcard-syntax.test | 2 + llvm/test/tools/llvm-objdump/full-contents.test | 1 + llvm/test/tools/llvm-objdump/relocations-elf.test | 1 - .../tools/llvm-readobj/check-output-order.test | 1 + .../tools/llvm-readobj/elf-dynamic-malformed.test | 5 + llvm/test/tools/llvm-readobj/elf-file-headers.test | 18 +- .../test/tools/llvm-readobj/elf-hidden-versym.test | 2 +- .../tools/llvm-readobj/elf-invalid-shstrndx.test | 2 +- .../tools/llvm-readobj/elf-invalid-versioning.test | 2 +- llvm/test/tools/llvm-readobj/elf-no-phdrs.test | 2 +- llvm/test/tools/llvm-readobj/elf-no-relocs.test | 2 - llvm/test/tools/llvm-readobj/elf-relr-relocs.test | 2 + llvm/test/tools/llvm-readobj/elf-versioninfo.test | 6 +- .../llvm-readobj/elf-wrong-shstrtab-type.test | 2 +- .../llvm-readobj/reloc-types-elf-aarch64.test | 1 - .../tools/llvm-readobj/reloc-types-elf-arm.test | 1 - .../tools/llvm-readobj/reloc-types-elf-lanai.test | 1 - .../tools/llvm-readobj/reloc-types-elf-mips.test | 1 - .../tools/llvm-readobj/reloc-types-elf-mips64.test | 1 - .../tools/obj2yaml/elf-llvm-addrsig-section.yaml | 2 - llvm/test/tools/obj2yaml/elf-no-symtab.yaml | 43 + llvm/test/tools/obj2yaml/elf-sht-symtab-shndx.yaml | 1 + llvm/test/tools/obj2yaml/no-symbol-reloc.test | 1 + llvm/test/tools/obj2yaml/section-group.test | 1 + llvm/test/tools/yaml2obj/dynamic-symbols.yaml | 2 +- .../tools/yaml2obj/elf-comdat-broken-info.yaml | 1 - .../tools/yaml2obj/elf-custom-null-section.yaml | 10 +- llvm/test/tools/yaml2obj/elf-header-sh-fields.yaml | 6 +- llvm/test/tools/yaml2obj/elf-sht-symtab-shndx.yaml | 1 - .../tools/yaml2obj/implicit-sections-types.test | 2 + llvm/test/tools/yaml2obj/implicit-sections.test | 27 + .../yaml2obj/invalid-symboless-relocation.yaml | 1 - llvm/test/tools/yaml2obj/reloc-sec-info.yaml | 1 - llvm/test/tools/yaml2obj/symboless-relocation.yaml | 1 - .../yaml2obj/symtab-implicit-sections-flags.yaml | 1 + llvm/tools/obj2yaml/elf2yaml.cpp | 8 +- llvm/unittests/CodeGen/CMakeLists.txt | 1 - llvm/unittests/CodeGen/MachineSizeOptsTest.cpp | 234 ---- llvm/unittests/IR/ConstantRangeTest.cpp | 204 ++- llvm/unittests/Transforms/Utils/CMakeLists.txt | 1 - llvm/unittests/Transforms/Utils/SizeOptsTest.cpp | 129 -- llvm/utils/gn/secondary/lld/Common/BUILD.gn | 1 + llvm/utils/gn/secondary/llvm/lib/CodeGen/BUILD.gn | 1 - .../gn/secondary/llvm/unittests/CodeGen/BUILD.gn | 1 - .../llvm/unittests/Transforms/Utils/BUILD.gn | 1 - llvm/utils/lit/lit/llvm/config.py | 2 + 174 files changed, 6146 insertions(+), 1369 deletions(-) create mode 100644 lld/Common/DWARF.cpp create mode 100644 lld/include/lld/Common/DWARF.h create mode 100644 lldb/source/Plugins/Process/Windows/Common/NativeRegisterContex [...] create mode 100644 lldb/source/Plugins/Process/Windows/Common/NativeRegisterContex [...] create mode 100644 lldb/source/Plugins/Process/Windows/Common/arm/RegisterContextW [...] create mode 100644 lldb/source/Plugins/Process/Windows/Common/arm/RegisterContextW [...] create mode 100644 lldb/test/Shell/Register/Inputs/arm-fp-read.cpp create mode 100644 lldb/test/Shell/Register/Inputs/arm-gp-read.cpp create mode 100644 lldb/test/Shell/Register/arm-fp-read.test create mode 100644 lldb/test/Shell/Register/arm-gp-read.test delete mode 100644 llvm/include/llvm/CodeGen/MachineSizeOpts.h delete mode 100644 llvm/lib/CodeGen/MachineSizeOpts.cpp create mode 100644 llvm/test/CodeGen/AMDGPU/offset-split-flat.ll create mode 100644 llvm/test/CodeGen/AMDGPU/offset-split-global.ll create mode 100644 llvm/test/CodeGen/ARM/qdadd.ll create mode 100644 llvm/test/CodeGen/BPF/callx.ll create mode 100644 llvm/test/Transforms/EarlyCSE/writeonly.ll create mode 100644 llvm/test/tools/obj2yaml/elf-no-symtab.yaml delete mode 100644 llvm/unittests/CodeGen/MachineSizeOptsTest.cpp delete mode 100644 llvm/unittests/Transforms/Utils/SizeOptsTest.cpp