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-next-allmodconfig in repository toolchain/ci/llvm-project.
from 2488016baec [MLIR] Remove redundant library dependencies adds fc3cdd2ee73 [X86] Cleanup patterns and ins for VCVTNEPS2BF16. adds 4ebe9b498da Revert "Correctly identify iOS simulator processes in debug [...] adds 000847f8bed Correctly identify iOS simulator processes in debugserver. adds dcf6494abed LLD already has a mechanism for caching creation of DWARCContext: adds 1badf7c33a5 [InstComine] Forego of one-use check in `(X - (X & Y)) -- [...] adds ec31255c008 [lldb] Update the current execution context at the beginnin [...] adds 3b2c4e7178c [lldb] Remove some #ifdef LLDB_CONFIGURATION_DEBUG around asserts adds 33b696b57ac Fix test broken by simulator triple changes. adds 00b2a9df452 Reapply "clang: Treat ieee mode as the default for denormal [...] adds 6d894afdea4 PR45124: Don't leave behind pending cleanups when declaring [...] adds 4594d0e943b [MLIR] Move from add_dependencies() to DEPENDS adds 7c64f6bf528 [MLIR] Add support for libMLIR.so adds 9f979d7ad5d [MLIR] Fixes for BUILD_SHARED_LIBS=on adds f0f4d41631a [lld][test] Make tests pass when the test directory matches `bar` adds eb755df5c27 Split findUnwindSectionsByPhdr into target-specific functions. adds 59029b9eef2 [RS4GC] Handle uses of extractelement for conversion from v [...] adds 65b21282c71 Avoid emitting unreachable SP adjustments after `throw` adds c3de1d0b1f9 [gold][test] Fix tests after D75713 and D74749 adds 16af23fae8a [clang][Headers] Use __has_builtin instead of _MSC_VER. adds dafc7a54923 Correct the Bjarne Stroustrup's C++ Page link adds 7b8341b2577 [ELF][test] Improve MEMORY tests adds f8923584da8 [mlir][SideEffects] Define a set of interfaces and traits f [...] adds 20dca52288a [mlir][SideEffects] Enable specifying side effects directly [...] adds d43fcd0c041 [WebAssembly] Add SIMD integer min/max builtins adds 3669f0ed4f9 Refactor TimeProfiler write methods (NFC) adds c5a06019d23 Extend TimeTrace to LLVM's new pass manager adds 7264cf4e457 [MLIR] Add missing DEPENDS line for MLIRSPIRV adds 53b135eeb49 [lldb][NFC] Refactor TestSafeFuncCalls.py adds d774fbc350a [MLIR] Add document about creating a dialect. adds f4d791f8332 [CodeGen][ObjC] Extend lifetime of ObjC pointers passed to [...] adds 2bba1c22e77 tab completion for process signal adds ce1bc00f37d [lldb][cmake] Move remove_module_flags macro to AddLLDB.cmake adds 4e7c686e46c [lldb] Never compile the debugserver with Clang module flags adds 7003f64c1eb [clang-doc] Improving Markdown Output adds eb61ab1bd9a Fix a copy and paste error that would cause a crash. adds 8f7c911b588 [lldb][NFC] Refactor our option generation out of EvaluateE [...] adds 6bbdecc5cf8 [lldb][NFC] Make TestStats.py not an inline test adds 8fef67a2c5f [gn build] copy compiler-rt headers to clang include dir on [...] adds f240d303c2e [mlir] Explicitly qualify Effect to avoid MSVC build failure adds 4d0339aecb6 High-Level Code-Review Documentation Update adds fa913f8980d Add the CodeReview Documentation to GettingInvolved TOC adds c1a97e992da Revert "Revert "[GlobalISel][Localizer] Enable intra-block [...] adds 91153e0624b [mlir][NFC] remove stray decl of toAffineExpr, rename for r [...] adds c3108404c19 [mlir][nfc] Fix building mlir_c_runner_utils for Windows adds 320f0b00368 [mlir] Change EffectKind in unsigned for bitfield to avoid [...] adds 01c48d7d11e [Attributor] Fold terminators before changing instructions [...] adds 498e37e786e [DebugInfo]: Added DWARFv5 macro header flags and correspon [...] adds 564f5eed1a3 [InstCombine] add test for gep (select),... (PR45084); NFC adds 89fdee87f7f [InstCombine] regenerate complete test checks; NFC
No new revisions were added by this update.
Summary of changes: clang-tools-extra/clang-doc/HTMLGenerator.cpp | 20 +- clang-tools-extra/clang-doc/MDGenerator.cpp | 168 ++++++++++++--- clang-tools-extra/clang-doc/Representation.cpp | 46 ++++ clang-tools-extra/clang-doc/Representation.h | 12 ++ clang-tools-extra/clang-doc/assets/index.js | 8 +- clang-tools-extra/clang-doc/tool/ClangDocMain.cpp | 11 +- clang-tools-extra/test/clang-doc/single-file.cpp | 16 +- .../unittests/clang-doc/HTMLGeneratorTest.cpp | 16 +- .../unittests/clang-doc/MDGeneratorTest.cpp | 14 +- clang/include/clang/Basic/BuiltinsWebAssembly.def | 13 ++ clang/include/clang/Basic/CodeGenOptions.h | 6 +- clang/include/clang/Driver/ToolChain.h | 3 +- clang/lib/CodeGen/CGBuiltin.cpp | 79 +++++-- clang/lib/Driver/ToolChains/Clang.cpp | 24 ++- clang/lib/Headers/arm_acle.h | 16 +- clang/lib/Sema/SemaChecking.cpp | 2 + clang/lib/Sema/SemaTemplate.cpp | 12 +- clang/test/CodeGen/builtins-wasm.c | 84 ++++++++ clang/test/CodeGenCUDA/flush-denormals.cu | 9 +- clang/test/CodeGenCUDA/propagate-metadata.cu | 8 +- clang/test/CodeGenObjC/os_log.m | 72 ++++++- clang/test/CodeGenOpenCL/amdgpu-features.cl | 14 +- clang/test/Driver/cuda-flush-denormals-to-zero.cu | 6 +- clang/test/Driver/denormal-fp-math.c | 3 +- clang/test/Driver/fp-model.c | 4 + clang/test/Headers/arm-acle-header.c | 1 + .../cxx1z-class-template-argument-deduction.cpp | 15 ++ libunwind/src/AddressSpace.hpp | 67 ++++-- lld/ELF/Driver.cpp | 15 +- lld/ELF/InputFiles.cpp | 22 +- lld/ELF/InputFiles.h | 9 +- lld/ELF/SyntheticSections.cpp | 11 +- lld/include/lld/Common/DWARF.h | 2 + lld/test/COFF/start-lib.ll | 12 +- lld/test/ELF/assignment-archive.s | 1 + lld/test/ELF/gdb-index-invalid-ranges.s | 4 +- lld/test/ELF/gdb-index-parse-fail.s | 2 +- lld/test/ELF/linkerscript/memory-err.s | 73 ++++++- .../linkerscript/memory-ignored-dot-assign.test | 18 ++ .../memory-ignored-output-address.test | 18 ++ lld/test/ELF/linkerscript/memory.s | 75 +------ lld/test/ELF/linkerscript/memory4.test | 19 -- lld/test/ELF/linkerscript/memory5.test | 19 -- lld/test/ELF/lto/linker-script-symbols-assign.ll | 2 +- lld/test/ELF/undefined-glob.s | 2 +- lldb/cmake/modules/AddLLDB.cmake | 14 ++ lldb/source/Commands/CommandObjectExpression.cpp | 44 ++-- lldb/source/Commands/CommandObjectExpression.h | 6 + lldb/source/Commands/CommandObjectProcess.cpp | 14 ++ lldb/source/Core/Section.cpp | 5 +- lldb/source/Host/CMakeLists.txt | 14 -- lldb/source/Interpreter/CommandInterpreter.cpp | 2 + lldb/source/Interpreter/CommandObject.cpp | 5 + .../MacOSX-DYLD/DynamicLoaderDarwin.cpp | 9 + .../Process/MacOSX-Kernel/CommunicationKDP.cpp | 2 - .../Process/gdb-remote/GDBRemoteRegisterContext.h | 4 - .../basic}/Makefile | 0 .../API/commands/statistics/basic/TestStats.py | 35 ++- lldb/test/API/commands/statistics/basic/main.c | 13 +- .../functionalities/completion/TestCompletion.py | 24 ++- .../gdb_remote_client/TestGDBRemoteClient.py | 1 + .../gdb_remote_client/TestIOSSimulator.py | 5 + .../functionalities/gdb_remote_client/TestWasm.py | 2 + .../gdb_remote_client/gdbclientutils.py | 5 - .../macosx/safe-to-func-call/TestSafeFuncCalls.py | 26 +-- .../tools/lldb-server/TestAppleSimulatorOSType.py | 4 +- lldb/tools/debugserver/CMakeLists.txt | 5 + llvm/docs/CodeReview.rst | 237 +++++++++++++++++++++ llvm/docs/Contributing.rst | 2 + llvm/docs/DeveloperPolicy.rst | 53 +---- llvm/docs/GettingInvolved.rst | 4 + llvm/docs/Lexicon.rst | 4 + llvm/docs/ProgrammersManual.rst | 2 +- llvm/include/llvm/Analysis/CGSCCPassManager.h | 12 +- llvm/include/llvm/BinaryFormat/Dwarf.def | 11 + llvm/include/llvm/BinaryFormat/Dwarf.h | 2 + llvm/include/llvm/IR/PassManager.h | 14 +- llvm/include/llvm/Support/TimeProfiler.h | 11 +- .../llvm/Transforms/Scalar/LoopPassManager.h | 7 +- llvm/lib/Analysis/CGSCCPassManager.cpp | 7 +- llvm/lib/BinaryFormat/Dwarf.cpp | 17 ++ llvm/lib/CodeGen/GlobalISel/Localizer.cpp | 7 +- llvm/lib/Support/TimeProfiler.cpp | 20 ++ llvm/lib/Target/X86/X86FrameLowering.cpp | 14 +- llvm/lib/Target/X86/X86ISelLowering.cpp | 6 - llvm/lib/Target/X86/X86InstrAVX512.td | 15 +- llvm/lib/Transforms/IPO/Attributor.cpp | 8 +- .../Transforms/InstCombine/InstCombineAddSub.cpp | 11 +- llvm/lib/Transforms/Scalar/LoopPassManager.cpp | 7 +- .../Transforms/Scalar/RewriteStatepointsForGC.cpp | 46 ++-- .../AArch64/GlobalISel/localizer-arm64-tti.ll | 10 +- llvm/test/CodeGen/AArch64/GlobalISel/localizer.mir | 56 +++-- llvm/test/CodeGen/AArch64/GlobalISel/swifterror.ll | 6 +- .../AArch64/GlobalISel/translate-constant-dag.ll | 4 +- llvm/test/CodeGen/AArch64/tail-call.ll | 7 +- llvm/test/CodeGen/AArch64/tiny_model.ll | 36 ++-- .../AMDGPU/GlobalISel/constant-bus-restriction.ll | 32 +-- .../CodeGen/AMDGPU/GlobalISel/extractelement.ll | 104 ++++----- .../CodeGen/AMDGPU/GlobalISel/insertelement.ll | 76 +++---- .../test/CodeGen/AMDGPU/GlobalISel/mubuf-global.ll | 68 +++--- .../regbankselect-amdgcn.s.buffer.load.ll | 4 +- llvm/test/CodeGen/X86/noreturn-call-win64.ll | 58 +++++ llvm/test/Other/new-pm-time-trace.ll | 24 +++ .../Transforms/Attributor/undefined_behavior.ll | 24 +++ llvm/test/Transforms/InstCombine/getelementptr.ll | 16 ++ llvm/test/Transforms/InstCombine/mem-gep-zidx.ll | 52 ++--- llvm/test/Transforms/InstCombine/sub.ll | 2 +- .../LoopUnroll/runtime-loop-multiple-exits.ll | 4 +- .../LoopUnroll/runtime-unroll-remainder.ll | 2 +- .../LoopVectorize/X86/float-induction-x86.ll | 8 +- .../PhaseOrdering/reassociate-after-unroll.ll | 4 +- .../RewriteStatepointsForGC/scalar-base-vector.ll | 53 +++++ llvm/test/tools/gold/X86/thinlto_weak_library.ll | 2 +- llvm/test/tools/gold/X86/v1.16/wrap-2.ll | 4 +- llvm/tools/dsymutil/MachODebugMapParser.cpp | 2 +- llvm/tools/opt/opt.cpp | 34 +++ llvm/utils/gn/secondary/BUILD.gn | 1 + mlir/CMakeLists.txt | 4 +- mlir/cmake/modules/AddMLIR.cmake | 10 +- mlir/docs/CreatingADialect.md | 158 ++++++++++++++ mlir/examples/toy/Ch2/CMakeLists.txt | 5 +- mlir/examples/toy/Ch3/CMakeLists.txt | 6 +- mlir/examples/toy/Ch4/CMakeLists.txt | 10 +- mlir/examples/toy/Ch5/CMakeLists.txt | 11 +- mlir/examples/toy/Ch6/CMakeLists.txt | 11 +- mlir/examples/toy/Ch7/CMakeLists.txt | 10 +- mlir/include/mlir/Analysis/AffineStructures.h | 2 - mlir/include/mlir/Dialect/StandardOps/IR/Ops.td | 18 +- mlir/include/mlir/ExecutionEngine/CRunnerUtils.h | 2 + mlir/include/mlir/IR/AffineExpr.h | 7 +- mlir/include/mlir/IR/CMakeLists.txt | 5 + mlir/include/mlir/IR/OpBase.td | 25 +++ mlir/include/mlir/IR/OpDefinition.h | 226 +++++++++++++++++++- mlir/include/mlir/IR/SideEffects.td | 191 +++++++++++++++++ mlir/include/mlir/TableGen/Operator.h | 31 +++ mlir/include/mlir/TableGen/SideEffects.h | 55 +++++ mlir/lib/Analysis/AffineStructures.cpp | 6 +- mlir/lib/Analysis/CMakeLists.txt | 29 ++- mlir/lib/Conversion/GPUToCUDA/CMakeLists.txt | 8 + mlir/lib/Conversion/GPUToNVVM/CMakeLists.txt | 6 +- mlir/lib/Conversion/GPUToSPIRV/CMakeLists.txt | 6 +- mlir/lib/Conversion/GPUToVulkan/CMakeLists.txt | 1 + mlir/lib/Conversion/StandardToSPIRV/CMakeLists.txt | 6 +- mlir/lib/Dialect/AffineOps/CMakeLists.txt | 4 +- mlir/lib/Dialect/CMakeLists.txt | 5 +- mlir/lib/Dialect/FxpMathOps/CMakeLists.txt | 6 +- mlir/lib/Dialect/GPU/CMakeLists.txt | 7 +- mlir/lib/Dialect/LLVMIR/CMakeLists.txt | 13 +- mlir/lib/Dialect/Linalg/Transforms/CMakeLists.txt | 4 +- mlir/lib/Dialect/LoopOps/CMakeLists.txt | 4 +- mlir/lib/Dialect/LoopOps/Transforms/CMakeLists.txt | 6 +- mlir/lib/Dialect/OpenMP/CMakeLists.txt | 8 +- mlir/lib/Dialect/QuantOps/CMakeLists.txt | 4 +- mlir/lib/Dialect/SPIRV/CMakeLists.txt | 10 +- .../lib/Dialect/SPIRV/Serialization/CMakeLists.txt | 10 +- mlir/lib/Dialect/StandardOps/CMakeLists.txt | 5 +- mlir/lib/Dialect/VectorOps/CMakeLists.txt | 12 +- mlir/lib/EDSC/CMakeLists.txt | 4 +- mlir/lib/ExecutionEngine/CMakeLists.txt | 2 +- mlir/lib/ExecutionEngine/CRunnerUtils.cpp | 2 + mlir/lib/IR/AffineExpr.cpp | 46 ++-- mlir/lib/IR/CMakeLists.txt | 10 +- mlir/lib/IR/Operation.cpp | 11 + mlir/lib/Parser/CMakeLists.txt | 2 +- mlir/lib/Pass/CMakeLists.txt | 2 +- mlir/lib/Quantizer/CMakeLists.txt | 13 +- mlir/lib/Support/CMakeLists.txt | 6 +- mlir/lib/TableGen/CMakeLists.txt | 1 + mlir/lib/TableGen/Operator.cpp | 37 +++- mlir/lib/TableGen/SideEffects.cpp | 51 +++++ mlir/lib/Target/CMakeLists.txt | 23 +- mlir/lib/Transforms/CMakeLists.txt | 9 +- mlir/lib/Transforms/Utils/CMakeLists.txt | 6 +- mlir/lib/Translation/CMakeLists.txt | 3 +- mlir/test/IR/test-side-effects.mlir | 20 ++ mlir/test/SDBM/CMakeLists.txt | 1 + mlir/test/lib/IR/CMakeLists.txt | 1 + mlir/test/lib/IR/TestSideEffects.cpp | 58 +++++ mlir/test/lib/TestDialect/CMakeLists.txt | 6 +- mlir/test/lib/TestDialect/TestDialect.cpp | 50 +++++ mlir/test/lib/TestDialect/TestOps.td | 10 + mlir/test/lib/Transforms/CMakeLists.txt | 9 +- mlir/test/mlir-tblgen/op-side-effects.td | 26 +++ mlir/tools/CMakeLists.txt | 1 + mlir/tools/mlir-cpu-runner/CMakeLists.txt | 5 +- mlir/tools/mlir-cuda-runner/CMakeLists.txt | 6 +- mlir/tools/mlir-opt/CMakeLists.txt | 1 + mlir/tools/mlir-opt/mlir-opt.cpp | 2 + mlir/tools/mlir-shlib/CMakeLists.txt | 42 ++++ .../tools/mlir-shlib/mlir-shlib.cpp | 0 mlir/tools/mlir-tblgen/OpDefinitionsGen.cpp | 74 +++++++ 191 files changed, 3104 insertions(+), 885 deletions(-) create mode 100644 lld/test/ELF/linkerscript/memory-ignored-dot-assign.test create mode 100644 lld/test/ELF/linkerscript/memory-ignored-output-address.test delete mode 100644 lld/test/ELF/linkerscript/memory4.test delete mode 100644 lld/test/ELF/linkerscript/memory5.test copy lldb/test/API/commands/{expression/multiline-completion => statistics/basic}/ [...] create mode 100644 llvm/docs/CodeReview.rst create mode 100644 llvm/test/Other/new-pm-time-trace.ll create mode 100644 mlir/docs/CreatingADialect.md create mode 100644 mlir/include/mlir/IR/SideEffects.td create mode 100644 mlir/include/mlir/TableGen/SideEffects.h create mode 100644 mlir/lib/TableGen/SideEffects.cpp create mode 100644 mlir/test/IR/test-side-effects.mlir create mode 100644 mlir/test/lib/IR/TestSideEffects.cpp create mode 100644 mlir/test/mlir-tblgen/op-side-effects.td create mode 100644 mlir/tools/mlir-shlib/CMakeLists.txt copy clang/tools/clang-shlib/clang-shlib.cpp => mlir/tools/mlir-shlib/mlir-shlib.c [...]