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-lts-allmodconfig in repository toolchain/ci/llvm-project.
from fade9cbed76 [llvm-ar] Fix relative thin archive path handling adds bedcaea99a7 Include what you use in LanaiInstrInfo.cpp adds 5099aef8696 [PR41567][Sema] Fixed cast kind in addr space conversions adds b8fee677bf8 Re-check in clang support gun asm goto after fixing tests. adds 0912b06f780 [LoopPred] Convert member function to free helper function [NFC] adds 009d08f313c [PowerPC] Set PROT_READ flag for MF_EXEC to prevent segfaul [...] adds 857de979a7e Revert "[llvm-ar] Fix relative thin archive path handling" adds 985f2f48bd5 [WebAssembly] Remove fptosi(undef) and fptoui(undef) from r [...] adds 9ed1673703c [LoopPred] Convert a second member function to a static hel [...] adds 8e317e29da4 Include what you use in LanaiRegisterInfo.cpp adds 2fcd2bd0df5 [Tests] Add LFTR tests for multiple exit loops adds b46934eeb8c Revert "[Tests] Add LFTR tests for multiple exit loops" adds 179154f6b99 Include what you use in LanaiFrameLowering.{cpp,h} adds f4d22bd0b40 Include what you use in LanaiISelDAGToDAG.cpp adds dc136847e3f Include what you use in LanaiMemAluCombiner.cpp adds b8aeaf882e4 Include what you use in LanaiAsmPrinter.cpp adds 26c43d0ef8e Include what you use in Lanai.h adds aad5d518823 builtins: correct function name for AEABI adds 197a7c01e6b tools: add `llvm-nm` and `llvm-objcopy` to tools adds 83645d214d4 [Tests] Add LFTR tests for multiple exit loops (try 2) adds 4172dbab5dd Fix a crash when the default of a switch is removed adds 86463141e75 gn build: Merge r362352 adds 221e604d6f9 [PDB] Copy inlinee lines records into the PDB adds c061b99c5b6 [ConstantRange] Add sdiv() support adds 479568e6458 Add cdb test for inline line tables adds 786a85dcd20 Add ScalarEvolutionsTest::SCEVExpandInsertCanonicalIV tests adds 6f83c75d035 gn build: Merge r362371 adds 81ef625080c Permit Exception Spec mismatch with NoThrow on inherited Virtual adds bf37536a351 Make NoThrow FunctionLike, make FunctionLike include refere [...] adds 8dbeb9256cb TTI: Improve default costs for addrspacecast adds 18ca8a2233a Silence 'warning C4305: 'initializing': truncation from 'do [...] adds bad43d8f49c [PowerPC] Look through copies for compare elimination adds 0b7f98da656 Propagate fmf for setcc/select folds adds dcf865f0ca5 [X86] Fix the pattern for merge masked vcvtps2pd. adds 7a4eabef392 [CFLGraph] Add FAdd to visitConstantExpr. adds c24a2f4ad92 CFLAA: reflow comments; NFC adds dd0adae65a7 Fix test failure from r362435 adds 06f3b094e4a ELF: Introduce a separate bit for tracking whether an outpu [...] adds bddab42fc76 gn build: Merge r361896. adds 7500c97ce4b [AArch64][GlobalISel] Optimize G_FCMP + G_SELECT pairs when [...] adds 0ceda9fb5c8 AMDGPU: Disable stack realignment for kernels adds 6ff978ee054 Propagate fmf for setcc in SDAG for select folds adds 89f9af5487e [SCCP] Add UnaryOperator visitor to SCCP for unary FNeg adds 357e8a390ca [ORC] Use uint8_t for bitfields in SymbolTableEntry. adds 27a546610c4 foo adds 17728e7c151 [X86] Add test cases for 32 and 64 bit versions of PR42118. NFC adds 099f4a9fa82 Revert r362451 "foo" and r362452 "[X86] Add test cases for [...] adds 552fda839a3 Fix DWARF DebugInfo unit test errors when cross-compiling adds 6dc8ce323e2 [NFC][Codegen] Add tests for hoisting and-by-const from "lo [...]
No new revisions were added by this update.
Summary of changes: clang/include/clang/AST/Stmt.h | 51 +- clang/include/clang/AST/Type.h | 8 + clang/include/clang/Basic/Attr.td | 2 +- clang/include/clang/Basic/DiagnosticParseKinds.td | 4 +- clang/include/clang/Basic/DiagnosticSemaKinds.td | 10 +- clang/include/clang/Sema/Sema.h | 2 + clang/lib/AST/ASTImporter.cpp | 10 +- clang/lib/AST/DeclBase.cpp | 2 + clang/lib/AST/Stmt.cpp | 29 +- clang/lib/AST/StmtPrinter.cpp | 20 +- clang/lib/AST/StmtProfile.cpp | 3 + clang/lib/AST/TypePrinter.cpp | 2 + clang/lib/Analysis/CFG.cpp | 74 +- clang/lib/CodeGen/CGStmt.cpp | 126 +- clang/lib/Parse/ParseStmtAsm.cpp | 68 +- clang/lib/Sema/JumpDiagnostics.cpp | 114 +- clang/lib/Sema/SemaCast.cpp | 4 + clang/lib/Sema/SemaExceptionSpec.cpp | 18 +- clang/lib/Sema/SemaStmtAsm.cpp | 48 +- clang/lib/Sema/TreeTransform.h | 16 +- clang/lib/Serialization/ASTReaderStmt.cpp | 7 + clang/lib/Serialization/ASTWriterStmt.cpp | 4 + clang/test/Analysis/asm-goto.cpp | 53 + clang/test/CodeGen/asm-goto.c | 20 + clang/test/CodeGen/asm.c | 12 + clang/test/CodeGen/inline-asm-mixed-style.c | 10 +- .../test/CodeGenOpenCLCXX/addrspace-conversion.cl | 7 + clang/test/Coverage/c-language-features.inc | 4 +- ...pragma-attribute-supported-attributes-list.test | 2 +- clang/test/PCH/asm.h | 6 +- clang/test/Parser/asm-goto.c | 57 + clang/test/Parser/asm-goto.cpp | 53 + clang/test/Sema/asm-goto.cpp | 63 + clang/test/Sema/asm.c | 21 + clang/test/Sema/inline-asm-validate-tmpl.cpp | 10 + clang/test/SemaCXX/nothrow-vs-exception-specs.cpp | 33 + compiler-rt/lib/builtins/arm/comparesf2.S | 4 +- debuginfo-tests/win_cdb/inline-line-gap.cpp | 45 + lld/COFF/PDB.cpp | 103 +- lld/ELF/LinkerScript.cpp | 7 +- lld/ELF/OutputSections.cpp | 3 +- lld/ELF/OutputSections.h | 5 + lld/ELF/Writer.cpp | 13 +- lld/test/COFF/pdb-inlinees-extrafiles.s | 334 ++++++ lld/test/COFF/pdb-inlinees.s | 332 ++++++ lld/test/COFF/pdb-unknown-subsection.s | 46 + .../Utility/ReproducerInstrumentationTest.cpp | 12 +- llvm/cmake/modules/AddLLVM.cmake | 2 + llvm/include/llvm/CodeGen/BasicTTIImpl.h | 8 +- llvm/include/llvm/CodeGen/TargetLowering.h | 5 +- .../CodeView/DebugInlineeLinesSubsection.h | 7 +- llvm/include/llvm/ExecutionEngine/Orc/Core.h | 20 +- llvm/include/llvm/IR/ConstantRange.h | 7 + llvm/include/llvm/Object/ArchiveWriter.h | 2 +- llvm/lib/Analysis/CFLGraph.h | 10 +- llvm/lib/CodeGen/CodeGenPrepare.cpp | 4 +- llvm/lib/CodeGen/SelectionDAG/DAGCombiner.cpp | 13 +- llvm/lib/CodeGen/SelectionDAG/LegalizeDAG.cpp | 11 +- llvm/lib/CodeGen/SelectionDAG/LegalizeTypes.cpp | 1 + llvm/lib/IR/ConstantRange.cpp | 87 ++ llvm/lib/Object/ArchiveWriter.cpp | 51 +- llvm/lib/Support/Unix/Memory.inc | 5 +- .../Target/AArch64/AArch64InstructionSelector.cpp | 104 +- llvm/lib/Target/AMDGPU/SIISelLowering.cpp | 4 +- llvm/lib/Target/AMDGPU/SIISelLowering.h | 2 +- llvm/lib/Target/AMDGPU/SIRegisterInfo.cpp | 13 + llvm/lib/Target/AMDGPU/SIRegisterInfo.h | 1 + llvm/lib/Target/Lanai/AsmParser/LanaiAsmParser.cpp | 1 + llvm/lib/Target/Lanai/Lanai.h | 7 +- llvm/lib/Target/Lanai/LanaiAsmPrinter.cpp | 3 +- llvm/lib/Target/Lanai/LanaiFrameLowering.cpp | 2 +- llvm/lib/Target/Lanai/LanaiFrameLowering.h | 1 - llvm/lib/Target/Lanai/LanaiISelDAGToDAG.cpp | 2 +- llvm/lib/Target/Lanai/LanaiInstrInfo.cpp | 6 +- llvm/lib/Target/Lanai/LanaiMemAluCombiner.cpp | 2 +- llvm/lib/Target/Lanai/LanaiRegisterInfo.cpp | 6 +- llvm/lib/Target/PowerPC/PPCInstrInfo.cpp | 7 +- llvm/lib/Target/X86/X86InstrAVX512.td | 5 +- llvm/lib/ToolDrivers/llvm-lib/LibDriver.cpp | 11 +- llvm/lib/Transforms/Scalar/LoopPredication.cpp | 111 +- llvm/lib/Transforms/Scalar/SCCP.cpp | 26 + llvm/lib/Transforms/Utils/LowerSwitch.cpp | 5 + .../Analysis/CostModel/AMDGPU/addrspacecast.ll | 33 +- .../CodeGen/AArch64/GlobalISel/fold-fp-select.mir | 351 ++++++ .../hoist-and-by-const-from-lshr-in-eqcmp-zero.ll | 340 ++++++ .../hoist-and-by-const-from-shl-in-eqcmp-zero.ll | 335 ++++++ llvm/test/CodeGen/AMDGPU/stack-realign-kernel.ll | 294 +++++ llvm/test/CodeGen/AMDGPU/stack-realign.ll | 26 + .../hoist-and-by-const-from-lshr-in-eqcmp-zero.ll | 1222 +++++++++++++++++++ .../hoist-and-by-const-from-shl-in-eqcmp-zero.ll | 1234 ++++++++++++++++++++ .../CodeGen/PowerPC/eliminate-compare-of-copy.ll | 29 + llvm/test/CodeGen/PowerPC/fmf-propagation.ll | 4 +- llvm/test/CodeGen/WebAssembly/target-features.ll | 8 +- llvm/test/CodeGen/X86/avx512-cvt.ll | 43 +- llvm/test/CodeGen/X86/fmf-propagation.ll | 8 + .../hoist-and-by-const-from-lshr-in-eqcmp-zero.ll | 926 +++++++++++++++ .../hoist-and-by-const-from-shl-in-eqcmp-zero.ll | 874 ++++++++++++++ .../Transforms/IndVarSimplify/lftr-multi-exit.ll | 276 +++++ .../LoopUnroll/AMDGPU/unroll-cost-addrspacecast.ll | 77 ++ .../condition-phi-unreachable-default.ll | 36 + llvm/test/Transforms/SCCP/apfloat-basictest.ll | 33 + llvm/test/Transforms/SCCP/undef-resolve.ll | 8 + llvm/test/tools/llvm-ar/reduce-thin-path.test | 10 - llvm/test/tools/llvm-ar/thin-archive.test | 45 - .../llvm-objcopy/ELF/archive-unknown-members.test | 8 +- .../tools/llvm-readobj/thin-archive-paths.test | 6 +- llvm/tools/llvm-ar/llvm-ar.cpp | 38 +- llvm/tools/llvm-pdbutil/DumpOutputStyle.cpp | 4 + llvm/unittests/Analysis/ScalarEvolutionTest.cpp | 193 +++ .../DebugInfo/DWARF/DWARFDebugInfoTest.cpp | 24 +- .../DebugInfo/DWARF/DWARFDebugLineTest.cpp | 7 +- llvm/unittests/DebugInfo/DWARF/DwarfUtils.cpp | 16 +- llvm/unittests/DebugInfo/DWARF/DwarfUtils.h | 3 +- llvm/unittests/IR/ConstantRangeTest.cpp | 58 + .../gn/secondary/clang-tools-extra/clangd/BUILD.gn | 1 + .../secondary/clang/include/clang/Basic/BUILD.gn | 8 + llvm/utils/gn/secondary/clang/lib/Sema/BUILD.gn | 1 + .../gn/secondary/clang/utils/TableGen/BUILD.gn | 1 + llvm/utils/gn/secondary/llvm/test/BUILD.gn | 1 + .../gn/secondary/llvm/tools/llvm-lipo/BUILD.gn | 19 + 120 files changed, 8554 insertions(+), 475 deletions(-) create mode 100644 clang/test/Analysis/asm-goto.cpp create mode 100644 clang/test/CodeGen/asm-goto.c create mode 100644 clang/test/CodeGenOpenCLCXX/addrspace-conversion.cl create mode 100644 clang/test/Parser/asm-goto.c create mode 100644 clang/test/Parser/asm-goto.cpp create mode 100644 clang/test/Sema/asm-goto.cpp create mode 100644 debuginfo-tests/win_cdb/inline-line-gap.cpp create mode 100644 lld/test/COFF/pdb-inlinees-extrafiles.s create mode 100644 lld/test/COFF/pdb-inlinees.s create mode 100644 lld/test/COFF/pdb-unknown-subsection.s create mode 100644 llvm/test/CodeGen/AArch64/GlobalISel/fold-fp-select.mir create mode 100644 llvm/test/CodeGen/AArch64/hoist-and-by-const-from-lshr-in-eqcmp [...] create mode 100644 llvm/test/CodeGen/AArch64/hoist-and-by-const-from-shl-in-eqcmp-zero.ll create mode 100644 llvm/test/CodeGen/AMDGPU/stack-realign-kernel.ll create mode 100644 llvm/test/CodeGen/ARM/hoist-and-by-const-from-lshr-in-eqcmp-zero.ll create mode 100644 llvm/test/CodeGen/ARM/hoist-and-by-const-from-shl-in-eqcmp-zero.ll create mode 100644 llvm/test/CodeGen/PowerPC/eliminate-compare-of-copy.ll create mode 100644 llvm/test/CodeGen/X86/hoist-and-by-const-from-lshr-in-eqcmp-zero.ll create mode 100644 llvm/test/CodeGen/X86/hoist-and-by-const-from-shl-in-eqcmp-zero.ll create mode 100644 llvm/test/Transforms/IndVarSimplify/lftr-multi-exit.ll create mode 100644 llvm/test/Transforms/LoopUnroll/AMDGPU/unroll-cost-addrspacecast.ll create mode 100644 llvm/test/Transforms/LowerSwitch/condition-phi-unreachable-default.ll create mode 100644 llvm/test/Transforms/SCCP/apfloat-basictest.ll delete mode 100644 llvm/test/tools/llvm-ar/reduce-thin-path.test delete mode 100644 llvm/test/tools/llvm-ar/thin-archive.test create mode 100644 llvm/utils/gn/secondary/llvm/tools/llvm-lipo/BUILD.gn