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-allnoconfig in repository toolchain/ci/llvm-project.
from c4b757be026 Revert BCmp Loop Idiom recognition transform (PR43870) adds 254b8461ac8 [X86] Move computeZeroableShuffleElements before getTargetS [...] adds 97725707f48 Fix uninitialized variable warning. NFCI. adds c12efa2ed05 NoFree argument attribute. adds edb42dccfaf [Codegen] Both sides of '&&' are same; fixed adds 575655f3745 CustomTypeNode/SpecialTableSymbolNode - fix uninitialized v [...] adds 579a56bec31 TargetMachine - fix uninitialized variable warning. NFCI. adds 5fb17829184 Revert "NoFree argument attribute." adds 4f2104c5adb make -ftime-trace also trace time spent creating debug info adds fe1a1d5aaec Revert "[Codegen] Both sides of '&&' are same; fixed" adds 08e593895d5 Fix uninitialized variable warning. NFCI. adds d0f3c822160 Fix uninitialized variable warnings. NFCI. adds 09189677394 DIEAbbrev - fix uninitialized variable warning. NFCI. adds 79818f8c706 X86AsmPrinter - fix uninitialized variable warnings. NFCI. adds 72670a79752 llvm.coverage.FunctionRecord - fix uninitialized variable w [...] adds 095d2a4cedc FastISel - fix uninitialized variable warnings in construct [...] adds f35740d6e95 NoFree argument attribute. adds 2cbb9653d87 X86Operand::print - fix SymName shadow variable warning. NFCI. adds f722071a9ed X86_MC::createX86MCSubtargetInfo - X86_MC::ParseX86Triple n [...] adds 5ce2c6d2db8 build: avoid custom handling for C++ standard adds 5ccad89f50f [LegacyPassManager] Fixed "null check after derefencing" warning adds 004eb2c8627 GSYMTest::TestLineTable - check all LT1+LT2 comparisons. adds c0e83fa5ac5 ARMAttributeParser - fix shadow variable name warnings from [...] adds 99094b9f6ef Fix -Wreorder warnings. NFCI. adds 680f6380278 [Attributor][NFCI] Distinguish optional and required dependences adds 77a6b358b51 [Attributor][NFCI] Do not track unnecessary dependences adds 43fe9afa4fe MatchTableRecord::emit - fix boolean operator precedence wa [...] adds 505c4dabe2f isImmPCRel/isImmSigned - both functions should return bool [...] adds f0c2a5af762 [LV] Generalize conditions for sinking instrs for first ord [...] adds 9a9c07d7116 isConditionalBranch/isUnconditionalBranch - use boolean ope [...] adds d397e29273a A15SDOptimizer::getPrefSPRLane - fix null dereference warni [...] adds 0bd82a96cc8 [mips] Split long lines in the code. NFC adds aa67e51195d [mips] Remove trailing spaces. NFC adds 46abbe77d6b CodeGen/DIE.h: prefer the default member initializer to the [...] adds d801f794192 TargetParserTest - testARMArch - stop bitwise operators on [...] adds 2b2adef03d0 Stop static analyzer warnings about using bitwise operators [...] adds e0b3a8c9915 [CodeGenCXX][test] Use -fno-experimental-new-pass-manager f [...] adds 4e9778e346f [CodeGen] [ExpandReduction] Fix the bug for ExpandReduction [...]
No new revisions were added by this update.
Summary of changes: clang/lib/CodeGen/CGDebugInfo.cpp | 33 +++ clang/test/CodeGenCXX/union-tbaa2.cpp | 2 +- clang/utils/TableGen/ClangDiagnosticsEmitter.cpp | 6 +- libcxx/CMakeLists.txt | 25 +-- llvm/docs/LangRef.rst | 4 + llvm/include/llvm/CodeGen/DIE.h | 2 +- llvm/include/llvm/CodeGen/MachineInstr.h | 4 +- .../include/llvm/Demangle/MicrosoftDemangleNodes.h | 4 +- llvm/include/llvm/MC/MCInstrDesc.h | 4 +- .../llvm/ProfileData/Coverage/CoverageMapping.h | 2 +- llvm/include/llvm/Transforms/IPO/Attributor.h | 43 +++- llvm/lib/Analysis/IVDescriptors.cpp | 40 ++-- llvm/lib/AsmParser/LLParser.cpp | 1 + llvm/lib/CodeGen/ExpandReductions.cpp | 6 + llvm/lib/CodeGen/SelectionDAG/FastISel.cpp | 3 +- llvm/lib/CodeGen/SelectionDAG/SelectionDAG.cpp | 2 +- llvm/lib/IR/LegacyPassManager.cpp | 3 +- llvm/lib/IR/Verifier.cpp | 6 +- llvm/lib/Support/ARMAttributeParser.cpp | 18 +- llvm/lib/Target/ARM/A15SDOptimizer.cpp | 3 +- llvm/lib/Target/Mips/AsmParser/MipsAsmParser.cpp | 4 +- .../Target/Mips/Disassembler/MipsDisassembler.cpp | 28 ++- .../Target/Mips/MCTargetDesc/MipsAsmBackend.cpp | 6 +- .../Target/Mips/MCTargetDesc/MipsMCCodeEmitter.cpp | 15 +- llvm/lib/Target/Mips/MCTargetDesc/MipsMCExpr.cpp | 3 +- llvm/lib/Target/Mips/MicroMips32r6InstrFormats.td | 17 +- llvm/lib/Target/Mips/MicroMips32r6InstrInfo.td | 22 +- llvm/lib/Target/Mips/MicroMipsInstrFPU.td | 3 +- llvm/lib/Target/Mips/MicroMipsInstrInfo.td | 3 +- llvm/lib/Target/Mips/Mips.td | 11 +- llvm/lib/Target/Mips/Mips16InstrInfo.cpp | 5 +- llvm/lib/Target/Mips/Mips16InstrInfo.td | 8 +- llvm/lib/Target/Mips/Mips32r6InstrInfo.td | 6 +- llvm/lib/Target/Mips/Mips64InstrInfo.td | 16 +- llvm/lib/Target/Mips/Mips64r6InstrInfo.td | 3 +- llvm/lib/Target/Mips/MipsAsmPrinter.cpp | 6 +- llvm/lib/Target/Mips/MipsCallLowering.cpp | 3 +- llvm/lib/Target/Mips/MipsCallingConv.td | 3 +- llvm/lib/Target/Mips/MipsCondMov.td | 16 +- llvm/lib/Target/Mips/MipsConstantIslandPass.cpp | 10 +- llvm/lib/Target/Mips/MipsDSPInstrInfo.td | 11 +- llvm/lib/Target/Mips/MipsDelaySlotFiller.cpp | 21 +- llvm/lib/Target/Mips/MipsExpandPseudo.cpp | 10 +- llvm/lib/Target/Mips/MipsISelLowering.cpp | 25 ++- llvm/lib/Target/Mips/MipsInstrFPU.td | 46 ++-- llvm/lib/Target/Mips/MipsInstrInfo.cpp | 4 +- llvm/lib/Target/Mips/MipsInstrInfo.td | 35 +-- llvm/lib/Target/Mips/MipsInstructionSelector.cpp | 10 +- llvm/lib/Target/Mips/MipsSEISelDAGToDAG.cpp | 17 +- llvm/lib/Target/TargetMachine.cpp | 4 +- llvm/lib/Target/X86/AsmParser/X86Operand.h | 4 +- llvm/lib/Target/X86/MCTargetDesc/X86BaseInfo.h | 4 +- .../Target/X86/MCTargetDesc/X86MCTargetDesc.cpp | 9 +- llvm/lib/Target/X86/X86AsmPrinter.h | 4 +- llvm/lib/Target/X86/X86ISelLowering.cpp | 174 +++++++-------- llvm/lib/Transforms/IPO/Attributor.cpp | 239 +++++++++++++++++--- .../Generic/expand-experimental-reductions.ll | 13 ++ llvm/test/Transforms/FunctionAttrs/align.ll | 34 +-- .../test/Transforms/FunctionAttrs/arg_nocapture.ll | 30 +-- llvm/test/Transforms/FunctionAttrs/arg_returned.ll | 40 ++-- .../Transforms/FunctionAttrs/dereferenceable.ll | 14 +- .../test/Transforms/FunctionAttrs/heap_to_stack.ll | 26 +-- .../Transforms/FunctionAttrs/internal-noalias.ll | 6 +- llvm/test/Transforms/FunctionAttrs/liveness.ll | 16 +- llvm/test/Transforms/FunctionAttrs/misc.ll | 18 +- .../Transforms/FunctionAttrs/noalias_returned.ll | 2 +- llvm/test/Transforms/FunctionAttrs/nocapture.ll | 67 +++--- .../Transforms/FunctionAttrs/nofree-attributor.ll | 31 ++- llvm/test/Transforms/FunctionAttrs/nonnull.ll | 25 ++- llvm/test/Transforms/FunctionAttrs/norecurse.ll | 4 +- llvm/test/Transforms/FunctionAttrs/nosync.ll | 28 +-- .../read_write_returned_arguments_scc.ll | 14 +- llvm/test/Transforms/FunctionAttrs/readattrs.ll | 17 +- .../Transforms/FunctionAttrs/value-simplify.ll | 18 +- llvm/test/Transforms/FunctionAttrs/willreturn.ll | 6 +- .../InferFunctionAttrs/dereferenceable.ll | 8 +- .../first-order-recurrence-complex.ll | 245 +++++++++++++++++++++ llvm/tools/llvm-ar/llvm-ar.cpp | 2 +- llvm/unittests/DebugInfo/GSYM/GSYMTest.cpp | 2 + llvm/unittests/Support/TargetParserTest.cpp | 9 +- llvm/utils/TableGen/CodeGenDAGPatterns.cpp | 12 +- llvm/utils/TableGen/GlobalISelEmitter.cpp | 4 +- 82 files changed, 1169 insertions(+), 538 deletions(-) create mode 100644 llvm/test/Transforms/LoopVectorize/first-order-recurrence-complex.ll