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-defconfig in repository toolchain/ci/llvm-project.
from 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 [...] adds 170ac4be339 [CSInfo][ISEL] Call site info generation support for Mips adds 7fc5f28068d [mlir] LinalgToStandard: add build dependency on MLIRPass adds 7ccae2cece7 [yaml2obj] - Introduce the "Offset" property for sections. adds 56970ec6a0b [llvm-readobj] - --gnu-hash-table: do not crash when the GN [...] adds 4ead2cf76c4 [mlir] Rename conversions involving ex-Loop dialect to mention SCF adds 4549d830184 [GlobalISel] Update GIComplexOperandMatcher comment; NFC new 969c63a2ecf [LLD][ELF] - Fix section-alignment.test after yaml2obj change. new 8b845ac5edc Recommit "[lldb] Don't dissasemble large functions by default" new 710d9d66f8e [DebugInfo] - DWARFDebugFrame: do not call abort() on errors. new 36b9b1e6171 [lldb] Fixup command-disassemble-process.yaml test new 1024e82469b X86ISelLowering.cpp - remove non-constant EXTRACT_SUBVECTOR [...] new aef778d4d38 [clang-tidy] Fix assertion in RenamerClangTidyChecks new 1a3b801db5a [analyzer] SATestBuild.py: Fix handling invalid plists afte [...] new 5425cdc3adf [GlobalISel][InlineAsm] Add early return for memory inputs [...]
The 8 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-tidy/utils/RenamerClangTidyCheck.cpp | 2 + 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 ++++++- clang/utils/analyzer/SATestBuild.py | 4 +- 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 + lld/test/ELF/invalid/section-alignment.test | 1 + lldb/source/Commands/CommandObjectBreakpoint.cpp | 9 +- lldb/source/Commands/CommandObjectDisassemble.cpp | 58 +++- lldb/source/Commands/CommandObjectDisassemble.h | 9 +- lldb/source/Commands/Options.td | 4 +- .../Clang/ClangModulesDeclVendor.cpp | 37 ++- .../ExpressionParser/Clang/ClangUserExpression.cpp | 24 +- .../objc/foundation/TestFoundationDisassembly.py | 2 +- .../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 + .../Commands/Inputs/command-disassemble.lldbinit | 10 +- .../Commands/command-disassemble-process.yaml | 11 +- lldb/test/Shell/Commands/command-disassemble.s | 72 +++- llvm/docs/LangRef.rst | 10 +- llvm/include/llvm/CodeGen/SelectionDAG.h | 3 + llvm/include/llvm/DebugInfo/DWARF/DWARFContext.h | 4 +- .../include/llvm/DebugInfo/DWARF/DWARFDebugFrame.h | 2 +- llvm/include/llvm/IR/DebugInfoMetadata.h | 80 +++-- llvm/include/llvm/IR/IntrinsicsPowerPC.td | 3 + llvm/include/llvm/ObjectYAML/ELFYAML.h | 1 + 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/GlobalISel/InlineAsmLowering.cpp | 7 + llvm/lib/CodeGen/SelectionDAG/SelectionDAG.cpp | 26 +- llvm/lib/DebugInfo/DWARF/DWARFContext.cpp | 40 ++- llvm/lib/DebugInfo/DWARF/DWARFDebugFrame.cpp | 124 ++++--- 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/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/lib/Target/X86/X86ISelLowering.cpp | 74 ++--- llvm/test/Bitcode/dataLocation.ll | 31 ++ .../CodeGen/AArch64/GlobalISel/arm64-fallback.ll | 9 + 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/X86/eh-frame-cie-id.s | 7 +- 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 +- llvm/test/tools/llvm-readobj/ELF/unwind.test | 32 +- .../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/DwarfCFIEHPrinter.h | 3 +- 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 +- 135 files changed, 3356 insertions(+), 859 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 [...]