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-stable-defconfig in repository toolchain/ci/llvm-project.
from f575f12c646 [InstCombine] remove identity shuffle simplification for ma [...] adds ba4017670e1 [Diagnostics] Warn for comparison with string literals expa [...] adds 6078be698d9 [TableGen] Fixed 'unused but set variable' warning. NFCI adds 9a432161c68 [LoopInterchange] Adjust assertions when updating successors. adds 1de788a1f16 [mips] Split test into MIPS and microMIPS parts. NFC adds 9d24933f79d Recommit f0c2a5a "[LV] Generalize conditions for sinking in [...] adds e8a4e5892bd [CMake] Use correct include path for InstrProfData.inc on Darwin adds d72a8a4dd5b [llvm-objcopy][MachO] Implement --dump-section adds d1c16598b71 Revert "[PowerPC] combine rlwinm+rlwinm to rlwinm" adds 4f6f5bdc722 [X86] Add 32-bit RUN line to fp128-libcalls.ll. Add nounwin [...] adds bae5aac1ff4 [NFC][Test] Adding the test for bswap + logic op for PowerPC adds aa16bf15fe3 [lldb-vscode] Fix a race in test_extra_launch_commands adds 97d6e8e0f37 [clangd] Helper for getting nested namespace qualification adds 5075c682198 [clangd] Improve symbol qualification in DefineInline code action adds e841029aef7 [clangd] Fix diagnostic location for macro expansions adds 9659464d7e7 [yaml2obj/obj2yaml] - Add support for SHT_LLVM_DEPENDENT_LI [...] adds 29b4d8f19e3 [AVR] Fix endianness handling in AVR MC adds 2de23c8364b [DebugInfo@O2][Utils] Undef instead of delete dbg.values in [...] adds 6fc3e6f2eb9 [ARM][MVE] Select vqneg adds 7a6588abf8b [lldb] Remove lldb's own ASTDumper adds d9c9a4e48d2 [DebugInfo] Avoid register coalesing unsoundly changing DBG [...] adds d1782133d96 [lldb][NFC] Allow range-based for-loops on VariableList adds 906ecae2ed8 [AIX][XCOFF] Generate undefined symbol in symbol table for [...] adds 357bd914a15 [AMDGPU] Fix function name in debug output adds 21f26470e97 Revert 3f91705ca54 "ARM-NEON: make type modifiers orthogona [...] adds 20684092ab6 [InstCombine] simplify loop for shuffle mask canonicalization; NFC adds 847aabf11f9 [InstCombine] remove dead code from shuffle mask canonicali [...] adds fc31b58eff9 [InstCombine] simplify code for shuffle mask canonicalization; NFC adds bec37c3fc76 [DDG] Data Dependence Graph - Topological Sort adds 15664fe2c48 [scudo][standalone] Fix for releaseToOS prior to init new e85d2e4981b [InstCombine] prevent infinite loop from conflicting shuffl [...] new 7fbaa8097ec [PowerPC] Fix VSX clobbers of CSR registers new aaf7f05a96e [NFC][LoopFusion] Use isControlFlowEquivalent() from CodeMo [...]
The 3 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-tools-extra/clangd/AST.cpp | 123 +- clang-tools-extra/clangd/AST.h | 41 +- clang-tools-extra/clangd/Diagnostics.cpp | 2 +- .../clangd/refactor/tweaks/DefineInline.cpp | 17 +- clang-tools-extra/clangd/unittests/ASTTests.cpp | 110 ++ .../clangd/unittests/DiagnosticsTests.cpp | 45 +- clang-tools-extra/clangd/unittests/TweakTests.cpp | 142 ++ clang/include/clang/Basic/DiagnosticSemaKinds.td | 2 +- clang/include/clang/Basic/arm_fp16.td | 166 +-- clang/include/clang/Basic/arm_neon.td | 1430 ++++++++++---------- clang/include/clang/Basic/arm_neon_incl.td | 69 +- clang/lib/Sema/SemaExpr.cpp | 85 +- clang/test/CodeGen/aarch64-neon-intrinsics.c | 4 + .../CodeGen/aarch64-neon-scalar-x-indexed-elem.c | 16 +- clang/test/Sema/exprs.c | 2 +- clang/test/Sema/warn-stringcompare.c | 29 + clang/utils/TableGen/NeonEmitter.cpp | 452 ++++--- clang/utils/convert_arm_neon.py | 172 --- .../cmake/Modules/CompilerRTDarwinUtils.cmake | 5 +- compiler-rt/lib/scudo/standalone/combined.h | 5 +- .../lib/scudo/standalone/tests/combined_test.cpp | 15 + lldb/include/lldb/Symbol/ClangUtil.h | 10 + lldb/include/lldb/Symbol/VariableList.h | 10 +- .../tools/lldb-vscode/launch/TestVSCode_launch.py | 2 +- lldb/source/API/SBFrame.cpp | 4 +- lldb/source/API/SBModule.cpp | 16 +- lldb/source/API/SBTarget.cpp | 19 +- lldb/source/Commands/CommandObjectTarget.cpp | 43 +- lldb/source/Core/Address.cpp | 14 +- lldb/source/Core/IOHandler.cpp | 7 +- .../Plugins/ExpressionParser/Clang/ASTDumper.cpp | 104 -- .../Plugins/ExpressionParser/Clang/ASTDumper.h | 40 - .../Plugins/ExpressionParser/Clang/CMakeLists.txt | 1 - .../ExpressionParser/Clang/ClangASTSource.cpp | 74 +- .../Clang/ClangExpressionDeclMap.cpp | 131 +- .../ObjC/AppleObjCRuntime/AppleObjCDeclVendor.cpp | 64 +- .../RenderScriptRuntime/RenderScriptRuntime.cpp | 3 +- lldb/source/Symbol/Block.cpp | 7 +- lldb/source/Symbol/ClangUtil.cpp | 21 + lldb/source/Symbol/Variable.cpp | 17 +- lldb/source/Target/StackFrame.cpp | 9 +- llvm/docs/CommandGuide/llvm-objcopy.rst | 21 +- llvm/include/llvm/Analysis/DDG.h | 3 +- .../include/llvm/Analysis/DependenceGraphBuilder.h | 4 + llvm/include/llvm/MC/MCSectionXCOFF.h | 2 +- llvm/include/llvm/MC/MCSymbolXCOFF.h | 2 + llvm/include/llvm/ObjectYAML/ELFYAML.h | 14 + .../include/llvm/Transforms/Utils/CodeMoverUtils.h | 10 + llvm/lib/Analysis/DDG.cpp | 21 +- llvm/lib/Analysis/DependenceGraphBuilder.cpp | 16 + llvm/lib/Analysis/IVDescriptors.cpp | 44 +- llvm/lib/CodeGen/RegisterCoalescer.cpp | 178 ++- llvm/lib/MC/XCOFFObjectWriter.cpp | 40 +- llvm/lib/ObjectYAML/ELFEmitter.cpp | 27 + llvm/lib/ObjectYAML/ELFYAML.cpp | 39 + llvm/lib/Target/AMDGPU/SIInsertWaitcnts.cpp | 6 +- llvm/lib/Target/ARM/ARMInstrMVE.td | 30 +- .../Target/AVR/MCTargetDesc/AVRMCCodeEmitter.cpp | 8 +- llvm/lib/Target/PowerPC/PPCISelLowering.cpp | 27 +- llvm/lib/Target/PowerPC/PPCMIPeephole.cpp | 100 -- .../InstCombine/InstCombineVectorOps.cpp | 20 +- llvm/lib/Transforms/Scalar/LoopFuse.cpp | 13 +- llvm/lib/Transforms/Scalar/LoopInterchange.cpp | 54 +- llvm/lib/Transforms/Utils/CodeMoverUtils.cpp | 15 +- llvm/lib/Transforms/Utils/Local.cpp | 22 +- .../Vectorize/LoopVectorizationLegality.cpp | 12 + llvm/test/Analysis/DDG/basic-a.ll | 165 +-- llvm/test/Analysis/DDG/basic-b.ll | 164 +-- llvm/test/Analysis/DDG/basic-loopnest.ll | 371 ++--- llvm/test/Analysis/DDG/root-node.ll | 5 +- llvm/test/CodeGen/PowerPC/CSR-fit.ll | 38 +- llvm/test/CodeGen/PowerPC/aix-undef-func-call.ll | 29 + llvm/test/CodeGen/PowerPC/fold-rlwinm-1.ll | 11 +- llvm/test/CodeGen/PowerPC/fold-rlwinm.mir | 110 -- .../CodeGen/PowerPC/inline-asm-vsx-clobbers.ll | 32 + llvm/test/CodeGen/PowerPC/vec_revb.ll | 18 + llvm/test/CodeGen/Thumb2/vqneg.ll | 44 + llvm/test/CodeGen/X86/fp128-libcalls.ll | 591 +++++++- .../MIR/X86/regcoalescing-clears-dead-dbgvals.mir | 145 ++ .../DebugInfo/X86/dbg-value-dropped-instcombine.ll | 76 ++ llvm/test/MC/Mips/micromips-sc-expansion.s | 34 + llvm/test/MC/Mips/sc-expansion.s | 26 - .../update-condbranch-duplicate-successors.ll | 145 ++ .../first-order-recurrence-complex.ll | 245 ++++ .../first-order-recurrence-multiply-recurrences.ll | 45 + .../tools/llvm-objcopy/MachO/dump-section.test | 82 ++ llvm/test/tools/obj2yaml/llvm-deplibs-section.yaml | 42 + .../tools/yaml2obj/ELF/llvm-deplibs-section.yaml | 87 ++ llvm/tools/llvm-objcopy/MachO/MachOObjcopy.cpp | 39 +- llvm/tools/obj2yaml/elf2yaml.cpp | 37 + llvm/unittests/Transforms/Utils/LocalTest.cpp | 7 +- llvm/utils/TableGen/OptRSTEmitter.cpp | 2 - 92 files changed, 4442 insertions(+), 2404 deletions(-) create mode 100644 clang/test/Sema/warn-stringcompare.c delete mode 100644 clang/utils/convert_arm_neon.py delete mode 100644 lldb/source/Plugins/ExpressionParser/Clang/ASTDumper.cpp delete mode 100644 lldb/source/Plugins/ExpressionParser/Clang/ASTDumper.h create mode 100644 llvm/test/CodeGen/PowerPC/aix-undef-func-call.ll delete mode 100644 llvm/test/CodeGen/PowerPC/fold-rlwinm.mir create mode 100644 llvm/test/CodeGen/PowerPC/inline-asm-vsx-clobbers.ll create mode 100644 llvm/test/CodeGen/Thumb2/vqneg.ll create mode 100644 llvm/test/DebugInfo/MIR/X86/regcoalescing-clears-dead-dbgvals.mir create mode 100644 llvm/test/DebugInfo/X86/dbg-value-dropped-instcombine.ll create mode 100644 llvm/test/MC/Mips/micromips-sc-expansion.s create mode 100644 llvm/test/Transforms/LoopInterchange/update-condbranch-duplicat [...] create mode 100644 llvm/test/Transforms/LoopVectorize/first-order-recurrence-complex.ll create mode 100644 llvm/test/Transforms/LoopVectorize/first-order-recurrence-multi [...] create mode 100644 llvm/test/tools/llvm-objcopy/MachO/dump-section.test create mode 100644 llvm/test/tools/obj2yaml/llvm-deplibs-section.yaml create mode 100644 llvm/test/tools/yaml2obj/ELF/llvm-deplibs-section.yaml