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-allmodconfig in repository toolchain/ci/llvm-project.
from 3ccf4a5bd10 [mlir] ensureRegionTerminator: take OpBuilder adds c8a869c5e02 [OPENMP][DOCS]Update status of implemented features, NFC. adds 7c3c5b11b1f [mlir][Vector] Add option to fully unroll for VectorTransfe [...] adds e8f6b0e583c AMDGPU/GlobalISel: Fix splitting 64-bit extensions adds 667be3319d9 [lldb/Reproducers] Update macosx remote tests for passive replay adds 071358e0822 [mlir][Linalg] Add producer-consumer fusion when producer i [...] adds d57b80e13eb [lldb/Reproducers] Support reproducers for PlatformRemoteGDBServer adds 810567dc691 [X86] Codegen for preallocated adds 30d5e53077c GenericError.h - remove unused StringRef.h include. NFC. adds c14699570d3 FormatAdapters.h - remove unused SmallString.h include. NFC. adds 5b5b81bcdcc [lldb/Driver] Error out when encountering unknown arguments adds f9a6163f647 [ProfileSummary] Refactor getFromMD to prepare for another [...] adds ad953a1ae15 [InstCombine] add tests for reassociative fsub/fadd express [...] adds 60ee8859909 [clang][asm goto][slh] Warn if asm goto + SLH adds 4b17702434a [lldb/Reproducers] Skip another test that uses lldb::FileSP [...] adds b11c2e2feb5 Add some dependencies to the compiler-rt symbolizer build adds b8cbff51d39 Revert "[X86] Codegen for preallocated" adds bfb27837263 [lldb/Reproducers] Make SBStream::Print an API instead of a [...] adds 8a88755610d Reland [X86] Codegen for preallocated adds 416b1560c59 [libcxx] Remove swap for std::span adds 645bba8d3d7 [llvm] [CodeGen] [X86] Fix issues with v4i1 instruction selection adds 9f19cc8cac8 [libcxx][test] Portability fix for some locale-dependent tests. new 952e7106b34 [NFC][InstCombine] Negator: tests for extractelement negation new ebed96fdbf2 [InstCombine] Negator: `extractelement` is negatible if src [...] new a6097cebe9c [NFC][InstCombine] Negator: tests for insertelement negation new 55430f53f39 [InstCombine] `insertelement` is negatible if both sources [...] new 0e88eb5c514 [mlir][spirv] Adapt subview legalization to the updated op [...] new 414afdf940e [OPENMP]Fix PR45911: Data sharing and lambda capture.
The 6 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/docs/OpenMPSupport.rst | 10 +- clang/include/clang/Basic/DiagnosticCommonKinds.td | 5 + clang/lib/CodeGen/CGOpenMPRuntime.cpp | 7 +- clang/lib/Parse/ParseStmtAsm.cpp | 3 + clang/test/OpenMP/task_firstprivate_codegen.cpp | 12 +- clang/test/Parser/slh-asm-goto-no-warn.cpp | 5 + clang/test/Parser/slh-asm-goto.cpp | 5 + .../symbolizer/scripts/build_symbolizer.sh | 2 + libcxx/include/span | 24 -- .../syserr.syserr.members/ctor_error_code.pass.cpp | 2 + .../ctor_error_code_const_char_pointer.pass.cpp | 2 + .../ctor_error_code_string.pass.cpp | 2 + .../ctor_int_error_category.pass.cpp | 2 + ..._int_error_category_const_char_pointer.pass.cpp | 2 + .../ctor_int_error_category_string.pass.cpp | 2 + lldb/bindings/interface/SBStream.i | 10 +- lldb/include/lldb/API/SBStream.h | 2 + lldb/source/API/SBStream.cpp | 7 + .../gdb-server/PlatformRemoteGDBServer.cpp | 79 +++-- .../Platform/gdb-server/PlatformRemoteGDBServer.h | 4 +- .../dyld-trie-symbols/TestDyldTrieSymbols.py | 38 +-- .../macosx/function-starts/TestFunctionStarts.py | 14 +- .../profile_vrs_detach/TestDetachVrsProfile.py | 9 +- .../thread-names/TestInterruptThreadNames.py | 1 + .../TestDefaultConstructorForAPIObjects.py | 2 + lldb/test/Shell/Driver/TestPositionalArgs.test | 10 +- lldb/tools/driver/Driver.cpp | 9 +- llvm/include/llvm/CodeGen/ISDOpcodes.h | 7 + llvm/include/llvm/CodeGen/TargetCallingConv.h | 10 +- llvm/include/llvm/CodeGen/TargetLowering.h | 15 +- llvm/include/llvm/DebugInfo/PDB/GenericError.h | 1 - llvm/include/llvm/IR/Argument.h | 3 + llvm/include/llvm/IR/Attributes.h | 3 + llvm/include/llvm/IR/InstrTypes.h | 6 + llvm/include/llvm/Support/FormatAdapters.h | 1 - llvm/include/llvm/Support/TargetOpcodes.def | 6 + llvm/include/llvm/Target/Target.td | 12 + llvm/include/llvm/Target/TargetCallingConv.td | 5 + llvm/lib/CodeGen/GlobalISel/CallLowering.cpp | 4 +- llvm/lib/CodeGen/SelectionDAG/FastISel.cpp | 11 +- llvm/lib/CodeGen/SelectionDAG/SelectionDAG.cpp | 3 - .../CodeGen/SelectionDAG/SelectionDAGBuilder.cpp | 79 ++++- .../CodeGen/SelectionDAG/SelectionDAGDumper.cpp | 4 + llvm/lib/CodeGen/SelectionDAG/TargetLowering.cpp | 6 +- llvm/lib/IR/Attributes.cpp | 4 + llvm/lib/IR/Function.cpp | 6 + llvm/lib/IR/ProfileSummary.cpp | 52 ++-- llvm/lib/Target/AMDGPU/AMDGPURegisterBankInfo.cpp | 41 ++- llvm/lib/Target/X86/X86CallingConv.td | 3 +- llvm/lib/Target/X86/X86FastISel.cpp | 2 +- llvm/lib/Target/X86/X86FrameLowering.cpp | 8 +- llvm/lib/Target/X86/X86ISelDAGToDAG.cpp | 33 +++ llvm/lib/Target/X86/X86ISelLowering.cpp | 67 ++++- llvm/lib/Target/X86/X86MachineFunctionInfo.h | 39 +++ llvm/lib/Target/X86/X86RegisterInfo.cpp | 28 +- llvm/lib/Transforms/Coroutines/CoroSplit.cpp | 6 +- llvm/lib/Transforms/IPO/Attributor.cpp | 3 +- llvm/lib/Transforms/IPO/AttributorAttributes.cpp | 5 +- .../lib/Transforms/IPO/DeadArgumentElimination.cpp | 7 +- llvm/lib/Transforms/IPO/FunctionAttrs.cpp | 2 +- llvm/lib/Transforms/IPO/GlobalOpt.cpp | 1 + .../Transforms/InstCombine/InstCombineCalls.cpp | 1 + .../Transforms/InstCombine/InstCombineNegator.cpp | 22 ++ .../AMDGPU/GlobalISel/regbankselect-anyext.mir | 4 +- .../AMDGPU/GlobalISel/regbankselect-zext.mir | 4 +- llvm/test/CodeGen/X86/arg-copy-elide.ll | 14 + llvm/test/CodeGen/X86/musttail-indirect.ll | 2 + llvm/test/CodeGen/X86/musttail-thiscall.ll | 2 + llvm/test/CodeGen/X86/pr45995-2.ll | 28 ++ llvm/test/CodeGen/X86/pr45995.ll | 147 ++++++++++ llvm/test/CodeGen/X86/preallocated-nocall.ll | 23 ++ llvm/test/CodeGen/X86/preallocated-x64.ll | 18 ++ llvm/test/CodeGen/X86/preallocated.ll | 187 ++++++++++++ llvm/test/CodeGen/X86/shrink-wrap-chkstk.ll | 3 + llvm/test/CodeGen/X86/tail-call-mutable-memarg.ll | 15 + llvm/test/Transforms/Attributor/value-simplify.ll | 20 ++ llvm/test/Transforms/DeadArgElim/keepalive.ll | 21 ++ .../DeadStoreElimination/MSSA/simple-todo.ll | 10 + .../test/Transforms/DeadStoreElimination/simple.ll | 10 + llvm/test/Transforms/FunctionAttrs/readattrs.ll | 6 + llvm/test/Transforms/GlobalOpt/fastcc.ll | 15 + .../InstCombine/call-cast-target-preallocated.ll | 28 ++ llvm/test/Transforms/InstCombine/fsub.ll | 92 +++++- .../Transforms/InstCombine/sub-of-negatible.ll | 87 ++++++ .../mlir/Conversion/VectorToSCF/VectorToSCF.h | 153 +++++++++- mlir/include/mlir/Dialect/StandardOps/IR/Ops.td | 15 + mlir/include/mlir/Dialect/Vector/VectorOps.td | 14 +- mlir/include/mlir/Dialect/Vector/VectorUtils.h | 16 +- .../StandardToSPIRV/LegalizeStandardForSPIRV.cpp | 31 +- mlir/lib/Conversion/VectorToSCF/VectorToSCF.cpp | 325 +++++++++++---------- mlir/lib/Dialect/Linalg/Transforms/Fusion.cpp | 63 ++++ mlir/lib/Dialect/StandardOps/IR/Ops.cpp | 38 +++ mlir/lib/Dialect/Vector/VectorOps.cpp | 20 ++ mlir/lib/Dialect/Vector/VectorTransforms.cpp | 27 -- mlir/lib/Dialect/Vector/VectorUtils.cpp | 27 ++ mlir/test/Conversion/GPUToSPIRV/load-store.mlir | 62 ++-- mlir/test/Conversion/GPUToSPIRV/loop.mlir | 36 +-- .../StandardToSPIRV/subview-to-spirv.mlir | 32 +- .../Conversion/VectorToSCF/vector-to-loops.mlir | 147 ++++++++-- mlir/test/Dialect/Linalg/fusion-tensor.mlir | 55 ++++ .../lib/Transforms/TestVectorToSCFConversion.cpp | 12 +- 101 files changed, 2074 insertions(+), 511 deletions(-) create mode 100644 clang/test/Parser/slh-asm-goto-no-warn.cpp create mode 100644 clang/test/Parser/slh-asm-goto.cpp create mode 100644 llvm/test/CodeGen/X86/pr45995-2.ll create mode 100644 llvm/test/CodeGen/X86/pr45995.ll create mode 100644 llvm/test/CodeGen/X86/preallocated-nocall.ll create mode 100644 llvm/test/CodeGen/X86/preallocated-x64.ll create mode 100644 llvm/test/CodeGen/X86/preallocated.ll create mode 100644 llvm/test/Transforms/InstCombine/call-cast-target-preallocated.ll