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-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
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/test/ELF/invalid/bad-reloc-target.test | 1 - lld/test/ELF/invalid/sht-group.test | 1 - .../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/ObjectYAML/ELFYAML.h | 2 +- llvm/include/llvm/Transforms/Utils/SizeOpts.h | 55 +- 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/AMDGPU/AMDGPUISelDAGToDAG.cpp | 83 +- llvm/lib/Target/AMDGPU/SIFoldOperands.cpp | 6 +- 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/BPF/BPFInstrInfo.td | 2 +- llvm/lib/Target/X86/X86ISelLowering.cpp | 2 +- llvm/lib/Transforms/IPO/Attributor.cpp | 71 +- .../Transforms/InstCombine/InstCombineAddSub.cpp | 35 +- .../Transforms/InstCombine/InstCombineAndOrXor.cpp | 4 + .../Transforms/InstCombine/InstCombineCompares.cpp | 51 +- .../Transforms/InstCombine/InstCombineInternal.h | 6 + .../Transforms/InstCombine/InstCombineShifts.cpp | 53 +- 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/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 - 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 +- ...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/llvm/lib/CodeGen/BUILD.gn | 1 - .../gn/secondary/llvm/unittests/CodeGen/BUILD.gn | 1 - .../llvm/unittests/Transforms/Utils/BUILD.gn | 1 - 130 files changed, 4020 insertions(+), 1090 deletions(-) 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/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