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-arm-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 new 4042ada1c1f [DebugInfo] support for DW_AT_data_location in llvm
The 1 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: llvm/docs/LangRef.rst | 10 +- llvm/include/llvm/IR/DebugInfoMetadata.h | 80 +++--- 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/IR/AsmWriter.cpp | 1 + llvm/lib/IR/DebugInfoMetadata.cpp | 35 +-- llvm/lib/IR/LLVMContextImpl.h | 12 +- llvm/lib/IR/Verifier.cpp | 5 + llvm/test/Bitcode/dataLocation.ll | 31 +++ llvm/test/DebugInfo/dwarfdump-dataLocationExp.ll | 66 +++++ llvm/test/DebugInfo/dwarfdump-dataLocationVar.ll | 65 +++++ llvm/test/DebugInfo/dwarfdump-pushobjectaddress.ll | 59 +++++ llvm/test/Verifier/array_dataLocation.ll | 6 + llvm/tools/llc/CMakeLists.txt | 1 + llvm/tools/opt/CMakeLists.txt | 1 + llvm/unittests/IR/DebugTypeODRUniquingTest.cpp | 45 ++-- llvm/unittests/IR/MetadataTest.cpp | 63 +++++ .../Conversion/LinalgToStandard/LinalgToStandard.h | 29 +++ mlir/include/mlir/Conversion/Passes.td | 10 + mlir/include/mlir/Dialect/StandardOps/IR/Ops.td | 14 +- mlir/include/mlir/IR/StandardTypes.h | 4 + mlir/include/mlir/InitAllPasses.h | 1 + mlir/lib/Conversion/CMakeLists.txt | 1 + .../Conversion/GPUToSPIRV/ConvertGPUToSPIRV.cpp | 47 ++-- mlir/lib/Conversion/LinalgToLLVM/LinalgToLLVM.cpp | 200 --------------- .../lib/Conversion/LinalgToStandard/CMakeLists.txt | 19 ++ .../LinalgToStandard/LinalgToStandard.cpp | 271 +++++++++++++++++++++ .../Conversion/StandardToLLVM/StandardToLLVM.cpp | 21 +- mlir/lib/IR/StandardTypes.cpp | 8 + mlir/test/Conversion/GPUToSPIRV/simple.mlir | 58 +++++ mlir/test/Conversion/StandardToLLVM/invalid.mlir | 13 - mlir/test/Dialect/Linalg/llvm.mlir | 129 ---------- mlir/test/Dialect/Linalg/standard.mlir | 122 ++++++++++ .../mlir-cpu-runner/linalg_integration_test.mlir | 12 +- 38 files changed, 1011 insertions(+), 461 deletions(-) create mode 100644 llvm/test/Bitcode/dataLocation.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 mlir/include/mlir/Conversion/LinalgToStandard/LinalgToStandard.h create mode 100644 mlir/lib/Conversion/LinalgToStandard/CMakeLists.txt create mode 100644 mlir/lib/Conversion/LinalgToStandard/LinalgToStandard.cpp create mode 100644 mlir/test/Dialect/Linalg/standard.mlir