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-stable-allyesconfig in repository toolchain/ci/llvm-project.
from 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 [...] adds 297d96bb603 Fix uninitialized variable warning. NFCI. adds 81ba611e88d Ensure VPlanPrinter::Depth is initialized to fix static ana [...] adds e81b201d1bc Fix line_iterator uninitialized variable warnings. NFCI. adds 604cbd6b128 Fix uninitialized variable warnings. NFCI. adds 3823759afbc SymbolRecord - fix more uninitialized variable warnings. NFCI. adds 0b4c2ee3810 ModuleMap::findHeader - fix null dereference warning. NFCI. adds c96428d2184 Drop spurious self-include [NFC] adds 01f91c3526e [compiler-rt] Sync NetBSD syscall hooks with 9.99.17 adds 983c4dd8edb [compiler-rt] Harmonize __sanitizer_addrinfo with the NetBS [...] adds c4305337716 [BPF] fix a bug in __builtin_preserve_field_info() with FIE [...] adds e2549a0a251 [DebugInfo] Fix for DW_OP_LLVM_fragment in DIExpression::is [...] adds 91661573fde [X86] Convert PICStyles::Style to scoped enum class. NFCI. adds 8f29e4407cc [X86][SSE] combineX86ShufflesRecursively - don't bother mer [...] adds ce7d5a6bbee gn build: (manually) merge 3a399c09 / add76dd3c adds 910718bd038 [opaque pointer types] Add element type argument to IRBuild [...] adds a18a8db0d49 [SelectionDAG] Fixed null check after dereferencing warning. NFCI. adds f39d95ea04b [BitcodeReader] Fixed null pointer dereferencing warning. NFCI. adds 46f372a4aa5 [BitcodeReader] Fixed null check after dereferencing warnin [...] adds 505a44ae9cf [BitcodeReader] Fixed use after move warnings. NFCI. new 60cb193a40f [LoopUnrollAndJam] Fixed null check after dereferencing war [...] new 914128ab12f [LoopUnrollRuntime] Fixed null check after dereferencing wa [...] new 8262a5b7016 [CHR] Fixed null check after dereferencing warning. NFCI. new 8308187fd9b [InstructionCombining] Fixed null check after dereferencing [...] new b8685cf3042 [InstructionCompares] Fixed null check after dereferencing [...] new d825ed24d2f Revert "[InstructionCompares] Fixed null check after derefe [...] new 717965ae578 [MemorySSA] Fixed null check after dereferencing warning. NFCI. new decd8c4844a [SCEV] Fixed 'Uninitialized variable 'ContainsAddRec' used. [...] new 5b37c018d5c Revert "[InstructionCombining] Fixed null check after deref [...] new 058b5028def Reland '[InstructionCombining] Fixed null check after deref [...] new c3d6f0ddeee [SILoadStoreOptimizer] Fixed typo. NFCI. new 3fbd1c00b0f [SIMachineScheduler] Fixed ''then' statement is equivalent [...]
The 12 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/include/clang/Basic/PartialDiagnostic.h | 1 - clang/lib/CodeGen/CGBuilder.h | 2 +- clang/lib/CodeGen/CGExpr.cpp | 3 +- clang/lib/Lex/ModuleMap.cpp | 2 +- clang/test/CodeGenCXX/union-tbaa2.cpp | 2 +- .../include/sanitizer/netbsd_syscall_hooks.h | 165 ++++++++++---- .../sanitizer_platform_limits_netbsd.h | 6 + .../sanitizer_common/sanitizer_syscalls_netbsd.inc | 56 ++++- compiler-rt/utils/generate_netbsd_syscalls.awk | 50 ++++- llvm/include/llvm/CodeGen/DIE.h | 4 +- llvm/include/llvm/CodeGen/MachineInstr.h | 4 +- llvm/include/llvm/CodeGen/MachineScheduler.h | 2 +- llvm/include/llvm/CodeGen/TargetSchedule.h | 8 +- .../include/llvm/DebugInfo/CodeView/SymbolRecord.h | 28 +-- llvm/include/llvm/IR/IRBuilder.h | 14 +- llvm/include/llvm/IR/Instructions.h | 5 - llvm/include/llvm/MC/MCInstrDesc.h | 4 +- llvm/include/llvm/Support/LineIterator.h | 10 +- llvm/include/llvm/Transforms/IPO/Attributor.h | 43 +++- llvm/lib/Analysis/IVDescriptors.cpp | 40 ++-- llvm/lib/Analysis/MemorySSA.cpp | 1 + llvm/lib/Analysis/ScalarEvolution.cpp | 2 +- llvm/lib/Bitcode/Reader/BitcodeReader.cpp | 13 +- llvm/lib/CodeGen/ExpandReductions.cpp | 6 + llvm/lib/CodeGen/SelectionDAG/SelectionDAGISel.cpp | 2 +- llvm/lib/IR/DebugInfoMetadata.cpp | 25 ++- llvm/lib/Target/AMDGPU/SILoadStoreOptimizer.cpp | 2 +- llvm/lib/Target/AMDGPU/SIMachineScheduler.cpp | 7 +- llvm/lib/Target/ARM/A15SDOptimizer.cpp | 3 +- llvm/lib/Target/BPF/BPFAbstractMemberAccess.cpp | 2 +- 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/X86/MCTargetDesc/X86BaseInfo.h | 4 +- llvm/lib/Target/X86/X86ISelLowering.cpp | 199 +++++++++-------- llvm/lib/Target/X86/X86Subtarget.cpp | 14 +- llvm/lib/Target/X86/X86Subtarget.h | 8 +- llvm/lib/Transforms/IPO/Attributor.cpp | 75 +++++-- .../InstCombine/InstructionCombining.cpp | 7 +- .../Instrumentation/ControlHeightReduction.cpp | 2 +- llvm/lib/Transforms/Utils/LoopUnrollAndJam.cpp | 4 +- llvm/lib/Transforms/Utils/LoopUnrollRuntime.cpp | 4 +- llvm/lib/Transforms/Vectorize/VPlan.h | 2 +- .../BPF/CORE/intrinsic-fieldinfo-byte-size-4.ll | 86 ++++++++ .../Generic/expand-experimental-reductions.ll | 13 ++ llvm/test/CodeGen/X86/dbg-value-func-arg.ll | 86 ++++++++ llvm/test/Transforms/FunctionAttrs/align.ll | 2 +- llvm/test/Transforms/FunctionAttrs/arg_returned.ll | 2 +- .../Transforms/FunctionAttrs/internal-noalias.ll | 2 +- llvm/test/Transforms/FunctionAttrs/liveness.ll | 2 +- .../Transforms/FunctionAttrs/nofree-attributor.ll | 2 +- llvm/test/Transforms/FunctionAttrs/nonnull.ll | 4 +- .../read_write_returned_arguments_scc.ll | 2 +- .../first-order-recurrence-complex.ll | 245 +++++++++++++++++++++ llvm/unittests/Support/TargetParserTest.cpp | 9 +- llvm/utils/TableGen/CodeGenDAGPatterns.cpp | 12 +- llvm/utils/TableGen/GlobalISelEmitter.cpp | 4 +- .../secondary/llvm/unittests/Target/X86/BUILD.gn | 2 - 84 files changed, 1217 insertions(+), 454 deletions(-) create mode 100644 llvm/test/CodeGen/BPF/CORE/intrinsic-fieldinfo-byte-size-4.ll create mode 100644 llvm/test/CodeGen/X86/dbg-value-func-arg.ll create mode 100644 llvm/test/Transforms/LoopVectorize/first-order-recurrence-complex.ll