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-lts-allyesconfig in repository toolchain/ci/llvm-project.
from 7202d9cde9d [DAG] Combine fshl/fshr(load1,load0,c) if we have consecuti [...] adds b313897b3e9 [BFI] Use CallbackVH to notify BFI about deletion of basic blocks adds c86f794bd55 [clangd][VSCode] Force VSCode to use the ranking provided b [...] adds 6ef953c2d64 [OpenCL] Align vload and vstore builtins adds 86306df7dd2 Extract common code to deal with multidimensional vectors. adds 33bb32bbc67 [Sema] Reword -Wrange-loop-analysis warning messages adds f0689d2e620 archer: Remove superfluous dot from warning message adds 362456bc535 [AIX] Handle LinkOnceODRLinkage and AppendingLinkage for st [...] adds 37a604c296f [Hexagon] Recognize undefined registers in expandPostRAPseudo adds 3a1bc41a894 [DebugInfo] Print the actual value of an unknown section id [...] adds 2eff1c3ce48 [clang-format] Extend AllowShortLoopsOnASingleLine to do .. [...] adds af1c2e561e5 [ARM] Fix dropped dollar sign from symbols in branch targets adds 0ba553d153e [MC] Allowing the use of $-prefixed integer as asm identifiers adds 69ec84f8e7f [NFC][InstCombine] Add 'x - (x & y)' tests with multi-use 'and' adds 6c61edcbab1 [APFloat] Overload comparison operators adds 11d1573bb66 [APFloat] Make use of new overloaded comparison operators. NFC. adds 596446623ba [AMDGPU][ConstantFolding] Fold llvm.amdgcn.cube* intrinsics adds 5dadf577d59 [OPENMP50]Add 'depobj' modifier in 'depend' clauses. adds fc6fda90f70 Fix incorrect logic in maintaining the side-effect of compi [...] adds 1c82dd39f97 [MLIR] Ensure that target_link_libraries() always has a keyword. adds f78b9a33985 [Hexagon] Add fshl/fshr -> combine() tests identified in D75114 adds 7a2ab876fd6 [Hexagon] Fix fshl/fshr -> combine() bug identified in D75114 adds fb8149cac8b [X86] Add CMOV to i686 BMI/TBM tests adds 865456d589e [Concepts] Add null check for TemplateTypeParmType::getDecl [...] adds 59d816d8846 Correctly identify iOS simulator processes in debugserver. adds 66a6fa631eb Revert "Correctly identify iOS simulator processes in debug [...] adds 58c506d8e8d Correctly identify iOS simulator processes in debugserver. adds 3ed02340eaa Increase default timeout in lldbutil.expect_state_changes() adds 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 [...]
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 +- .../clangd/clients/clangd-vscode/src/extension.ts | 28 +- 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/Basic/DiagnosticSemaKinds.td | 17 +- clang/include/clang/Basic/OpenMPKinds.def | 1 + clang/include/clang/Driver/ToolChain.h | 3 +- clang/lib/CodeGen/CGBuiltin.cpp | 79 ++- clang/lib/CodeGen/CGOpenMPRuntime.cpp | 1 + clang/lib/Driver/ToolChains/Clang.cpp | 24 +- clang/lib/Format/UnwrappedLineFormatter.cpp | 7 +- clang/lib/Headers/arm_acle.h | 16 +- clang/lib/Parse/ParseOpenMP.cpp | 4 +- clang/lib/Sema/OpenCLBuiltins.td | 65 +-- clang/lib/Sema/SemaChecking.cpp | 2 + clang/lib/Sema/SemaOpenMP.cpp | 137 ++++-- clang/lib/Sema/SemaStmt.cpp | 27 +- clang/lib/Sema/SemaTemplate.cpp | 12 +- clang/lib/Sema/SemaTemplateInstantiate.cpp | 2 +- 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 + clang/test/OpenMP/depobj_codegen.cpp | 3 +- clang/test/OpenMP/depobj_messages.cpp | 10 +- clang/test/OpenMP/ordered_messages.cpp | 12 +- clang/test/OpenMP/target_depend_messages.cpp | 2 +- .../OpenMP/target_enter_data_depend_messages.cpp | 4 +- .../OpenMP/target_exit_data_depend_messages.cpp | 4 +- .../OpenMP/target_parallel_depend_messages.cpp | 2 +- .../OpenMP/target_parallel_for_depend_messages.cpp | 2 +- .../target_parallel_for_simd_depend_messages.cpp | 2 +- clang/test/OpenMP/target_simd_depend_messages.cpp | 2 +- clang/test/OpenMP/target_teams_depend_messages.cpp | 2 +- .../target_teams_distribute_depend_messages.cpp | 2 +- ...ams_distribute_parallel_for_depend_messages.cpp | 2 +- ...istribute_parallel_for_simd_depend_messages.cpp | 2 +- ...arget_teams_distribute_simd_depend_messages.cpp | 2 +- .../test/OpenMP/target_update_depend_messages.cpp | 4 +- clang/test/OpenMP/task_ast_print.cpp | 36 +- clang/test/OpenMP/task_depend_messages.cpp | 22 +- .../cxx1z-class-template-argument-deduction.cpp | 15 + ...warn-range-loop-analysis-trivially-copyable.cpp | 8 +- clang/test/SemaCXX/warn-range-loop-analysis.cpp | 86 ++-- .../instantiate-abbreviated-template.cpp | 12 + clang/unittests/Format/FormatTest.cpp | 24 + 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/packages/Python/lldbsuite/test/lldbutil.py | 2 +- 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 - .../gdb-remote/GDBRemoteCommunicationClient.cpp | 26 +- .../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 | 63 +++ .../gdb_remote_client/gdbclientutils.py | 2 +- .../macosx/safe-to-func-call/TestSafeFuncCalls.py | 26 +- .../tools/lldb-server/TestAppleSimulatorOSType.py | 4 +- lldb/tools/debugserver/CMakeLists.txt | 5 + .../tools/debugserver/source/MacOSX/MachProcess.mm | 27 +- 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/ADT/APFloat.h | 30 +- .../include/llvm/Analysis/BlockFrequencyInfoImpl.h | 55 ++- llvm/include/llvm/Analysis/CGSCCPassManager.h | 12 +- llvm/include/llvm/IR/PassManager.h | 14 +- llvm/include/llvm/IR/ValueHandle.h | 1 + llvm/include/llvm/Support/TimeProfiler.h | 11 +- .../llvm/Transforms/Scalar/LoopPassManager.h | 7 +- llvm/lib/Analysis/CGSCCPassManager.cpp | 7 +- llvm/lib/Analysis/ConstantFolding.cpp | 92 +++- llvm/lib/Analysis/InstructionSimplify.cpp | 4 +- llvm/lib/Analysis/ValueTracking.cpp | 4 +- llvm/lib/CodeGen/GlobalISel/Localizer.cpp | 7 +- llvm/lib/CodeGen/MachineOutliner.cpp | 59 ++- llvm/lib/CodeGen/TargetLoweringObjectFileImpl.cpp | 4 + llvm/lib/DebugInfo/DWARF/DWARFUnitIndex.cpp | 12 +- llvm/lib/IR/Metadata.cpp | 2 +- llvm/lib/MC/MCParser/AsmParser.cpp | 8 +- llvm/lib/Support/APFloat.cpp | 2 +- llvm/lib/Support/TimeProfiler.cpp | 20 + llvm/lib/Target/AMDGPU/SIISelLowering.cpp | 12 +- llvm/lib/Target/ARM/AsmParser/ARMAsmParser.cpp | 27 +- llvm/lib/Target/Hexagon/HexagonInstrInfo.cpp | 59 ++- llvm/lib/Target/Hexagon/HexagonPatterns.td | 4 +- llvm/lib/Target/PowerPC/PPCAsmPrinter.cpp | 13 + llvm/lib/Target/X86/X86FrameLowering.cpp | 14 +- llvm/lib/Target/X86/X86ISelLowering.cpp | 6 - llvm/lib/Target/X86/X86InstrAVX512.td | 15 +- .../Transforms/InstCombine/InstCombineAddSub.cpp | 11 +- .../Transforms/InstCombine/InstCombineCompares.cpp | 13 +- llvm/lib/Transforms/Scalar/Float2Int.cpp | 2 +- llvm/lib/Transforms/Scalar/LoopPassManager.cpp | 7 +- llvm/lib/Transforms/Scalar/Reassociate.cpp | 2 +- .../Transforms/Scalar/RewriteStatepointsForGC.cpp | 46 +- llvm/lib/Transforms/Utils/SimplifyLibCalls.cpp | 2 +- .../test/Analysis/ConstantFolding/AMDGPU/cubeid.ll | 155 ++++++ .../test/Analysis/ConstantFolding/AMDGPU/cubema.ll | 155 ++++++ .../test/Analysis/ConstantFolding/AMDGPU/cubesc.ll | 155 ++++++ .../test/Analysis/ConstantFolding/AMDGPU/cubetc.ll | 155 ++++++ .../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 +- .../AArch64/machine-outliner-noreturn-save-lr.mir | 8 +- .../AArch64/machine-outliner-side-effect.mir | 32 ++ 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/Hexagon/expand-copyw-undef.mir | 16 + llvm/test/CodeGen/Hexagon/funnel-shift.ll | 16 + llvm/test/CodeGen/PowerPC/aix-AppendingLinkage.ll | 21 + .../test/CodeGen/PowerPC/aix-LinkOnceODRLinkage.ll | 13 + llvm/test/CodeGen/X86/clear-highbits.ll | 546 +++++++++++++++------ llvm/test/CodeGen/X86/noreturn-call-win64.ll | 58 +++ .../DebugInfo/X86/debug-cu-index-unknown-section.s | 14 +- llvm/test/MC/ARM/arm-branches.s | 34 ++ llvm/test/MC/MachO/bad-dollar.s | 5 - llvm/test/MC/MachO/dollar-identifier.s | 4 + llvm/test/MC/Mips/cpsetup-bad.s | 2 - .../test/MC/Mips/invalid-instructions-spellcheck.s | 2 +- llvm/test/Other/new-pm-time-trace.ll | 24 + llvm/test/Transforms/InstCombine/sub.ll | 26 + .../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/unittests/ADT/APFloatTest.cpp | 65 +++ 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 | 44 +- .../lib/Conversion/AffineToStandard/CMakeLists.txt | 13 +- mlir/lib/Conversion/GPUToCUDA/CMakeLists.txt | 9 + mlir/lib/Conversion/GPUToNVVM/CMakeLists.txt | 7 +- mlir/lib/Conversion/GPUToROCDL/CMakeLists.txt | 1 + mlir/lib/Conversion/GPUToSPIRV/CMakeLists.txt | 7 +- mlir/lib/Conversion/GPUToVulkan/CMakeLists.txt | 2 + mlir/lib/Conversion/LinalgToLLVM/CMakeLists.txt | 4 +- mlir/lib/Conversion/LinalgToSPIRV/CMakeLists.txt | 1 + mlir/lib/Conversion/LoopToStandard/CMakeLists.txt | 12 +- mlir/lib/Conversion/LoopsToGPU/CMakeLists.txt | 22 +- mlir/lib/Conversion/StandardToLLVM/CMakeLists.txt | 12 +- .../StandardToLLVM/ConvertStandardToLLVM.cpp | 119 ++--- mlir/lib/Conversion/StandardToSPIRV/CMakeLists.txt | 7 +- mlir/lib/Conversion/VectorToLLVM/CMakeLists.txt | 4 +- mlir/lib/Conversion/VectorToLoops/CMakeLists.txt | 4 +- mlir/lib/Dialect/AffineOps/CMakeLists.txt | 8 +- mlir/lib/Dialect/CMakeLists.txt | 10 +- mlir/lib/Dialect/FxpMathOps/CMakeLists.txt | 11 +- mlir/lib/Dialect/GPU/CMakeLists.txt | 16 +- mlir/lib/Dialect/LLVMIR/CMakeLists.txt | 45 +- mlir/lib/Dialect/Linalg/Analysis/CMakeLists.txt | 17 +- mlir/lib/Dialect/Linalg/EDSC/CMakeLists.txt | 23 +- mlir/lib/Dialect/Linalg/IR/CMakeLists.txt | 16 +- mlir/lib/Dialect/Linalg/Transforms/CMakeLists.txt | 36 +- mlir/lib/Dialect/Linalg/Utils/CMakeLists.txt | 25 +- mlir/lib/Dialect/LoopOps/CMakeLists.txt | 8 +- mlir/lib/Dialect/LoopOps/Transforms/CMakeLists.txt | 7 +- mlir/lib/Dialect/OpenMP/CMakeLists.txt | 10 +- mlir/lib/Dialect/QuantOps/CMakeLists.txt | 11 +- mlir/lib/Dialect/SDBM/CMakeLists.txt | 6 +- mlir/lib/Dialect/SPIRV/CMakeLists.txt | 11 +- .../lib/Dialect/SPIRV/Serialization/CMakeLists.txt | 11 +- mlir/lib/Dialect/SPIRV/Transforms/CMakeLists.txt | 1 + mlir/lib/Dialect/Shape/CMakeLists.txt | 4 +- mlir/lib/Dialect/StandardOps/CMakeLists.txt | 9 +- mlir/lib/Dialect/VectorOps/CMakeLists.txt | 18 +- mlir/lib/EDSC/CMakeLists.txt | 4 +- mlir/lib/ExecutionEngine/CMakeLists.txt | 6 +- mlir/lib/ExecutionEngine/CRunnerUtils.cpp | 2 + mlir/lib/IR/AffineExpr.cpp | 46 +- mlir/lib/IR/CMakeLists.txt | 14 +- mlir/lib/IR/Operation.cpp | 11 + mlir/lib/Parser/CMakeLists.txt | 8 +- mlir/lib/Pass/CMakeLists.txt | 9 +- mlir/lib/Quantizer/CMakeLists.txt | 27 +- mlir/lib/Support/CMakeLists.txt | 22 +- mlir/lib/TableGen/CMakeLists.txt | 6 +- mlir/lib/TableGen/Operator.cpp | 37 +- mlir/lib/TableGen/SideEffects.cpp | 51 ++ mlir/lib/Target/CMakeLists.txt | 28 +- mlir/lib/Transforms/CMakeLists.txt | 10 +- mlir/lib/Transforms/Utils/CMakeLists.txt | 7 +- mlir/lib/Translation/CMakeLists.txt | 8 +- mlir/test/IR/test-side-effects.mlir | 20 + mlir/test/SDBM/CMakeLists.txt | 1 + mlir/test/lib/IR/CMakeLists.txt | 6 +- mlir/test/lib/IR/TestSideEffects.cpp | 58 +++ mlir/test/lib/Pass/CMakeLists.txt | 1 + mlir/test/lib/TestDialect/CMakeLists.txt | 7 +- mlir/test/lib/TestDialect/TestDialect.cpp | 50 ++ mlir/test/lib/TestDialect/TestOps.td | 10 + mlir/test/lib/Transforms/CMakeLists.txt | 10 +- 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 | 7 +- mlir/tools/mlir-opt/CMakeLists.txt | 2 + 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 +++ mlir/tools/mlir-vulkan-runner/CMakeLists.txt | 1 + openmp/tools/archer/ompt-tsan.cpp | 2 +- 277 files changed, 5261 insertions(+), 1567 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 lldb/test/API/functionalities/gdb_remote_client/TestIOSSimulator.py create mode 100644 llvm/docs/CodeReview.rst create mode 100644 llvm/test/Analysis/ConstantFolding/AMDGPU/cubeid.ll create mode 100644 llvm/test/Analysis/ConstantFolding/AMDGPU/cubema.ll create mode 100644 llvm/test/Analysis/ConstantFolding/AMDGPU/cubesc.ll create mode 100644 llvm/test/Analysis/ConstantFolding/AMDGPU/cubetc.ll create mode 100644 llvm/test/CodeGen/AArch64/machine-outliner-side-effect.mir create mode 100644 llvm/test/CodeGen/Hexagon/expand-copyw-undef.mir create mode 100644 llvm/test/CodeGen/PowerPC/aix-AppendingLinkage.ll create mode 100644 llvm/test/CodeGen/PowerPC/aix-LinkOnceODRLinkage.ll delete mode 100644 llvm/test/MC/MachO/bad-dollar.s create mode 100644 llvm/test/MC/MachO/dollar-identifier.s 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 [...]