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-mainline-allnoconfig in repository toolchain/ci/llvm-project.
from 3841ed4104a [Driver] Render -T for Gnu.cpp adds 1420f4efbe7 [AVR] Fix I/O instructions on XMEGA adds 1335737ee11 [LLVM][AVR] Support for R_AVR_6 fixup adds f93a6aaebcf [Inliner][NFC] silence gcc 'overloaded-virtual' warning on [...] adds d23131a3c06 [OpenMP] Fix race condition in the completion/freeing of de [...] adds 7c4e711ef8d [AMDGPU] Enable base pointer. adds 9e2a99e5b7d [LoopUnroll] Precommit test for PR459393. adds b54a6633128 [LoopUnroll] Extend test case with additional loop with larger TC. adds bfd512160fe [InstCombine] improve analysis of FP->int->FP to eliminate [...] adds 9aca5b68ee3 [X86] getTargetConstantBitsFromNode - remove unnecessary X8 [...] adds 6f02633a4f3 [X86] Add getTargetConstantFromBasePtr helper. NFC. adds 1d6eb09d222 [mlir] NFC - VectorTransforms use OpBuilder where relevant adds ede6005e709 [AVR] Explicitly set the address of the data section when i [...] adds 42011fb1c88 [ObjectYAML][DWARF] Take into account other debug sections [...] adds 130a2356aee [InstCombine] add tests for FP cast of cast; NFC adds 57c3fe76a31 [x86] favor vector constant load to avoid GPR to XMM transfer adds 02cdbc349fe [XRay] Migrate xray_naive_log=true tests to xray_mode=xray-basic adds 897e926bb0e ImmutableGraph.h - remove unused raw_ostream.h include. NFC adds ca18ce1a00c GlobPattern.h - remove unnecessary BitVector.h/StringRef.h [...] adds 090cf4591fb Revert rGca18ce1a00cd8b7cb7ce0e130440f5ae1ffe86ee "GlobPatt [...] adds 8120562ba61 test commit adds 74bcb00e00f [ASTMatchers] Added BinaryOperator hasOperands matcher adds a39faacca1e Add missing include Host.h in llvm-mc-* fuzzers. NFC. adds 39beeeff205 [LVI] Don't use dominator tree in isValidAssumeForContext() adds a055e3856f8 DebugInfo: Reduce long-distance dependence on what will/won [...] adds fde8eb00e14 [InstCombine] visitMaskedMerge(): when unfolding, sanitize [...] adds 52e98f620ca [Alignment] Remove unnecessary getValueOrABITypeAlignment c [...] adds f88c7fe46b3 [MLIR][cmake][NFC] Update linkage checker for mlir-opt adds 37ce8d6ade2 [MLIR] Fix linkage for libMLIR.so adds 5f65faef2c6 ValueMapper does not preserve inline assembly dialect when [...] adds 051452bdb10 Remove spurious semicolon after function definition (NFC) adds ffc6e593d27 Replace dyn_cast with isa when the result isn't used (NFC) adds 8697d443ab2 Fix warning "defined but not used" for debug function (NFC) adds d6b3b8a1a3c [MLIR][cmake] Fix unittest/Tablegen by special casing LLVMM [...] adds 455ccde1377 [PowerPC] add more high latency opcodes for machinecombiner - NFC adds a7abe8dd297 [llvm-objcopy][MachO] Fix code formatting adds 7ee479a760e [RISCV] Fix passing two floating-point values in complex se [...]
No new revisions were added by this update.
Summary of changes: clang/docs/LibASTMatchersReference.html | 12 + clang/include/clang/ASTMatchers/ASTMatchers.h | 17 ++ clang/lib/ASTMatchers/Dynamic/Registry.cpp | 1 + clang/lib/CodeGen/TargetInfo.cpp | 3 +- clang/lib/Driver/ToolChains/AVR.cpp | 7 + clang/test/CodeGen/riscv64-lp64-abi.c | 21 ++ clang/test/CodeGen/riscv64-lp64f-lp64d-abi.c | 29 ++ .../ASTMatchers/ASTMatchersTraversalTest.cpp | 11 + .../test/xray/TestCases/Posix/arg1-logger.cpp | 2 +- .../xray/TestCases/Posix/argv0-log-file-name.cpp | 2 +- .../Posix/common-trampoline-alignment.cpp | 2 +- .../test/xray/TestCases/Posix/coverage-sample.cpp | 2 +- .../Posix/custom-event-handler-alignment.cpp | 2 +- .../xray/TestCases/Posix/custom-event-logging.cpp | 4 +- .../xray/TestCases/Posix/fdr-single-thread.cpp | 2 +- .../xray/TestCases/Posix/fixedsize-logging.cpp | 2 +- .../test/xray/TestCases/Posix/func-id-utils.cpp | 2 +- .../xray/TestCases/Posix/optional-inmemory-log.cpp | 2 +- compiler-rt/test/xray/TestCases/Posix/pic_test.cpp | 2 +- llvm/docs/AMDGPUUsage.rst | 19 +- llvm/include/llvm/IR/Instructions.h | 6 +- llvm/include/llvm/Transforms/IPO/Inliner.h | 2 + llvm/lib/Analysis/LazyValueInfo.cpp | 11 +- llvm/lib/Analysis/Loads.cpp | 3 +- llvm/lib/Analysis/VectorUtils.cpp | 9 +- llvm/lib/CodeGen/AsmPrinter/DwarfDebug.cpp | 7 +- llvm/lib/CodeGen/CodeGenPrepare.cpp | 2 +- llvm/lib/CodeGen/GlobalISel/IRTranslator.cpp | 2 +- llvm/lib/CodeGen/GlobalISel/InlineAsmLowering.cpp | 2 +- .../CodeGen/SelectionDAG/SelectionDAGBuilder.cpp | 5 +- llvm/lib/ObjectYAML/DWARFYAML.cpp | 6 +- llvm/lib/Target/AMDGPU/SIFrameLowering.cpp | 301 ++++++++++++++++----- llvm/lib/Target/AMDGPU/SIMachineFunctionInfo.cpp | 6 +- llvm/lib/Target/AMDGPU/SIMachineFunctionInfo.h | 5 + llvm/lib/Target/AMDGPU/SIRegisterInfo.cpp | 19 +- llvm/lib/Target/AMDGPU/SIRegisterInfo.h | 3 + llvm/lib/Target/AVR/AVRDevices.td | 18 +- llvm/lib/Target/AVR/AVRInstrInfo.td | 19 +- llvm/lib/Target/AVR/AVRSubtarget.cpp | 8 +- llvm/lib/Target/AVR/AVRSubtarget.h | 4 + llvm/lib/Target/AVR/MCTargetDesc/AVRAsmBackend.cpp | 15 + llvm/lib/Target/X86/ImmutableGraph.h | 1 - llvm/lib/Target/X86/X86FastISel.cpp | 4 +- llvm/lib/Target/X86/X86ISelLowering.cpp | 55 ++-- .../Transforms/InstCombine/InstCombineAndOrXor.cpp | 3 + .../Transforms/InstCombine/InstCombineCasts.cpp | 21 +- .../Instrumentation/DataFlowSanitizer.cpp | 7 +- .../Transforms/Scalar/AlignmentFromAssumptions.cpp | 9 +- llvm/lib/Transforms/Scalar/MemCpyOptimizer.cpp | 35 +-- llvm/lib/Transforms/Scalar/SROA.cpp | 62 ++--- llvm/lib/Transforms/Utils/ValueMapper.cpp | 3 +- .../Transforms/Vectorize/LoadStoreVectorizer.cpp | 13 +- .../Vectorize/LoopVectorizationLegality.cpp | 8 +- llvm/lib/Transforms/Vectorize/LoopVectorize.cpp | 28 +- llvm/lib/Transforms/Vectorize/SLPVectorizer.cpp | 13 +- .../AMDGPU/fix-frame-ptr-reg-copy-livein.ll | 10 +- .../CodeGen/AMDGPU/pei-scavenge-sgpr-carry-out.mir | 8 +- .../test/CodeGen/AMDGPU/pei-scavenge-sgpr-gfx9.mir | 2 +- llvm/test/CodeGen/AMDGPU/pei-scavenge-sgpr.mir | 2 +- llvm/test/CodeGen/AMDGPU/stack-realign.ll | 107 ++++++++ llvm/test/CodeGen/AVR/features/xmega_io.ll | 48 ++++ llvm/test/CodeGen/PowerPC/machine-combiner.ll | 28 ++ llvm/test/CodeGen/X86/combine-udiv.ll | 115 ++++---- llvm/test/CodeGen/X86/packss.ll | 8 +- llvm/test/CodeGen/X86/pshufb-mask-comments.ll | 5 +- llvm/test/CodeGen/X86/ret-mmx.ll | 6 +- llvm/test/CodeGen/X86/sad.ll | 76 ++++-- llvm/test/CodeGen/X86/srem-seteq-vec-nonsplat.ll | 87 +++--- llvm/test/CodeGen/X86/urem-seteq-vec-nonsplat.ll | 30 +- llvm/test/CodeGen/X86/vec_set-A.ll | 6 +- llvm/test/CodeGen/X86/vec_shift2.ll | 4 +- llvm/test/CodeGen/X86/vector-lzcnt-128.ll | 24 +- llvm/test/CodeGen/X86/vector-shuffle-256-v32.ll | 80 ++---- llvm/test/CodeGen/X86/vector-tzcnt-128.ll | 42 +-- llvm/test/CodeGen/X86/vmovq.ll | 14 +- llvm/test/MC/AVR/relocations.s | 3 + llvm/test/Transforms/InstCombine/fpextend.ll | 32 ++- llvm/test/Transforms/InstCombine/fptrunc.ll | 55 ++++ .../unfold-masked-merge-with-const-mask-vector.ll | 10 +- llvm/test/Transforms/LoopUnroll/pr33437.ll | 58 +++- .../pr45939-peel-count-and-complete-unroll.ll | 229 ++++++++++++++++ .../llvm-mc-assemble-fuzzer.cpp | 1 + .../llvm-mc-disassemble-fuzzer.cpp | 1 + llvm/tools/llvm-objcopy/MachO/MachOObjcopy.cpp | 4 +- mlir/cmake/modules/AddMLIR.cmake | 2 +- .../include/mlir/Dialect/Vector/VectorTransforms.h | 2 +- .../lib/Conversion/LinalgToStandard/CMakeLists.txt | 5 +- mlir/lib/Dialect/Linalg/IR/LinalgOps.cpp | 2 +- .../Dialect/StandardOps/Transforms/CMakeLists.txt | 2 - mlir/lib/Dialect/Vector/VectorTransforms.cpp | 50 ++-- mlir/lib/ExecutionEngine/CMakeLists.txt | 1 - mlir/lib/IR/AffineMap.cpp | 2 +- mlir/lib/IR/CMakeLists.txt | 1 - mlir/lib/Support/CMakeLists.txt | 6 - mlir/lib/TableGen/CMakeLists.txt | 20 +- mlir/tools/mlir-opt/CMakeLists.txt | 2 +- openmp/runtime/src/kmp_tasking.cpp | 95 +++---- 97 files changed, 1440 insertions(+), 704 deletions(-) create mode 100644 llvm/test/CodeGen/AVR/features/xmega_io.ll create mode 100644 llvm/test/Transforms/LoopUnroll/pr45939-peel-count-and-complete [...]