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-allyesconfig in repository toolchain/ci/llvm-project.
from 4dc0acc915d [Target] Remove ABI's dependence on ExpressionParser adds f711d594272 [Tests] Add ne icmp tests w/preinc forms for LoopPredication adds 23a02f6a5fa [CVP] Fix assertion failure on vector with.overflow adds d4350930567 [CVP] Add vector saturating add test; NFC adds 7bafae55c01 Reapply [CVP] Simplify non-overflowing saturating add/sub adds e98cf5fe47f [codeview] Fix inline line table accuracy for discontiguous [...] adds 103bd108a71 [RegisterCoalescer] fix potential use of undef value. NFC adds 30a58f63af4 Clarify when fix-it hints on warnings are appropriate adds 8b1f64f63d7 [Bugpoint] fix another use-after-move. NFC adds e8ee5b93511 [Commands] Stop hardcoding languages in CommandObjectType adds bc9e04d0c38 [SelectionDAG] Make the code in mutateStrictFPToFP less awa [...] adds fa6bcd0b966 [Tests] Better represent the postinc form produced by LFTR [...] adds 5234921119f NFC: Pull out a function to reduce some duplication adds abb2a93c532 [SimplifyLibCalls] Fold more fortified functions into non-f [...] adds 302eedcbfae AMDGPU: Fix not adding ImplicitBufferPtr as a live-in adds 7d4ec5af6c2 [WebAssembly] Don't export __data_end and __heap_base by default. adds eddd6c25b56 [codeview] Revert inline line table change of r362264 adds 7fcad2f1711 [PowerPC] check for INLINEASM_BR along w/ INLINEASM adds ec1982f07f5 Revise the google-objc-global-variable-declaration check to [...] adds eb4d6142dcd [COFF, ARM64] Add CodeView register mapping adds d8e8722791e [CodeGen] Fix hashing for MO_ExternalSymbol MachineOperands. adds 099eca832e7 [LoopPred] Handle a subset of NE comparison based latches adds 2258ecc2aae [COFF, ARM64] Fix location of ARM64 CodeView test adds 19afdf74bb9 [LoopPred] Eliminate a redundant/confusing cover function [NFC] adds 4e875464df0 Inline variable into assert to fix unused variable warning. adds b380846a125 [RuntimeDyld] fix too-small-bitmask error adds 48fdb61766a [X86] Make the X86FoldTablesEmitter functional again. Fix t [...] adds c288a19bb71 [X86] Add AVX512BF16 and AVX512VP2INTERSECT instructions to [...] adds b3498346fd2 [llvm-objcopy] test commit adds 038e3b9f574 Extend the DWARFExpression address handling to support 16-b [...] adds 2b1d799a595 [IndVarSimplify] Add additional PR33181 tests; NFC adds 46d4dba6e64 [IndVarSimplify] Fixup nowrap flags during LFTR (PR31181) adds 73f05841992 msabi: Fix exponential mangling time for certain pathologic [...] adds bcc0bd7e2a1 [ELF][test] Reorganize some AArch64 tests adds 1aaa23c0fc5 [NFC][Codegen] shift-amount-mod.ll: drop innermost operation adds 2ef83571f26 [SLPVectorizer][X86] This test was from PR28474 adds e6d1a80370f [SLPVectorizer][X86] Add other tests described in PR28474 adds 45eb4c7e553 [AVR] Disable register coalescing to the PTRDISPREGS class adds 25694e00844 [mips] Extend range of register indexes accepted by cfcmsa/ctcmsa adds 0d4a0405104 [X86][AVX] Add tests for CONCAT(MOVDDUP(x),MOVDDUP(y)) adds a881ffeae43 [APInt] Add PR40897 test case adds 6a989c358cc [MCA][Scheduler] Change how memory instructions are dispatc [...] adds cd1878d0f95 [AMDGPU] Regenerate SDIV tests for an upcoming patch new 7cebf0af407 [InlineCost] Don't add the soft float function call cost fo [...] new 900578d1c12 [SimplifyIndVar] Refactor overflow check elimination code; NFC
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: .../google/GlobalVariableDeclarationCheck.cpp | 22 +- .../google-objc-global-variable-declaration.m | 23 +- clang/docs/InternalsManual.rst | 3 + clang/lib/AST/MicrosoftMangle.cpp | 93 +- .../mangle-ms-back-references-pr13207.cpp | 41 + lld/test/ELF/aarch64-fpic-got.s | 16 +- lld/test/ELF/aarch64-gnu-ifunc-address-pie.s | 49 - lld/test/ELF/aarch64-gnu-ifunc-address.s | 8 +- lld/test/ELF/aarch64-gnu-ifunc-nonpreemptable.s | 72 + lld/test/ELF/aarch64-gnu-ifunc3.s | 57 - lld/test/ELF/aarch64-got-reloc.s | 30 - lld/test/ELF/aarch64-got-weak-undef.s | 18 + lld/test/ELF/aarch64-got.s | 18 - .../ELF/{aarch64-copy2.s => aarch64-nopic-plt.s} | 0 lld/test/ELF/aarch64-tls-gdie.s | 12 +- lld/test/ELF/aarch64-tls-gdle.s | 18 +- lld/test/ELF/aarch64-tls-ie.s | 66 +- lld/test/ELF/aarch64-tls-iele.s | 16 +- lld/test/ELF/aarch64-tls-pie.s | 28 - lld/test/ELF/aarch64-tlsld-ldst.s | 24 +- lld/test/ELF/got-aarch64.s | 40 - lld/test/wasm/alias.ll | 18 - lld/test/wasm/archive-export.ll | 12 - lld/test/wasm/call-indirect.ll | 20 +- lld/test/wasm/comdats.ll | 20 +- lld/test/wasm/cxx-mangling.ll | 6 - lld/test/wasm/data-layout.ll | 10 +- lld/test/wasm/entry.ll | 12 - lld/test/wasm/export.ll | 6 - lld/test/wasm/local-symbols.ll | 20 +- lld/test/wasm/locals-duplicate.test | 24 +- lld/test/wasm/lto/export.ll | 6 - lld/test/wasm/stack-first.test | 11 +- lld/test/wasm/undefined-weak-call.ll | 18 - lld/test/wasm/visibility-hidden.ll | 12 - lld/test/wasm/weak-alias-overide.ll | 18 - lld/test/wasm/weak-alias.ll | 18 - lld/test/wasm/weak-symbols.ll | 20 +- lld/test/wasm/weak-undefined.ll | 18 - lld/wasm/Config.h | 1 + lld/wasm/Driver.cpp | 22 +- lld/wasm/SymbolTable.cpp | 5 +- lld/wasm/SymbolTable.h | 4 +- lld/wasm/Writer.cpp | 9 +- lldb/source/Commands/CommandObjectType.cpp | 23 +- llvm/include/llvm/Analysis/TargetLibraryInfo.def | 40 + llvm/include/llvm/DebugInfo/CodeView/CodeView.h | 14 + .../llvm/DebugInfo/CodeView/CodeViewRegisters.def | 203 +- llvm/include/llvm/DebugInfo/CodeView/EnumTables.h | 2 +- .../include/llvm/DebugInfo/DWARF/DWARFExpression.h | 2 +- llvm/include/llvm/DebugInfo/PDB/PDBExtras.h | 3 +- llvm/include/llvm/DebugInfo/PDB/PDBTypes.h | 1 + llvm/include/llvm/MCA/HardwareUnits/LSUnit.h | 33 +- llvm/include/llvm/Transforms/Utils/BuildLibCalls.h | 51 +- .../llvm/Transforms/Utils/SimplifyLibCalls.h | 31 +- llvm/lib/Analysis/InlineCost.cpp | 7 +- llvm/lib/Analysis/TargetLibraryInfo.cpp | 53 + llvm/lib/CodeGen/MachineOperand.cpp | 2 +- llvm/lib/CodeGen/RegisterCoalescer.cpp | 18 +- llvm/lib/CodeGen/SelectionDAG/SelectionDAG.cpp | 89 +- llvm/lib/DebugInfo/CodeView/EnumTables.cpp | 20 +- llvm/lib/DebugInfo/CodeView/SymbolDumper.cpp | 19 +- llvm/lib/DebugInfo/DWARF/DWARFExpression.cpp | 12 +- llvm/lib/DebugInfo/PDB/PDBExtras.cpp | 32 +- .../ExecutionEngine/RuntimeDyld/RuntimeDyld.cpp | 2 +- llvm/lib/MCA/HardwareUnits/Scheduler.cpp | 53 +- llvm/lib/ObjectYAML/CodeViewYAMLSymbols.cpp | 2 +- .../AArch64/MCTargetDesc/AArch64MCTargetDesc.cpp | 177 +- llvm/lib/Target/AMDGPU/SIFrameLowering.cpp | 5 +- llvm/lib/Target/AVR/AVRRegisterInfo.cpp | 15 + llvm/lib/Target/AVR/AVRRegisterInfo.h | 7 + llvm/lib/Target/Mips/MipsRegisterInfo.td | 8 +- llvm/lib/Target/Mips/MipsSEISelDAGToDAG.cpp | 14 +- llvm/lib/Target/PowerPC/PPCInstrInfo.cpp | 2 +- llvm/lib/Target/PowerPC/PPCVSXSwapRemoval.cpp | 1 + llvm/lib/Target/X86/X86InstrFoldTables.cpp | 39 +- .../Scalar/CorrelatedValuePropagation.cpp | 27 +- llvm/lib/Transforms/Scalar/IndVarSimplify.cpp | 21 + llvm/lib/Transforms/Scalar/LoopPredication.cpp | 99 +- llvm/lib/Transforms/Utils/BuildLibCalls.cpp | 230 +- llvm/lib/Transforms/Utils/SimplifyIndVar.cpp | 140 +- llvm/lib/Transforms/Utils/SimplifyLibCalls.cpp | 165 +- llvm/test/CodeGen/AArch64/sink-addsub-of-const.ll | 266 +-- llvm/test/CodeGen/AMDGPU/mesa3d.ll | 14 + llvm/test/CodeGen/AMDGPU/sdiv.ll | 2390 +++++++++++++++++++- llvm/test/CodeGen/AVR/PR37143.ll | 6 +- llvm/test/CodeGen/AVR/store.ll | 4 +- llvm/test/CodeGen/Mips/msa/elm_cxcmsa.ll | 18 + llvm/test/CodeGen/X86/sink-addsub-of-const.ll | 330 +-- llvm/test/CodeGen/X86/stack-folding-avx512bf16.ll | 297 +++ .../X86/stack-folding-avx512vp2intersect.ll | 88 + llvm/test/CodeGen/X86/vector-shuffle-256-v4.ll | 41 + .../COFF/AArch64/arm64-register-variables.ll | 149 ++ llvm/test/DebugInfo/COFF/AArch64/lit.local.cfg | 3 + llvm/test/MC/AVR/dwarf-asm-no-code.s | 19 + llvm/test/MC/COFF/cv-inline-linetable-unlikely.s | 39 +- llvm/test/MC/COFF/cv-inline-linetable.s | 4 +- llvm/test/MC/COFF/cv-loc-unreachable-2.s | 41 +- llvm/test/MC/COFF/cv-loc-unreachable.s | 42 +- .../CorrelatedValuePropagation/overflows.ll | 38 +- .../IndVarSimplify/{pr31181.ll => lftr-pr31181.ll} | 104 +- llvm/test/Transforms/Inline/ARM/inline-fp.ll | 25 + .../test/Transforms/InstCombine/fortify-folding.ll | 207 ++ llvm/test/Transforms/LoopPredication/basic.ll | 110 +- .../SLPVectorizer/X86/reduction_loads.ll | 256 +++ llvm/tools/bugpoint/Miscompilation.cpp | 2 +- llvm/tools/llvm-objcopy/llvm-objcopy.cpp | 2 +- llvm/tools/llvm-pdbutil/MinimalSymbolDumper.cpp | 58 +- llvm/tools/llvm-pdbutil/PdbYaml.cpp | 1 + llvm/tools/llvm-pdbutil/PrettyFunctionDumper.cpp | 3 +- llvm/unittests/ADT/APIntTest.cpp | 3 + llvm/unittests/Analysis/TargetLibraryInfoTest.cpp | 11 + llvm/unittests/CodeGen/MachineOperandTest.cpp | 10 + llvm/utils/TableGen/X86FoldTablesEmitter.cpp | 61 +- 114 files changed, 5688 insertions(+), 1580 deletions(-) delete mode 100644 lld/test/ELF/aarch64-gnu-ifunc-address-pie.s create mode 100644 lld/test/ELF/aarch64-gnu-ifunc-nonpreemptable.s delete mode 100644 lld/test/ELF/aarch64-gnu-ifunc3.s delete mode 100644 lld/test/ELF/aarch64-got-reloc.s create mode 100644 lld/test/ELF/aarch64-got-weak-undef.s delete mode 100644 lld/test/ELF/aarch64-got.s rename lld/test/ELF/{aarch64-copy2.s => aarch64-nopic-plt.s} (100%) delete mode 100644 lld/test/ELF/aarch64-tls-pie.s delete mode 100644 lld/test/ELF/got-aarch64.s create mode 100644 llvm/test/CodeGen/AMDGPU/mesa3d.ll create mode 100644 llvm/test/CodeGen/X86/stack-folding-avx512bf16.ll create mode 100644 llvm/test/CodeGen/X86/stack-folding-avx512vp2intersect.ll create mode 100644 llvm/test/DebugInfo/COFF/AArch64/arm64-register-variables.ll create mode 100644 llvm/test/DebugInfo/COFF/AArch64/lit.local.cfg create mode 100644 llvm/test/MC/AVR/dwarf-asm-no-code.s rename llvm/test/Transforms/IndVarSimplify/{pr31181.ll => lftr-pr31181.ll} (70%) create mode 100644 llvm/test/Transforms/InstCombine/fortify-folding.ll