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-arm-lts-allyesconfig in repository toolchain/ci/llvm-project.
from 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 adds d20f80780e0 [Attributor][FIX] Do not apply h2s for arbitrary mallocs adds af6e4797330 [Attributor][FIX] Ensure h2s doesn't trigger on escaped pointers adds 3753aa75d2f [Attributor][NFC] Expose call site traversal without QueryingAA adds e9d3f708220 [Attributor] Remove unused verification flag adds 4868841ee4f [Attributor][FIX] Remove leftover, now unused, variable adds 4056e7f02a4 [Attributor][FIX] Avoid splitting blocks if possible adds 8fe8adb9f19 [X86] Add v2i64->v2i32/v2i16/v2i8 test cases to the trunc p [...] adds bf57aa2b25c [X86] Enable v4i32->v4i16 and v8i16->v8i8 saturating trunca [...]
No new revisions were added by this update.
Summary of changes: clang/lib/CodeGen/CGExprScalar.cpp | 4 +- .../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 | 25 +- llvm/lib/Target/Mips/AsmParser/MipsAsmParser.cpp | 24 +- llvm/lib/Target/X86/X86ISelLowering.cpp | 92 +- llvm/lib/Target/X86/X86ISelLowering.h | 8 +- llvm/lib/Target/X86/X86TargetTransformInfo.cpp | 45 +- llvm/lib/Transforms/IPO/Attributor.cpp | 129 +- 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 | 5734 ++++++++++++-------- llvm/test/CodeGen/X86/vector-trunc-ssat.ll | 5102 ++++++++++------- llvm/test/CodeGen/X86/vector-trunc-usat.ll | 4128 +++++++++----- llvm/test/MC/Mips/macro-li.d.s | 4 +- .../test/Transforms/FunctionAttrs/heap_to_stack.ll | 124 +- llvm/test/Transforms/FunctionAttrs/liveness.ll | 4 +- llvm/test/Transforms/FunctionAttrs/nonnull.ll | 26 + .../Transforms/FunctionAttrs/noreturn_async.ll | 8 +- .../test/Transforms/FunctionAttrs/noreturn_sync.ll | 4 +- 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/utils/lit/lit/llvm/config.py | 2 - 33 files changed, 11412 insertions(+), 7016 deletions(-) create mode 100644 llvm/test/Transforms/SROA/reuse_lifetime_markers.ll