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 72391ab4f16 IR: Teach GlobalIndirectSymbol::getBaseObject() to handle m [...] adds 5f4426e517f Revert "NFC: utils/perf-training: Python 3 compatibility fo [...] adds 68499112cf6 [AArch64][GlobalISel] Fold G_MUL into XRO load addressing m [...] adds 017e272c3ad [Codegen] (X & (C l>>/<< Y)) ==/!= 0 --> ((X <</l>> Y) & [...] adds 86814bf658a [Support] move FileCollector from LLDB to llvm/Support adds de81bd0faa5 [AArch64][GlobalISel] Don't try to use GISel if subtarget d [...] adds 75c64a66c15 Fix unittest build issue in r366956 adds 728b18f29f9 [AArch64][GlobalISel] Select immediate modes for ADD when s [...] adds 58b4787a22c Define some basic terminology around loops in our documentation adds 904494944b9 Apply a few more reviewer suggestions from D65164 adds 5cd5f9b65dd [InstCombine] Swap order of checks to improve compile time (NFC) adds 82e109279d7 [ARM] Remove dead code from ARMConstantIslands. adds 85fd8cea0bb [docs] Split out a section on LoopInfo in the new loop docu [...] adds ab56cf89142 [Remarks][NFC] Rename remarks::Parser to remarks::RemarkParser adds eb1b4c5d4c9 [FileCollector] Change coding style from LLDB to LLVM (NFC) adds 758f6da687b [sanitizer_common] Allow customization of StartSymbolizerSu [...] adds 7418b10b165 [llvm-lipo] Add test for -verify_archs adds a67f6f17467 [Object] Add public MaxSectionAlignment to MachOUniversal adds 5aee1c6b102 [llvm-lipo] Implement alignment function in -create adds 2028d97d09b [Sema] Enable -Wimplicit-float-conversion for integral to f [...] adds 3e4e0478bbc [FileCollector] Update unit test to match coding style. adds 69b63da1673 [FileSystem] Fix ambiguous symbol on Windows. adds e9be72a3b3b [FileCollector] Remove LLDB shim around llvm::FileCollector (NFC) adds a2d74d3d902 [PowerPC] exclude more icmps in LSR which is converted in l [...] adds 925ccdbfd75 Add github-release.py script adds f181dd99cf1 github-upload-release.py: Fix script name in examples adds f55f51b7bee Revert "[Sema] Enable -Wimplicit-float-conversion for integ [...] adds 272a9db115f [lit] Protect full test suite from FILECHECK_OPTS adds db99d3a2a23 Implement change #4 of P1466: Change weekday to accept both [...] adds 9870f6ad2c0 [TableGen] Fix comments/headers referencing clang (NFC) adds 5b406d7058b cli-wrapper-mpxtable.cpp: fix file header adds d5177643f0e [llvm-objdump][NFC] Make the PrettyPrinter::printInst() out [...] adds ee74c9e5fdd LLGS: fix tracking execve on linux adds cd16fadb9cc [BasicAA] Temporarily disable two tests adds 21277e3ec2c [MC] Add MCInstrAnalysis::evaluateMemoryOperandAddress adds 3e023a6dbce [ELF][MIPS] Improve tests adds a48f58c97fe [Clang] New loop pragma vectorize_predicate adds 5c8af538066 [PowerPC][NFC] Added `getDefMIPostRA` method adds 8faffec4e22 [clangd] Also accept flags from CLANGD_FLAGS variable. adds 85d2fe78619 [clangd] Provide help text to users who run `clangd` in a t [...] adds 5c606cef796 [LV] Scalar Epilogue Lowering. NFC. adds f46e8974dea SymbolVendor: Remove the type list member adds 985e52a4c1c [PowerPC][NFC] Make `getDefMIPostRA` public adds 18fa729a39d [clangd] Fix the annotate tweak after rL366893 adds 48b16e1005d [ASTImporter] Reorder fields after structure import is finished adds 5354c83ece0 [IPSCCP] Add assertion to surface cases where we zap return [...]
No new revisions were added by this update.
Summary of changes: clang-tools-extra/clangd/index/Serialization.cpp | 4 +- .../refactor/tweaks/AnnotateHighlightings.cpp | 40 +- clang-tools-extra/clangd/test/log.test | 9 + clang-tools-extra/clangd/tool/ClangdMain.cpp | 28 +- clang-tools-extra/clangd/unittests/TweakTests.cpp | 11 + clang/docs/LanguageExtensions.rst | 21 +- clang/include/clang/Basic/Attr.td | 7 +- clang/include/clang/Basic/AttrDocs.td | 9 +- clang/include/clang/Basic/DiagnosticParseKinds.td | 2 +- clang/lib/AST/ASTImporter.cpp | 54 +- clang/lib/CodeGen/CGLoopInfo.cpp | 28 +- clang/lib/CodeGen/CGLoopInfo.h | 8 + clang/lib/Parse/ParsePragma.cpp | 3 + clang/lib/Sema/SemaStmtAttr.cpp | 12 +- clang/test/AST/ast-print-pragmas.cpp | 4 + clang/test/CodeGenCXX/pragma-loop-predicate.cpp | 35 + clang/test/Parser/pragma-loop.cpp | 15 +- clang/test/Parser/pragma-unroll-and-jam.cpp | 2 +- clang/unittests/AST/ASTImporterTest.cpp | 12 +- clang/utils/perf-training/lit.cfg | 2 +- .../sanitizer_symbolizer_internal.h | 15 +- .../sanitizer_common/sanitizer_symbolizer_mac.cc | 5 + libcxx/include/chrono | 13 +- .../time.cal.mwdlast.members/weekday_last.pass.cpp | 2 +- .../time.cal.wdidx.members/weekday.pass.cpp | 2 +- .../time.cal.wdlast.members/ok.pass.cpp | 2 +- .../{ok.pass.cpp => c_encoding.pass.cpp} | 28 +- .../ctor.local_days.pass.cpp | 8 +- .../time.cal.weekday.members/ctor.pass.cpp | 14 +- .../ctor.sys_days.pass.cpp | 8 +- .../time.cal.weekday.members/decrement.pass.cpp | 12 +- .../time.cal.weekday.members/increment.pass.cpp | 12 +- .../time.cal.weekday.members/iso_encoding.pass.cpp | 48 + .../time.cal.weekday.members/ok.pass.cpp | 7 +- .../plus_minus_equal.pass.cpp | 20 +- .../time.cal.weekday.nonmembers/literals.pass.cpp | 14 +- .../time.cal.weekday.nonmembers/minus.pass.cpp | 2 +- .../time.cal.weekday.nonmembers/plus.pass.cpp | 4 +- .../time.cal.ymwd.members/weekday.pass.cpp | 2 +- .../time.cal.ymwd.members/weekday_indexed.pass.cpp | 5 +- .../time.cal.ymwdlast.members/ok.pass.cpp | 6 +- .../time.cal.ymwdlast.members/weekday.pass.cpp | 2 +- lld/test/ELF/mips-26-mask.s | 4 +- lld/test/ELF/mips-26.s | 42 +- lld/test/ELF/mips-64-disp.s | 14 +- lld/test/ELF/mips-64-got.s | 14 +- lld/test/ELF/mips-64-rels.s | 18 +- lld/test/ELF/mips-call16.s | 8 +- lld/test/ELF/mips-got16-relocatable.s | 20 +- lld/test/ELF/mips-got16.s | 24 +- lld/test/ELF/mips-gp-disp.s | 8 +- lld/test/ELF/mips-gp-local.s | 6 +- lld/test/ELF/mips-higher-highest.s | 10 +- lld/test/ELF/mips-hilo-gp-disp.s | 36 +- lld/test/ELF/mips-hilo-hi-only.s | 10 +- lld/test/ELF/mips-jalr.test | 4 +- lld/test/ELF/mips-micro-jal.s | 10 +- lld/test/ELF/mips-micro-plt.s | 2 +- lld/test/ELF/mips-npic-call-pic-os.s | 136 +-- lld/test/ELF/mips-npic-call-pic-script.s | 204 ++--- lld/test/ELF/mips-npic-call-pic.s | 156 ++-- lld/test/ELF/mips-pc-relocs.s | 14 +- lld/test/ELF/mips-plt-copy.s | 2 +- lld/test/ELF/mips-plt-n32.s | 42 +- lld/test/ELF/mips-plt-n64.s | 40 +- lld/test/ELF/mips-plt-r6.s | 42 +- lld/test/ELF/mips-tls-64.s | 16 +- lld/test/ELF/mips-tls-hilo.s | 10 +- lld/test/ELF/mips-tls.s | 16 +- lld/test/ELF/mips-traps.s | 8 +- lld/test/ELF/mips-xgot-order.s | 16 +- lldb/include/lldb/Core/Module.h | 7 - lldb/include/lldb/Host/FileSystem.h | 8 +- lldb/include/lldb/Symbol/SymbolFile.h | 8 +- lldb/include/lldb/Symbol/SymbolVendor.h | 6 - lldb/include/lldb/Symbol/Type.h | 2 - lldb/include/lldb/Utility/FileCollector.h | 77 -- lldb/include/lldb/Utility/Reproducer.h | 14 +- .../test/functionalities/exec/TestExec.py | 4 +- .../lldbsuite/test/functionalities/exec/main.cpp | 82 +- lldb/source/API/SBCompileUnit.cpp | 1 + lldb/source/Core/Module.cpp | 7 - lldb/source/Host/common/FileSystem.cpp | 4 +- .../Clang/ModuleDependencyCollector.h | 8 +- .../Plugins/Process/Linux/NativeProcessLinux.cpp | 9 +- .../SymbolFile/DWARF/DWARFASTParserClang.cpp | 6 +- .../Plugins/SymbolFile/DWARF/SymbolFileDWARF.cpp | 12 +- .../Plugins/SymbolFile/DWARF/SymbolFileDWARF.h | 4 +- .../SymbolFile/NativePDB/SymbolFileNativePDB.cpp | 6 +- .../Plugins/SymbolFile/PDB/SymbolFilePDB.cpp | 8 +- lldb/source/Plugins/SymbolFile/PDB/SymbolFilePDB.h | 2 - lldb/source/Symbol/SymbolFile.cpp | 10 +- lldb/source/Symbol/SymbolVendor.cpp | 7 +- lldb/source/Symbol/Type.cpp | 2 - lldb/source/Utility/CMakeLists.txt | 1 - lldb/source/Utility/FileCollector.cpp | 182 ---- .../intel-mpx/cli-wrapper-mpxtable.cpp | 3 +- lldb/unittests/Utility/CMakeLists.txt | 1 - lldb/utils/TableGen/LLDBOptionDefEmitter.cpp | 2 +- lldb/utils/TableGen/LLDBTableGen.cpp | 4 +- lldb/utils/TableGen/LLDBTableGenBackends.h | 7 +- llvm/docs/LangRef.rst | 15 + llvm/docs/LoopTerminology.rst | 146 ++++ llvm/include/llvm/Analysis/LoopInfo.h | 3 + llvm/include/llvm/CodeGen/TargetLowering.h | 43 + llvm/include/llvm/MC/MCInstrAnalysis.h | 6 + llvm/include/llvm/Object/MachOUniversal.h | 2 + llvm/include/llvm/Remarks/RemarkParser.h | 16 +- llvm/include/llvm/Support/FileCollector.h | 73 ++ llvm/lib/CodeGen/SelectionDAG/TargetLowering.cpp | 79 ++ llvm/lib/MC/MCInstrAnalysis.cpp | 6 + llvm/lib/Object/MachOUniversal.cpp | 13 +- llvm/lib/Remarks/RemarkParser.cpp | 8 +- llvm/lib/Remarks/YAMLRemarkParser.cpp | 2 +- llvm/lib/Remarks/YAMLRemarkParser.h | 6 +- llvm/lib/Support/CMakeLists.txt | 1 + llvm/lib/Support/FileCollector.cpp | 176 ++++ llvm/lib/Target/AArch64/AArch64ISelLowering.cpp | 13 + llvm/lib/Target/AArch64/AArch64ISelLowering.h | 5 + .../Target/AArch64/AArch64InstructionSelector.cpp | 86 +- llvm/lib/Target/AArch64/AArch64LegalizerInfo.cpp | 6 + llvm/lib/Target/ARM/ARMConstantIslandPass.cpp | 5 - llvm/lib/Target/Hexagon/HexagonISelLowering.cpp | 4 + llvm/lib/Target/Hexagon/HexagonISelLowering.h | 2 + llvm/lib/Target/PowerPC/PPCInstrInfo.cpp | 54 +- llvm/lib/Target/PowerPC/PPCInstrInfo.h | 5 + .../Target/X86/MCTargetDesc/X86MCTargetDesc.cpp | 29 +- llvm/lib/Target/X86/X86ISelLowering.cpp | 27 + llvm/lib/Target/X86/X86ISelLowering.h | 7 + llvm/lib/Transforms/Scalar/LoopStrengthReduce.cpp | 11 +- llvm/lib/Transforms/Scalar/SCCP.cpp | 15 + llvm/lib/Transforms/Utils/SimplifyLibCalls.cpp | 6 +- .../Vectorize/LoopVectorizationPlanner.h | 4 +- llvm/lib/Transforms/Vectorize/LoopVectorize.cpp | 119 +-- .../AArch64/GlobalISel/load-addressing-modes.mir | 176 ++++ .../CodeGen/AArch64/GlobalISel/no-neon-no-fp.ll | 13 + llvm/test/CodeGen/AArch64/GlobalISel/select.mir | 51 +- llvm/test/CodeGen/AArch64/GlobalISel/swifterror.ll | 9 +- .../hoist-and-by-const-from-lshr-in-eqcmp-zero.ll | 83 +- .../hoist-and-by-const-from-shl-in-eqcmp-zero.ll | 80 +- llvm/test/CodeGen/AMDGPU/commute-shifts.ll | 12 +- .../hoist-and-by-const-from-lshr-in-eqcmp-zero.ll | 811 +++++++---------- .../hoist-and-by-const-from-shl-in-eqcmp-zero.ll | 966 +++++++++------------ llvm/test/CodeGen/PowerPC/ctrloop-le.ll | 3 - llvm/test/CodeGen/PowerPC/ctrloop-lt.ll | 5 - llvm/test/CodeGen/PowerPC/shift-cmp.ll | 16 +- .../hoist-and-by-const-from-lshr-in-eqcmp-zero.ll | 436 +++++----- .../hoist-and-by-const-from-shl-in-eqcmp-zero.ll | 246 +++--- llvm/test/tools/llvm-lipo/Inputs/CPU10-slice.yaml | 359 ++++++++ llvm/test/tools/llvm-lipo/Inputs/CPU14-slice.yaml | 88 ++ .../tools/llvm-lipo/create-compute-alignment.test | 20 + ...lignment.test => create-default-alignment.test} | 0 .../llvm-lipo/verify-arch-universal-binary.test | 1 + llvm/tools/llvm-lipo/llvm-lipo.cpp | 40 +- llvm/tools/llvm-objdump/llvm-objdump.cpp | 28 +- llvm/tools/llvm-opt-report/OptReport.cpp | 4 +- llvm/unittests/Analysis/BasicAliasAnalysisTest.cpp | 7 +- llvm/unittests/Remarks/YAMLRemarksParsingTest.cpp | 20 +- llvm/unittests/Support/CMakeLists.txt | 1 + .../unittests/Support}/FileCollectorTest.cpp | 79 +- llvm/utils/lit/tests/lit.cfg | 11 +- llvm/utils/lit/tests/shtest-run-at-line.py | 2 +- llvm/utils/release/github-upload-release.py | 77 ++ 163 files changed, 3855 insertions(+), 2745 deletions(-) create mode 100644 clang-tools-extra/clangd/test/log.test create mode 100644 clang/test/CodeGenCXX/pragma-loop-predicate.cpp copy libcxx/test/std/utilities/time/time.cal/time.cal.weekday/time.cal.weekday.mem [...] create mode 100644 libcxx/test/std/utilities/time/time.cal/time.cal.weekday/time.c [...] delete mode 100644 lldb/include/lldb/Utility/FileCollector.h delete mode 100644 lldb/source/Utility/FileCollector.cpp create mode 100644 llvm/docs/LoopTerminology.rst create mode 100644 llvm/include/llvm/Support/FileCollector.h create mode 100644 llvm/lib/Support/FileCollector.cpp create mode 100644 llvm/test/CodeGen/AArch64/GlobalISel/no-neon-no-fp.ll create mode 100644 llvm/test/tools/llvm-lipo/Inputs/CPU10-slice.yaml create mode 100644 llvm/test/tools/llvm-lipo/Inputs/CPU14-slice.yaml create mode 100644 llvm/test/tools/llvm-lipo/create-compute-alignment.test rename llvm/test/tools/llvm-lipo/{create-without-alignment.test => create-default- [...] rename {lldb/unittests/Utility => llvm/unittests/Support}/FileCollectorTest.cpp (73%) create mode 100755 llvm/utils/release/github-upload-release.py