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-allyesconfig in repository toolchain/ci/llvm-project.
from a5c96e326a7 [X86] Stop accidentally custom type legalizing v4i32->v4f32 [...] adds ef4febd85b5 [Attributor] AAUndefinedBehavior: Check for branches on und [...] adds dc93540acbf Fix handling of newlines in clang-query adds 544f200c785 Fix newline handling in clang-query parser adds bee973f4df3 Fix use of named values surrounded by newlines in clang-query adds 0460a6bdf2f [lldb][NFC] Remove most GetASTContext calls in AST metadata code adds cde071c4bfb [mlir] Update mlir/CMakeLists.txt to install *.td files adds c926d96fcab [X86] Make the AVX1 check lines in vec-strict-inttofp-256.l [...] adds 0007f9da7c0 [lldb][NFC] Delete static versions of ClangASTContext::Crea [...] adds f7d9584c56d Fix formatting in previous commits adds 6991d5728f1 [lldb][NFC] Make integer types functions in ClangASTContext [...] adds b1fb07ddbaa [lldb][NFC] Simplify ClangASTContext::GetTypeForDecl adds 5edb40c0220 [SelectionDAG] Disallow indirect "i" constraint adds 599d0709100 [X86] Remove dyn_casts to ConstantSDNode for operand 1 of X [...] adds b2f19320dc1 [X86] Use isOneConstant to simplify some code. NFC adds 266cd7717c8 [X86] Use APInt::isOneValue and ConstantSDNode::isOne. NFC adds 874a8004f93 [PowerPC] Exploit the rlwinm instructions for "and" with constant adds eadc97b0ec8 [CMake] Added remote test execution support into CrossWinTo [...] adds 6f9b4c6826d [SelectionDAT] Simplify SelectionDAGBuilder::visitInlineAsm adds 45acc35ac21 [ELF][PPC64] Implement IPLT code sequence for non-preemptib [...] adds fb2944bd7f8 [ELF][PPC32] Implement IPLT code sequence for non-preemptib [...] new bb87364f26c [ELF][PPC64] Improve "call lacks nop" diagnostic and make i [...]
The 1 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/clang-query/QueryParser.cpp | 2 +- .../unittests/clang-query/QueryParserTest.cpp | 49 ++ clang/cmake/caches/CrossWinToARMLinux.cmake | 30 +- clang/lib/ASTMatchers/Dynamic/Parser.cpp | 20 +- lld/ELF/Arch/PPC.cpp | 12 +- lld/ELF/Arch/PPC64.cpp | 10 +- lld/ELF/InputSection.cpp | 12 +- lld/ELF/Thunks.cpp | 29 +- lld/ELF/Thunks.h | 5 + ...ptable.s => ppc32-ifunc-nonpreemptible-nopic.s} | 21 +- ...emptable.s => ppc32-ifunc-nonpreemptible-pic.s} | 36 +- lld/test/ELF/ppc64-bsymbolic-toc-restore.s | 2 +- lld/test/ELF/ppc64-error-toc-restore.s | 2 +- lld/test/ELF/ppc64-error-toc-tail-call.s | 8 +- lld/test/ELF/ppc64-ifunc.s | 95 ++- lld/test/ELF/ppc64-toc-relax-ifunc.s | 4 +- lldb/include/lldb/Symbol/ClangASTContext.h | 62 +- .../Clang/ClangExpressionDeclMap.cpp | 4 +- .../SymbolFile/DWARF/DWARFASTParserClang.cpp | 7 +- lldb/source/Symbol/ClangASTContext.cpp | 153 ++--- lldb/source/Symbol/ClangASTImporter.cpp | 9 +- llvm/include/llvm/CodeGen/TargetLowering.h | 4 +- llvm/include/llvm/Transforms/IPO/Attributor.h | 35 + .../CodeGen/SelectionDAG/SelectionDAGBuilder.cpp | 14 +- llvm/lib/CodeGen/SelectionDAG/TargetLowering.cpp | 6 + llvm/lib/Target/AArch64/AArch64ISelDAGToDAG.cpp | 1 - llvm/lib/Target/ARM/ARMISelDAGToDAG.cpp | 4 - llvm/lib/Target/Hexagon/HexagonISelDAGToDAG.cpp | 1 - llvm/lib/Target/Mips/MipsISelDAGToDAG.cpp | 1 - llvm/lib/Target/Mips/MipsSEISelDAGToDAG.cpp | 4 - .../Target/PowerPC/MCTargetDesc/PPCMCTargetDesc.h | 24 + llvm/lib/Target/PowerPC/PPCISelDAGToDAG.cpp | 21 +- llvm/lib/Target/RISCV/RISCVISelDAGToDAG.cpp | 1 - llvm/lib/Target/Sparc/SparcISelDAGToDAG.cpp | 1 - .../Target/WebAssembly/WebAssemblyISelDAGToDAG.cpp | 1 - llvm/lib/Target/X86/X86ISelDAGToDAG.cpp | 4 - llvm/lib/Target/X86/X86ISelLowering.cpp | 216 +++---- llvm/lib/Target/X86/X86ISelLowering.h | 4 +- llvm/lib/Transforms/IPO/Attributor.cpp | 192 ++++-- llvm/test/CodeGen/PowerPC/and-mask.ll | 5 +- llvm/test/CodeGen/PowerPC/opt-cmp-inst-cr0-live.ll | 4 +- llvm/test/CodeGen/PowerPC/popcnt-zext.ll | 4 +- llvm/test/CodeGen/X86/vec-strict-inttofp-256.ll | 710 +++++++++++++++++---- .../Attributor/IPConstantProp/PR26044.ll | 14 +- .../IPConstantProp/fp-bc-icmp-const-fold.ll | 2 +- ...lve-after-each-resolving-undefs-for-function.ll | 2 +- .../Transforms/Attributor/undefined_behavior.ll | 153 ++++- mlir/CMakeLists.txt | 1 + 48 files changed, 1418 insertions(+), 583 deletions(-) copy lld/test/ELF/{ppc32-gnu-ifunc-nonpreemptable.s => ppc32-ifunc-nonpreemptible- [...] rename lld/test/ELF/{ppc32-gnu-ifunc-nonpreemptable.s => ppc32-ifunc-nonpreemptibl [...]