This is an automated email from the git hooks/post-receive script.
tcwg-buildslave pushed a change to branch linaro-local/ci/tcwg_bmk_tk1/llvm-release-arm-spec2k6-Oz_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 adds 3428405fc4e [PowerPC] Add support for vmsumudm adds 1abba52044d [PowerPC] Add missing handling for half precision adds eac91d58640 [PowerPC] Prevent legalization loop from promoting SELECT_C [...] adds a8eb6a5db7f [PowerPC] Treat 'Z' inline asm constraint as a true memory [...] adds 8f299fd2cff Fixed false ThinLTO cache misses problem (PR 45819). new 177a9ac3c6b [PowerPC] Unaligned FP default should apply to scalars only new c69ed62ea19 [BPF] fix a bug for BTF pointee type pruning new 97065683c6a [clangd] Fix DocumentOutline for concepts new 0777c907268 Make LLVM_APPEND_VC_REV=OFF affect clang, lld, and lldb as well. new f5bad9cac5d [BPF] fix incorrect type in BPFISelDAGToDAG readonly load o [...] new 1f3be0e9b7b [PowerPC] Do not assume operand of ADDI is an immediate new caa755f90e3 [BasicAA] Make BasicAA a cfg pass. new 5ccc104c206 [compiler-rt] Reduce the number of threads in gcov test to [...] new 28a6713e107 [ManagedStatic] Fix build errors with clang-tblgen in Debug [...]
The 9 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-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/FindSymbols.cpp | 7 +- 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/FindSymbolsTests.cpp | 9 + .../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/Basic/CMakeLists.txt | 4 +- clang/lib/Basic/Targets/PPC.h | 3 +- clang/lib/CodeGen/CMakeLists.txt | 3 +- clang/lib/Sema/SemaTemplate.cpp | 8 +- clang/lib/Tooling/Syntax/Tokens.cpp | 320 ++-- clang/test/CodeGen/ppc64-inline-asm.c | 13 + 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 + .../Inputs/instrprof-gcov-multithread_fork.cpp | 20 +- lld/COFF/Chunks.h | 10 +- lld/COFF/DLL.cpp | 16 +- lld/Common/CMakeLists.txt | 4 +- 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 + lldb/source/CMakeLists.txt | 4 +- llvm/CMakeLists.txt | 3 +- llvm/cmake/modules/AddLLVM.cmake | 154 +- llvm/cmake/modules/CMakeLists.txt | 1 + llvm/cmake/modules/LLVMConfig.cmake.in | 2 + llvm/docs/CMake.rst | 2 +- llvm/include/llvm/IR/IntrinsicsPowerPC.td | 3 + llvm/include/llvm/Support/AArch64TargetParser.def | 4 + llvm/include/llvm/Support/ManagedStatic.h | 4 +- llvm/include/llvm/Target/TargetSelectionDAG.td | 9 + llvm/lib/Analysis/BasicAliasAnalysis.cpp | 5 +- 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/LTO/LTO.cpp | 28 +- 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/BPF/BPFISelDAGToDAG.cpp | 2 +- llvm/lib/Target/BPF/BTFDebug.cpp | 32 + llvm/lib/Target/PowerPC/P9InstrResources.td | 1 + llvm/lib/Target/PowerPC/PPCISelLowering.cpp | 27 +- llvm/lib/Target/PowerPC/PPCISelLowering.h | 2 +- llvm/lib/Target/PowerPC/PPCInstrAltivec.td | 4 + llvm/lib/Target/PowerPC/PPCInstrInfo.cpp | 4 + llvm/lib/Target/PowerPC/PPCInstrVSX.td | 17 + 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 +- llvm/test/Analysis/BasicAA/phi-values-usage.ll | 6 +- .../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/BPF/BTF/pruning-const.ll | 120 ++ llvm/test/CodeGen/BPF/BTF/pruning-typedef.ll | 128 ++ llvm/test/CodeGen/BPF/rodata_5.ll | 50 + llvm/test/CodeGen/PowerPC/pr45186.ll | 132 ++ llvm/test/CodeGen/PowerPC/pr45432.ll | 52 + llvm/test/CodeGen/PowerPC/pr45709.ll | 58 + llvm/test/CodeGen/PowerPC/scalar_vector_test_2.ll | 88 +- .../PowerPC/vector-constrained-fp-intrinsics.ll | 142 +- 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 +- .../MC/Disassembler/PowerPC/ppc64-encoding-vmx.txt | 3 + llvm/test/MC/PowerPC/ppc64-encoding-vmx.s | 3 + llvm/test/Other/opt-O2-pipeline.ll | 4 - llvm/test/Other/opt-O3-pipeline.ll | 4 - llvm/test/Other/opt-Os-pipeline.ll | 4 - 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 + 130 files changed, 4016 insertions(+), 838 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/BPF/BTF/pruning-const.ll create mode 100644 llvm/test/CodeGen/BPF/BTF/pruning-typedef.ll create mode 100644 llvm/test/CodeGen/BPF/rodata_5.ll create mode 100644 llvm/test/CodeGen/PowerPC/pr45186.ll create mode 100644 llvm/test/CodeGen/PowerPC/pr45432.ll create mode 100644 llvm/test/CodeGen/PowerPC/pr45709.ll create mode 100644 llvm/test/CodeGen/X86/asm-modifier2.ll create mode 100644 llvm/test/Transforms/IndVarSimplify/pr45835.ll