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-allyesconfig in repository toolchain/ci/llvm-project.
from 85725a67c74 [Flang][OpenMP] Avoid abort when collapse clause value is negative adds dad2e92eaf5 Temporarily Revert "[Support] Make UniqueStringSaver wrap a [...] adds aedb6615a8d [MachineVerifier] Use the for_range loop to instead llvm::any_of adds 940d949435e Speculative fix for build breakage from D78403 adds f1b972041ad [mlir][Linalg] Start a LinalgToStandard pass and move conve [...] adds 0b3e478b10e [mlir][GPUToSPIRV] Use default ABI only when none of the ar [...] adds 767db5be67c [llvm][NFC] Cleanup uses of std::function in Inlining-related APIs adds 454de99a6fe Revert "[llvm][NFC] Cleanup uses of std::function in Inlini [...] adds ab699d78a26 [DebugInfo] llvm rejects DWARF operator DW_OP_push_object_address adds a2545c3499a [NFCI] Removed '%' from llc in test case in ab699d78a26f147b adds 4042ada1c1f [DebugInfo] support for DW_AT_data_location in llvm adds 8ce4a8f6dfb [CodeGen] Refactor CreateStackTemporary adds f83d66c249b Fixed bot failure after 4042ada1c1fe4a9cd5 adds 0e4827aa4e4 [ARM][MachineOutliner] Add Machine Outliner support for ARM. adds 7c89297cf7e Correct the argument list of command `breakpoint read` adds d6b937056d4 Fixed bot failure after ab699d78a26f147b adds 67d0e2160c4 [NFC][test] Add missing ':' after 'CHECK' adds 80173566f48 [PowerPC] Add an intrinsic for Popcntb adds 85bb9b71b7d [ELF] Update release notes and man page for LLD time-trace adds 525b8e6dcbb [SVE] Fix wrong usage of getNumElements() in matchIntrinsicType adds f58e78f9920 [libcxx][span] trivial whitespace fix to test commit rights adds 854f5f332af [Sema] Teach -Wcast-align to compute an accurate alignment [...] adds d48ef7cab55 [lldb] Print full Clang diagnostics when the ClangModulesDe [...] new 170ac4be339 [CSInfo][ISEL] Call site info generation support for Mips new 7fc5f28068d [mlir] LinalgToStandard: add build dependency on MLIRPass new 7ccae2cece7 [yaml2obj] - Introduce the "Offset" property for sections. new 56970ec6a0b [llvm-readobj] - --gnu-hash-table: do not crash when the GN [...] new 4ead2cf76c4 [mlir] Rename conversions involving ex-Loop dialect to mention SCF new 4549d830184 [GlobalISel] Update GIComplexOperandMatcher comment; NFC
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/lib/Driver/ToolChains/Clang.cpp | 11 +- clang/lib/Frontend/CompilerInvocation.cpp | 3 +- clang/lib/Sema/SemaChecking.cpp | 238 ++++++++++++- clang/test/SemaCXX/warn-cast-align.cpp | 114 ++++++- flang/tools/tco/CMakeLists.txt | 2 +- .../containers/views/span.cons/container.fail.cpp | 1 - lld/docs/ReleaseNotes.rst | 4 + lld/docs/ld.lld.1 | 7 + lldb/source/Commands/CommandObjectBreakpoint.cpp | 9 +- .../Clang/ClangModulesDeclVendor.cpp | 37 ++- .../ExpressionParser/Clang/ClangUserExpression.cpp | 24 +- .../API/lang/objc/modules-compile-error/Makefile | 5 + .../TestModulesCompileError.py | 23 ++ .../API/lang/objc/modules-compile-error/main.m | 5 + .../API/lang/objc/modules-compile-error/module.h | 5 + .../objc/modules-compile-error/module.modulemap | 1 + llvm/docs/LangRef.rst | 10 +- llvm/include/llvm/CodeGen/SelectionDAG.h | 3 + llvm/include/llvm/IR/DebugInfoMetadata.h | 80 +++-- llvm/include/llvm/IR/IntrinsicsPowerPC.td | 3 + llvm/include/llvm/ObjectYAML/ELFYAML.h | 1 + llvm/include/llvm/Support/StringSaver.h | 8 +- llvm/include/llvm/Target/GlobalISel/Target.td | 9 +- llvm/lib/AsmParser/LLParser.cpp | 9 +- llvm/lib/Bitcode/Reader/MetadataLoader.cpp | 9 +- llvm/lib/Bitcode/Writer/BitcodeWriter.cpp | 1 + llvm/lib/CodeGen/AsmPrinter/DwarfCompileUnit.cpp | 2 + llvm/lib/CodeGen/AsmPrinter/DwarfExpression.cpp | 1 + llvm/lib/CodeGen/AsmPrinter/DwarfUnit.cpp | 11 + llvm/lib/CodeGen/MachineVerifier.cpp | 12 +- llvm/lib/CodeGen/SelectionDAG/SelectionDAG.cpp | 26 +- llvm/lib/IR/AsmWriter.cpp | 1 + llvm/lib/IR/DebugInfoMetadata.cpp | 35 +- llvm/lib/IR/Function.cpp | 10 +- llvm/lib/IR/LLVMContextImpl.h | 12 +- llvm/lib/IR/Verifier.cpp | 5 + llvm/lib/ObjectYAML/ELFEmitter.cpp | 132 ++++---- llvm/lib/ObjectYAML/ELFYAML.cpp | 1 + llvm/lib/Support/StringSaver.cpp | 5 +- llvm/lib/Target/ARM/ARMBaseInstrInfo.cpp | 370 +++++++++++++++++++++ llvm/lib/Target/ARM/ARMBaseInstrInfo.h | 16 + llvm/lib/Target/ARM/ARMTargetMachine.cpp | 4 + llvm/lib/Target/Mips/MipsISelLowering.cpp | 20 +- llvm/lib/Target/Mips/MipsTargetMachine.cpp | 3 + llvm/lib/Target/PowerPC/PPCInstr64Bit.td | 5 +- llvm/test/Bitcode/dataLocation.ll | 31 ++ llvm/test/CodeGen/AArch64/sve-bad-intrinsics.ll | 17 + llvm/test/CodeGen/ARM/machine-outliner-tail.ll | 46 +++ llvm/test/CodeGen/ARM/machine-outliner-thunk.ll | 119 +++++++ .../CodeGen/ARM/machine-outliner-unoutlinable.mir | 167 ++++++++++ .../ARM/machine-outliner-unsafe-registers.mir | 114 +++++++ llvm/test/CodeGen/Mips/call-site-info-output.ll | 65 ++++ .../CodeGen/Mips/dbg-call-site-info-reg-d-split.ll | 68 ++++ llvm/test/CodeGen/PowerPC/popcnt.ll | 19 ++ .../test/DebugInfo/Mips/dw_op_entry_value_32bit.ll | 76 +++++ .../test/DebugInfo/Mips/dw_op_entry_value_64bit.ll | 77 +++++ llvm/test/DebugInfo/dwarfdump-dataLocationExp.ll | 66 ++++ llvm/test/DebugInfo/dwarfdump-dataLocationVar.ll | 65 ++++ llvm/test/DebugInfo/dwarfdump-pushobjectaddress.ll | 60 ++++ llvm/test/Verifier/array_dataLocation.ll | 6 + llvm/test/tools/llvm-dwarfdump/X86/statistics.ll | 2 +- llvm/test/tools/llvm-readobj/ELF/gnuhash.test | 30 +- .../tools/yaml2obj/ELF/custom-null-section.yaml | 25 ++ llvm/test/tools/yaml2obj/ELF/section-offset.yaml | 134 ++++++++ llvm/tools/llc/CMakeLists.txt | 1 + llvm/tools/llvm-readobj/ELFDumper.cpp | 24 +- llvm/tools/llvm-readobj/ObjDumper.h | 2 +- llvm/tools/llvm-readobj/llvm-readobj.cpp | 2 +- llvm/tools/opt/CMakeLists.txt | 1 + llvm/unittests/IR/DebugTypeODRUniquingTest.cpp | 45 +-- llvm/unittests/IR/MetadataTest.cpp | 63 ++++ mlir/examples/toy/Ch6/mlir/LowerToLLVM.cpp | 2 +- mlir/examples/toy/Ch7/mlir/LowerToLLVM.cpp | 2 +- .../Conversion/LinalgToStandard/LinalgToStandard.h | 29 ++ mlir/include/mlir/Conversion/Passes.td | 22 +- .../LoopsToGPU.h => SCFToGPU/SCFToGPU.h} | 8 +- .../LoopsToGPUPass.h => SCFToGPU/SCFToGPUPass.h} | 9 +- .../SCFToStandard.h} | 8 +- .../VectorToSCF.h} | 12 +- mlir/include/mlir/Dialect/GPU/ParallelLoopMapper.h | 2 +- mlir/include/mlir/Dialect/StandardOps/IR/Ops.td | 14 +- .../include/mlir/Dialect/Vector/VectorTransforms.h | 2 +- mlir/include/mlir/IR/StandardTypes.h | 4 + mlir/include/mlir/InitAllPasses.h | 5 +- mlir/lib/Conversion/CMakeLists.txt | 7 +- .../Conversion/GPUToSPIRV/ConvertGPUToSPIRV.cpp | 47 ++- mlir/lib/Conversion/LinalgToLLVM/CMakeLists.txt | 6 +- mlir/lib/Conversion/LinalgToLLVM/LinalgToLLVM.cpp | 206 +----------- .../lib/Conversion/LinalgToStandard/CMakeLists.txt | 20 ++ .../LinalgToStandard/LinalgToStandard.cpp | 271 +++++++++++++++ .../{LoopsToGPU => SCFToGPU}/CMakeLists.txt | 8 +- .../LoopsToGPU.cpp => SCFToGPU/SCFToGPU.cpp} | 4 +- .../SCFToGPUPass.cpp} | 17 +- .../CMakeLists.txt | 6 +- .../SCFToStandard.cpp} | 11 +- .../Conversion/StandardToLLVM/StandardToLLVM.cpp | 21 +- .../{VectorToLoops => VectorToSCF}/CMakeLists.txt | 6 +- .../VectorToSCF.cpp} | 6 +- .../Dialect/GPU/Transforms/ParallelLoopMapper.cpp | 2 +- mlir/lib/Dialect/Vector/VectorTransforms.cpp | 2 +- mlir/lib/IR/StandardTypes.cpp | 8 + mlir/test/Conversion/GPUToSPIRV/simple.mlir | 58 ++++ mlir/test/Conversion/LoopsToGPU/linalg_to_gpu.mlir | 2 +- .../LoopsToGPU/no_blocks_no_threads.mlir | 4 +- mlir/test/Conversion/LoopsToGPU/step_one.mlir | 4 +- mlir/test/Conversion/LoopsToGPU/step_positive.mlir | 2 +- mlir/test/Conversion/StandardToLLVM/invalid.mlir | 13 - .../Conversion/VectorToLoops/vector-to-loops.mlir | 2 +- mlir/test/Conversion/convert-to-cfg.mlir | 2 +- mlir/test/Dialect/Linalg/llvm.mlir | 129 ------- mlir/test/Dialect/Linalg/standard.mlir | 122 +++++++ mlir/test/lib/Transforms/CMakeLists.txt | 4 +- .../lib/Transforms/TestGpuParallelLoopMapping.cpp | 2 +- ...onversion.cpp => TestVectorToSCFConversion.cpp} | 16 +- mlir/test/mlir-cpu-runner/bare_ptr_call_conv.mlir | 2 +- .../mlir-cpu-runner/linalg_integration_test.mlir | 12 +- mlir/test/mlir-cpu-runner/sgemm_naive_codegen.mlir | 2 +- mlir/tools/mlir-opt/mlir-opt.cpp | 4 +- 118 files changed, 3064 insertions(+), 701 deletions(-) create mode 100644 lldb/test/API/lang/objc/modules-compile-error/Makefile create mode 100644 lldb/test/API/lang/objc/modules-compile-error/TestModulesCompil [...] create mode 100644 lldb/test/API/lang/objc/modules-compile-error/main.m create mode 100644 lldb/test/API/lang/objc/modules-compile-error/module.h create mode 100644 lldb/test/API/lang/objc/modules-compile-error/module.modulemap create mode 100644 llvm/test/Bitcode/dataLocation.ll create mode 100644 llvm/test/CodeGen/AArch64/sve-bad-intrinsics.ll create mode 100644 llvm/test/CodeGen/ARM/machine-outliner-tail.ll create mode 100644 llvm/test/CodeGen/ARM/machine-outliner-thunk.ll create mode 100644 llvm/test/CodeGen/ARM/machine-outliner-unoutlinable.mir create mode 100644 llvm/test/CodeGen/ARM/machine-outliner-unsafe-registers.mir create mode 100644 llvm/test/CodeGen/Mips/call-site-info-output.ll create mode 100644 llvm/test/CodeGen/Mips/dbg-call-site-info-reg-d-split.ll create mode 100644 llvm/test/DebugInfo/Mips/dw_op_entry_value_32bit.ll create mode 100644 llvm/test/DebugInfo/Mips/dw_op_entry_value_64bit.ll create mode 100644 llvm/test/DebugInfo/dwarfdump-dataLocationExp.ll create mode 100644 llvm/test/DebugInfo/dwarfdump-dataLocationVar.ll create mode 100644 llvm/test/DebugInfo/dwarfdump-pushobjectaddress.ll create mode 100644 llvm/test/Verifier/array_dataLocation.ll create mode 100644 llvm/test/tools/yaml2obj/ELF/section-offset.yaml create mode 100644 mlir/include/mlir/Conversion/LinalgToStandard/LinalgToStandard.h rename mlir/include/mlir/Conversion/{LoopsToGPU/LoopsToGPU.h => SCFToGPU/SCFToGPU. [...] rename mlir/include/mlir/Conversion/{LoopsToGPU/LoopsToGPUPass.h => SCFToGPU/SCFTo [...] rename mlir/include/mlir/Conversion/{LoopToStandard/ConvertLoopToStandard.h => SCF [...] rename mlir/include/mlir/Conversion/{VectorToLoops/ConvertVectorToLoops.h => Vecto [...] create mode 100644 mlir/lib/Conversion/LinalgToStandard/CMakeLists.txt create mode 100644 mlir/lib/Conversion/LinalgToStandard/LinalgToStandard.cpp rename mlir/lib/Conversion/{LoopsToGPU => SCFToGPU}/CMakeLists.txt (62%) rename mlir/lib/Conversion/{LoopsToGPU/LoopsToGPU.cpp => SCFToGPU/SCFToGPU.cpp} (99%) rename mlir/lib/Conversion/{LoopsToGPU/LoopsToGPUPass.cpp => SCFToGPU/SCFToGPUPass [...] rename mlir/lib/Conversion/{LoopToStandard => SCFToStandard}/CMakeLists.txt (52%) rename mlir/lib/Conversion/{LoopToStandard/LoopToStandard.cpp => SCFToStandard/SCF [...] rename mlir/lib/Conversion/{VectorToLoops => VectorToSCF}/CMakeLists.txt (50%) rename mlir/lib/Conversion/{VectorToLoops/ConvertVectorToLoops.cpp => VectorToSCF/ [...] create mode 100644 mlir/test/Dialect/Linalg/standard.mlir rename mlir/test/lib/Transforms/{TestVectorToLoopsConversion.cpp => TestVectorToSC [...]