This is an automated email from the git hooks/post-receive script.
tcwg-buildslave pushed a change to branch linaro-local/ci/tcwg_bmk_tx1/llvm-release-aarch64-spec2k6-O3_LTO in repository toolchain/ci/llvm-project.
from a634a80615b Don't jump to landing pads in Control Flow Optimizer adds 2378a6e4f13 [clangd] Fix null check in FindTarget. adds 7918dbda298 [clangd] Handle the missing injectedClassNameType in targetDecl. adds 85a2d23d963 [clangd] Add the missing elaborated types in FindTarget. adds cd477e7fdbf [clangd] Fix modernize-loop-convert "multiple diag in fligh [...] adds 38f995e4cb4 [clangd] Don't assert when completing a lambda variable ins [...] adds cbc9b92df45 [clang] Persist Attr::IsPackExpansion into the PCH adds d942a81c71a PR45063: Fix crash on invalid processing an elaborated clas [...] adds 3f4a753f597 [clang] Fix crash on visiting null nestedNameSpecifier. adds 30d05b898c6 [clangd][Hover] Handle uninstantiated default args adds 52f2d6d4b20 [clangd] Disable all dependency outputs adds 357e79c2895 [clangd] Fix early selection for non-vardecl declarators adds cb89646a4a8 [clangd] Filter pch related flags coming from the user adds d623a06a824 [clangd] Make use of SourceOrder to find first initializer [...] adds 230b872c290 [clangd] Increase stack size of the new threads on macOS adds 41c5efc3f2f [Syntax] Simplify TokenCollector::Builder, use captured exp [...] adds 0530e2a811b [Syntax] Merge overlapping top-level macros in TokenBuffer adds c9008243202 [clangd] Fix a crash for accessing a null template decl ret [...] adds b6efa236581 [clangd] Preserve -nostdinc and --sysroot when calling quer [...] adds 56c6099f238 [X86] Add x, t and g modifiers for inline asm adds 2dc664d578f ValueMapper does not preserve inline assembly dialect when [...] adds 6fcb9ab5b49 [clangd] Disable dependency-output lit test on windows adds 3c2f0cf15bc [clangd] Use printf instead of `echo -e` to be compliant with dash adds 756b482c69b lit googletest.py: Don't raise StopIteration in generator adds 0f99a730e3b [X86] Teach combineVectorShiftImm to constant fold undef el [...] adds ea65b89665c [X86] Fold undef elts to 0 in getTargetVShiftByConstNode. adds a85165ccb9c [ELF][test] Make tests less address sensitive and delete re [...] adds b980cc1cd32 [lld][ELF] Mark empty NOLOAD output sections SHT_NOBITS ins [...] adds aab50695971 [AArch64] Fix BTI landing pad generation. adds bf89c5aeb89 [AArch64] Fix BTI instruction emission. adds 4d0626a822b [IndVarSimplify][LoopUtils] Avoid TOCTOU/ordering issues (PR45835) adds dc94773a91c [ELF] Don't cause assertion failure if --dynamic-list or -- [...] adds 320907788da [X86] make sure POP has implicit def/use of stack pointer w [...] adds f5a9c661a35 [AARch64] Add Marvell ThunderX3T110 support adds 783f5c6c5e2 Fix alignment of thunks for ARM/ARM64 adds f14919564d8 Fix integration of pass plugins with llvm dylib adds 7831c48b066 Fix standalone build interaction with compiler extension adds 4b932da77db Fix compiler extension in standalone mode adds 0c05269e023 [nfc] Cleanup extension header generation adds 5f510e51dd4 Update compiler extension integration into the build system adds 2f6b23d4d00 Do not declare compiler extension member as const adds 576559ed5d0 Use components instead of libraries in Polly linkage step adds 3ca8b23cf5b Fix spurious warning in ExtensionDependencies.inc [nfc] adds 6f71678ecd2 Make Polly tests dependencies explicit
No new revisions were added by this update.
Summary of changes: .../clang-tidy/modernize/LoopConvertCheck.cpp | 17 +- clang-tools-extra/clangd/AST.cpp | 7 + clang-tools-extra/clangd/AST.h | 15 + clang-tools-extra/clangd/CodeComplete.cpp | 13 +- clang-tools-extra/clangd/Compiler.cpp | 21 +- clang-tools-extra/clangd/FindTarget.cpp | 21 +- clang-tools-extra/clangd/Hover.cpp | 18 +- clang-tools-extra/clangd/Quality.cpp | 5 +- clang-tools-extra/clangd/QueryDriverDatabase.cpp | 52 +- clang-tools-extra/clangd/Selection.cpp | 21 +- clang-tools-extra/clangd/Threading.cpp | 21 +- .../clangd/refactor/tweaks/DefineOutline.cpp | 10 +- .../clangd/test/dependency-output.test | 13 + .../clangd/test/system-include-extractor.test | 12 +- clang-tools-extra/clangd/unittests/ClangdTests.cpp | 21 + .../clangd/unittests/CodeCompleteTests.cpp | 11 + .../clangd/unittests/DiagnosticsTests.cpp | 27 + .../clangd/unittests/FindTargetTests.cpp | 51 +- clang-tools-extra/clangd/unittests/HoverTests.cpp | 25 +- .../clangd/unittests/SelectionTests.cpp | 6 + clang-tools-extra/clangd/unittests/TweakTests.cpp | 46 +- clang/CMakeLists.txt | 1 + clang/lib/CodeGen/CMakeLists.txt | 3 +- clang/lib/Sema/SemaTemplate.cpp | 8 +- clang/lib/Tooling/Syntax/Tokens.cpp | 320 ++-- clang/test/Driver/aarch64-cpus.c | 28 + clang/test/PCH/cxx-attrs-packexpansion.cpp | 25 + clang/test/Parser/cxx-template-decl.cpp | 10 + clang/unittests/Tooling/Syntax/TokensTest.cpp | 25 +- clang/utils/TableGen/ClangAttrEmitter.cpp | 3 + lld/COFF/Chunks.h | 10 +- lld/COFF/DLL.cpp | 16 +- lld/ELF/ScriptLexer.cpp | 6 +- lld/ELF/ScriptParser.cpp | 1 + lld/test/COFF/arm64-import2.test | 20 +- lld/test/ELF/invalid-dynamic-list.test | 4 + lld/test/ELF/linkerscript/at-self-reference.s | 63 - lld/test/ELF/linkerscript/common-assign.s | 8 +- lld/test/ELF/linkerscript/double-bss.test | 6 +- lld/test/ELF/linkerscript/merge-sections-syms.s | 34 +- lld/test/ELF/linkerscript/noload.s | 55 +- lld/test/ELF/linkerscript/rosegment.test | 20 +- lld/test/ELF/many-alloc-sections.s | 2 +- lld/test/ELF/version-script-err.s | 5 + llvm/CMakeLists.txt | 3 +- llvm/cmake/modules/AddLLVM.cmake | 154 +- llvm/cmake/modules/CMakeLists.txt | 1 + llvm/include/llvm/Support/AArch64TargetParser.def | 4 + llvm/lib/CMakeLists.txt | 1 + llvm/lib/Extensions/CMakeLists.txt | 3 + .../lib/Extensions/Extensions.cpp | 0 llvm/lib/{LTO => Extensions}/LLVMBuild.txt | 22 +- llvm/lib/LLVMBuild.txt | 1 + llvm/lib/LTO/CMakeLists.txt | 1 - llvm/lib/LTO/LLVMBuild.txt | 1 + llvm/lib/Target/AArch64/AArch64.td | 26 + llvm/lib/Target/AArch64/AArch64BranchTargets.cpp | 12 +- llvm/lib/Target/AArch64/AArch64SchedA53.td | 3 +- llvm/lib/Target/AArch64/AArch64SchedA57.td | 3 +- llvm/lib/Target/AArch64/AArch64SchedCyclone.td | 3 +- llvm/lib/Target/AArch64/AArch64SchedExynosM3.td | 3 +- llvm/lib/Target/AArch64/AArch64SchedExynosM4.td | 3 +- llvm/lib/Target/AArch64/AArch64SchedExynosM5.td | 3 +- llvm/lib/Target/AArch64/AArch64SchedFalkor.td | 4 +- llvm/lib/Target/AArch64/AArch64SchedKryo.td | 4 +- llvm/lib/Target/AArch64/AArch64SchedThunderX.td | 4 +- .../lib/Target/AArch64/AArch64SchedThunderX2T99.td | 4 +- .../Target/AArch64/AArch64SchedThunderX3T110.td | 1997 ++++++++++++++++++++ llvm/lib/Target/AArch64/AArch64Subtarget.cpp | 11 + llvm/lib/Target/AArch64/AArch64Subtarget.h | 3 +- llvm/lib/Target/X86/X86AsmPrinter.cpp | 46 +- llvm/lib/Target/X86/X86ISelLowering.cpp | 21 +- llvm/lib/Target/X86/X86InstrInfo.cpp | 2 + llvm/lib/Transforms/Scalar/IndVarSimplify.cpp | 94 +- llvm/lib/Transforms/Utils/ValueMapper.cpp | 3 +- .../CodeGen/AArch64/aarch64-combine-fmul-fsub.mir | 1 + .../CodeGen/AArch64/branch-target-enforcement.mir | 43 +- llvm/test/CodeGen/AArch64/cpus.ll | 1 + llvm/test/CodeGen/AArch64/machine-combiner-madd.ll | 1 + .../AArch64/preferred-function-alignment.ll | 1 + llvm/test/CodeGen/AArch64/remat.ll | 1 + llvm/test/CodeGen/X86/asm-modifier2.ll | 53 + llvm/test/CodeGen/X86/inline-asm-bad-modifier.ll | 4 +- llvm/test/CodeGen/X86/materialize.ll | 20 + llvm/test/CodeGen/X86/vec_shift5.ll | 32 +- llvm/test/Transforms/IndVarSimplify/pr45835.ll | 38 + llvm/tools/bugpoint/CMakeLists.txt | 3 +- llvm/tools/llvm-config/llvm-config.cpp | 23 + llvm/tools/opt/CMakeLists.txt | 3 +- llvm/unittests/Support/TargetParserTest.cpp | 9 +- llvm/utils/lit/lit/formats/googletest.py | 2 +- polly/lib/CMakeLists.txt | 71 +- polly/unittests/ScopPassManager/CMakeLists.txt | 2 + 93 files changed, 3243 insertions(+), 611 deletions(-) create mode 100644 clang-tools-extra/clangd/test/dependency-output.test create mode 100644 clang/test/PCH/cxx-attrs-packexpansion.cpp delete mode 100644 lld/test/ELF/linkerscript/at-self-reference.s create mode 100644 llvm/lib/Extensions/CMakeLists.txt copy clang-tools-extra/clangd/test/Inputs/background-index/sub_dir/compile_flags.t [...] copy llvm/lib/{LTO => Extensions}/LLVMBuild.txt (70%) create mode 100644 llvm/lib/Target/AArch64/AArch64SchedThunderX3T110.td create mode 100644 llvm/test/CodeGen/X86/asm-modifier2.ll create mode 100644 llvm/test/Transforms/IndVarSimplify/pr45835.ll