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-next-allyesconfig in repository toolchain/ci/llvm-project.
from 9802268ad31 recommit: [LoopVectorize][PowerPC] Estimate int and float r [...] adds fce11c6904c NFC: clang-format rL374420 and adjust comment wording adds ec6bfa81b7b Revert 374629 "[sancov] Accommodate sancov and coverage rep [...] adds b42e679a4bd [llvm-lipo] Pass ArrayRef by value. adds 17bde36a031 [clang][IFS] Fixing spelling errors in interface-stubs OPT [...] adds fe88be8c3af [lit] Remove setting of the target-windows feature adds 4a46af845f6 [mips] Fix `loadImmediate` calls when load non-address values. adds aeaf5f8bd30 [mips] Rely on GPR size not ABI when select instruction to [...] adds 80a4feed7c4 [X86] Test SKX cpu in the vector-trunc-packus/ssat/usat.ll [...] adds 9bd542dcd5b [X86] Use pack instructions for packus/ssat truncate patter [...] adds 97c9804e063 [LV] Merge LLVM_DEBUG blocks. adds c5d1d56731d [Attributor] Extend anonymous namespace. NFC. adds daf42dc36dc Reland r374388: [lit] Make internal diff work in pipelines adds e4f11a31927 Reland r374389: [lit] Clean up internal diff's encoding handling adds 32096a86b24 Reland r374390: [lit] Extend internal diff to support `-` argument adds 92a8294f9ed Reland r374392: [lit] Extend internal diff to support -U adds 0f80927316c [lit] Fix internal diff's --strip-trailing-cr and use it adds 648875bbcff [lit] Fix a few oversights in r374651 that broke some bots adds ba229557dd2 [lit] Try to fix new tests that fail on Windows bots adds 1b59a16c0b8 [CostModel][X86] Improve sum reduction costs. adds 0e22cb6ce39 Revert r374654: "[lit] Try to fix new tests that fail on Wi [...] adds 1f5823b7880 [lit] Try again to fix new tests that fail on Windows bots adds 9f0885d38d8 [X86][SSE] Avoid unnecessary PMOVZX in v4i8 sum reduction adds 4644e9a50a4 remove an useless allocation found by scan-build - the new [...] adds c41e9f6bbfd [NFC][LoopIdiom] Move one bcmp test into the proper place adds 45539737ddb [NFC][LoopIdiom] Add bcmp loop idiom miscompile test from PR43206. adds 76cdcf25b88 [LoopIdiomRecognize] Recommit: BCmp loop idiom recognition adds 1f20bc17d00 [clang-format] Proposal for clang-format to give compiler s [...] adds 8259f7ca120 Revert r374657: "[lit] Try again to fix new tests that fail [...] adds a271acbf793 [lit] Try yet again to fix new tests that fail on Windows bots adds 64c00893fae [lit] Adjust error handling for decode introduced by r374665 adds 6446079add8 [X86] Use any_of/all_of patterns in shuffle mask pattern re [...] adds 37041c7d226 Fix cppcheck shadow variable name warnings. NFCI. adds 66417a9f036 Replace for-loop of SmallVector::push_back with SmallVector [...] adds c8ac97edc89 [NFC][LoopIdiom] Adjust FIXME to be self-explanatory adds 1e98a6c57a0 [lit] Try errors="ignore" for decode introduced by r374665 adds 936c6b57be1 SymbolRecord - fix uninitialized variable warnings. NFCI. adds 5f2543f8dc0 SymbolRecord - consistently use explicit for single operand [...] adds 67165126703 [X86] scaleShuffleMask - use size_t Scale to avoid overflow [...] adds 459a93659a9 Revert r374671: "[lit] Try errors="ignore" for decode intro [...] adds b005d9e86ff Revert r374666: "[lit] Adjust error handling for decode int [...] adds e9d3b8192ed Revert r374665: "[lit] Try yet again to fix new tests that [...] adds 9abfa581711 Revert r374653: "[lit] Fix a few oversights in r374651 that [...] adds 57046e8fd9b Revert r374652: "[lit] Fix internal diff's --strip-trailing [...] adds b3f157a9008 Revert 374651: "Reland r374392: [lit] Extend internal diff [...] adds f6210fc24f2 Revert r374650: "Reland r374390: [lit] Extend internal diff [...] adds 199f5cd8636 Revert r374649: "Reland r374389: [lit] Clean up internal di [...] adds 3049748e15b Revert r374648: "Reland r374388: [lit] Make internal diff w [...] adds e198823b87b [libc++][test] Silence MSVC warning in std::optional test adds b12012cc980 gn build: (manually) merge r374663 adds e95d1ca1e2e Revert r374663 "[clang-format] Proposal for clang-format to [...] adds 92694eba933 [SROA] Reuse existing lifetime markers if possible adds ea1e81f54b9 [Attributor][FIX] Avoid modifying naked/optnone functions adds 9daf51910b1 [Attributor][FIX] Add missing function declaration in test case
No new revisions were added by this update.
Summary of changes: clang/include/clang/Driver/Options.td | 4 +- clang/lib/CodeGen/CGExprScalar.cpp | 4 +- clang/lib/Driver/Driver.cpp | 4 +- clang/lib/Driver/ToolChains/Clang.cpp | 4 +- clang/lib/Driver/Types.cpp | 2 +- clang/lib/Frontend/CompilerInvocation.cpp | 6 +- .../Frontend/InterfaceStubFunctionsConsumer.cpp | 2 +- .../make_optional_explicit.pass.cpp | 2 +- llvm/docs/ReleaseNotes.rst | 3 + .../include/llvm/DebugInfo/CodeView/SymbolRecord.h | 252 +- llvm/include/llvm/Transforms/IPO/Attributor.h | 16 +- llvm/lib/Target/Mips/AsmParser/MipsAsmParser.cpp | 24 +- llvm/lib/Target/PowerPC/PPCAsmPrinter.cpp | 20 +- llvm/lib/Target/X86/X86ISelLowering.cpp | 91 +- llvm/lib/Target/X86/X86ISelLowering.h | 8 +- llvm/lib/Target/X86/X86TargetTransformInfo.cpp | 45 +- llvm/lib/Transforms/IPO/Attributor.cpp | 7 +- llvm/lib/Transforms/Scalar/LoopIdiomRecognize.cpp | 878 ++++- llvm/lib/Transforms/Scalar/SROA.cpp | 10 +- llvm/lib/Transforms/Vectorize/LoopVectorize.cpp | 32 +- llvm/test/Analysis/CostModel/X86/reduce-add.ll | 241 +- llvm/test/Analysis/CostModel/X86/reduction.ll | 236 +- llvm/test/CodeGen/X86/min-legal-vector-width.ll | 129 - llvm/test/CodeGen/X86/vector-reduce-add.ll | 14 +- llvm/test/CodeGen/X86/vector-trunc-packus.ll | 3994 +++++++++++--------- llvm/test/CodeGen/X86/vector-trunc-ssat.ll | 3958 ++++++++++--------- llvm/test/CodeGen/X86/vector-trunc-usat.ll | 3202 +++++++++------- llvm/test/MC/Mips/macro-li.d.s | 4 +- llvm/test/Transforms/FunctionAttrs/nonnull.ll | 26 + llvm/test/Transforms/LoopIdiom/bcmp-basic.ll | 896 ++--- .../Transforms/LoopIdiom/bcmp-debugify-remarks.ll | 119 +- .../Transforms/LoopIdiom/bcmp-negative-tests.ll | 80 +- llvm/test/Transforms/LoopIdiom/bcmp-widening.ll | 2 +- .../Transforms/SLPVectorizer/X86/remark_horcost.ll | 2 +- .../test/Transforms/SROA/reuse_lifetime_markers.ll | 69 + llvm/test/tools/sancov/blacklist.test | 2 +- llvm/test/tools/sancov/covered_functions.test | 2 +- llvm/test/tools/sancov/merge.test | 2 +- llvm/test/tools/sancov/not_covered_functions.test | 2 +- llvm/test/tools/sancov/print.test | 2 +- llvm/test/tools/sancov/stats.test | 2 +- llvm/test/tools/sancov/symbolize.test | 8 +- .../tools/sancov/symbolize_noskip_dead_files.test | 2 +- llvm/test/tools/sancov/validation.test | 2 +- llvm/tools/llvm-lipo/llvm-lipo.cpp | 10 +- llvm/tools/sancov/coverage-report-server.py | 6 +- llvm/tools/sancov/sancov.cpp | 2 +- llvm/utils/lit/lit/llvm/config.py | 2 - 48 files changed, 8078 insertions(+), 6352 deletions(-) create mode 100644 llvm/test/Transforms/SROA/reuse_lifetime_markers.ll