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-next-allmodconfig in repository toolchain/ci/llvm-project.
from f9f78cf6ac7 [MachineScheduler] improve reuse of 'releaseNode'method adds 6ba5f8c4acb [InstCombine] Fix incorrect inbounds on GEP of GEP (PR44425) adds 8ca79dac559 Revert "Adds -Wrange-loop-analysis to -Wall" adds 8dbe2f02c6d [lldb][NFC] Simplify CompilerType constructors/destructors [...] adds 8dd9a136195 [InstCombine] Preserve inbounds when merging with zero-inde [...] adds fb170fd652b tests: XFAIL/UNSUPPORTED tests on Windows adds 2b223bd1c7d [mlir] Fix warnings when compiling with Clang 9.0 adds 316f6003ef2 [mlir] Fix linking with LLD adds 6656e961c08 [mlir] Fix compilation warnings adds 92b68c1937c [polly][Support] Un-break polly tests Previously, the polly [...] adds 681b1be7749 [lld] Fix -Wrange-loop-analysis warnings adds eeef50b1fee [mlir] Fix -Wrange-loo-analysis warnings adds 68a235d07f9 build: reduce CMake handling for zlib adds e6c7ed6d216 build: make `LLVM_ENABLE_ZLIB` a tri-bool for users adds 2fcf7691dfb [Coroutines] Rename "legacy" passes (NFC) adds dac98a22052 [RegisterClassInfo] Use SmallVector::assign instead of resi [...] adds 0b7b21dce46 [X86] Add test cases for regcall function that takes a long [...] adds 9ce0ff2eefc [Coroutines] const-ify internal helpers (NFC) adds 6ff6d32ebfe [gn build] (manually) merge 68a235d07f9e70 adds 45765c52bc3 [X86] Add x86_regcallcc calling convention to function decl [...] adds 5d38b2610f5 [mlir][spirv] Fix links in docs and update dialect docs adds 0359e1d6be2 [mlir][spirv] NFC: Move shader ABI attributes to a new file adds aa821728986 [XRay][test] Fix xray-empty-firstmbb.mir and delete incorre [...] adds a2976c490da [NFC] Make the type of X86AlignBranchBoundary compatible adds fe8e25a48a2 [lldb][NFC] Create type-safe function for creating a Compil [...] adds a95f4c87842 [lldb][NFC] Remove unused variable in DWARFASTParserClang:: [...] adds 8188c998ffa [docs] Update path to clang-tools-extra adds 535b3c6b2f1 [llvm-ranlib] Handle -D and -U command line flag adds 404da13e1e9 [AArch64][SVE] Gather loads: pass 32 bit unpacked offsets [...] adds bdf4224f9ce [NFC] Add explicit instantiation to releaseNode adds 136f34fed66 Fix D-flag.test by running chmod before creating the archive adds 7ead0087292 [lldb] Fix crash in AccessDeclContextSanity when copying Fu [...] adds 6b067c6a91e [ARM] Update ifcvt test target triples and opcodes. NFC adds 0eea9ba730b Make the llvm-ranlib/help-message.test test pass in unusual [...] adds 13a7a4ccbf8 Remove unneeded extra variable realArgIdx. NFC. adds afc25a43dc6 [mlir][Linalg] NFC - Rename LinalgGeneric -> GenericLinalg adds 324fd5902a8 [mlir][Linalg] NFC - Rename ViewTraits -> StructuredOpTraits adds 88fc5fdef6f [InstCombine] remove uses before deleting instructions (PR43723) adds a4f3847f3d5 [llvm-ranlib] Relax D-flag.test to allow it to pass on Wind [...] adds 87a004d0f8c [OpenMP] Fix formatting of OpenMP error message, by Wang Tianqing. adds a9d9aadcdfa [mlir][Linalg] NFC - Cleanup Linalg Declarative Transformations adds cd17c069899 [mlir][Linalg] NFC - Make consistent use of op.emitOpError adds 8d7ecc16291 Revert "Revert "[clangd] Implement "textDocument/documentLi [...] adds 24ab9b537e6 Generalize the pass registration mechanism used by Polly to [...] adds 63336795f0d [FPEnv] Default NoFPExcept SDNodeFlag to false adds 34397b75609 Revert "build: make `LLVM_ENABLE_ZLIB` a tri-bool for users" adds e406cca5f9a Revert "build: reduce CMake handling for zlib" adds 3f7ead3369a [gn build] (manually) merge 24ab9b537e61b3 adds 70342641b3c Revert "[gn build] (manually) merge 68a235d07f9e70" adds a0334b3b942 Add intrinsics_gen dependency on Bye example adds 0d275431a3a Add intrinsics_gen *dependency* on Bye example adds 437f9ec140b [gn build] (manually) merge 24ab9b537e61b3 more adds 0ae9e952f73 [test][llvm-dwarfdump][NFC] Improve test readability adds acc4ffbb473 [clangd] Reorder FindTarget.h - group targetDecl() stuff an [...] adds 19a71e358ec [test][llvm-dwarfdump][NFC] Remove unused check adds 846bf1d43f9 fix doc grammar-o to cycle bots adds 89d6c288ba5 [SystemZ] Use FNeg in s390x clang builtins adds 3aeb7415352 [test][ELF] Verify debug line corruption messages are printed once adds b747607bec4 update_test_checks: match CHECK-EMPTY lines for replacement. adds 81ffe89735e Add TPREL relocation support to Hexagon adds 31210d1a326 [gn build] (manually) merge 24ab9b537e61b3 yet more, to fix [...] adds a0d496d5b06 [NewPassManager] Rename AM to OuterAM in the OuterAnalysisM [...] adds 87fb204e8f0 [SelectionDAG] Simplify SelectionDAGBuilder::visitInlineAsm adds 546c72a78b3 [llvm-ranlib] Update expected error message check for Windows adds bd402fc3f3e [DebugInfo][NFC] Use function_ref consistently in debug lin [...] adds 97864f4f3a1 Fix some corner cases missed by D71955 adds 108daf76118 Check for aarch64 when not using .init_arrays adds a81cb1b8bf5 [mlir][spirv] Allow specifying availability on enum attribu [...] adds ec3d8e61b52 Handle init statements in readability-else-after-return adds 7ab9acd8f41 Fix trivial typos in comments; NFC adds 9d49e5c0876 Make mangled_names.test and update_cc_test_checks.py work w [...] adds 2140a973f27 [mlir][Linalg] Extend generic ops to allow tensors adds 838f53ed4db [ELF][Hexagon][test] Use llvm-readobj to check relocations. NFC adds 98856b22cdc [mlir][spirv] Update SPIR-V enums and ops with availability spec adds aa17d31edb0 [X86] Remove FP0-6 operands from call instructions in FPSta [...] adds abb00753069 build: reduce CMake handling for zlib adds 94d4ca90040 Reland "[gn build] (manually) merge 68a235d07f9e70" adds af340ae19f4 X86: remove unused variable adds 781b78a3610 [PowerPC] Only legalize FNEARBYINT with unsafe fp math adds d45b394b3e6 Polly: Fix a tag type mismatch (struct/class) adds 3d83d8259c1 [mlir] Remove redudant default cases new 6962eea2c3a [X86] Move STRICT_ ISD nodes into the new section of X86ISe [...] new 98a88c1beec [mlir] Add parenthesis to avoid -Wparentheses new f533fa3af5e [mlir] Revert default case that was needed new 4bb4f5b1d91 [InstCombine] add tests for vector icmp with undef constant [...] new 8f1caf518f3 [mlir] Only generate default for uncovered cases new a2ca1c2d566 build: disable zlib by default on Windows new 203182b7b65 AMDGPU/GlobalISel: Regenerate check lines new 086ac7e75c1 AMDGPU/GlobalISel: Correct MMO sizes in some tests new 3ddfb04f41a [lldb/CMake] Use PYTHON_LIBRARIES instead of PYTHON_LIBRARY
The 9 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: .../bugprone/NotNullTerminatedResultCheck.cpp | 2 +- .../clang-tidy/modernize/LoopConvertUtils.cpp | 2 +- .../clang-tidy/modernize/LoopConvertUtils.h | 2 +- .../clang-tidy/modernize/ReplaceAutoPtrCheck.cpp | 2 +- .../readability/ElseAfterReturnCheck.cpp | 238 +- .../clang-tidy/readability/ElseAfterReturnCheck.h | 8 +- clang-tools-extra/clangd/ClangdLSPServer.cpp | 24 + clang-tools-extra/clangd/ClangdLSPServer.h | 2 + clang-tools-extra/clangd/ClangdServer.cpp | 11 + clang-tools-extra/clangd/ClangdServer.h | 3 + clang-tools-extra/clangd/CodeComplete.h | 2 +- clang-tools-extra/clangd/FindTarget.cpp | 4 +- clang-tools-extra/clangd/FindTarget.h | 83 +- clang-tools-extra/clangd/Protocol.cpp | 13 + clang-tools-extra/clangd/Protocol.h | 33 + clang-tools-extra/clangd/XRefs.cpp | 20 + clang-tools-extra/clangd/XRefs.h | 3 + clang-tools-extra/clangd/test/document-link.test | 42 + .../clangd/test/initialize-params.test | 3 + clang-tools-extra/clangd/unittests/TweakTests.cpp | 2 +- clang-tools-extra/clangd/unittests/XRefsTests.cpp | 21 + clang-tools-extra/docs/clang-include-fixer.rst | 6 +- clang-tools-extra/docs/clang-tidy/Contributing.rst | 4 +- clang-tools-extra/docs/doxygen.cfg.in | 2 +- clang-tools-extra/docs/pp-trace.rst | 70 +- .../readability-else-after-return-no-warn.cpp | 31 + .../checkers/readability-else-after-return.cpp | 112 +- clang/docs/LibASTMatchersReference.html | 131 +- clang/include/clang/ASTMatchers/ASTMatchers.h | 29 + clang/include/clang/Basic/DiagnosticGroups.td | 2 +- clang/lib/ASTMatchers/Dynamic/Registry.cpp | 1 + clang/lib/CodeGen/BackendUtil.cpp | 7 + clang/lib/CodeGen/CGBuiltin.cpp | 14 +- clang/lib/CodeGen/CMakeLists.txt | 2 + clang/lib/Sema/SemaOpenMP.cpp | 5 +- clang/test/CMakeLists.txt | 11 +- clang/test/CodeGen/builtins-systemz-vector.c | 4 +- clang/test/CodeGen/builtins-systemz-vector2.c | 16 +- clang/test/CodeGen/builtins-systemz-zvector.c | 4 +- clang/test/CodeGen/builtins-systemz-zvector2.c | 20 +- clang/test/Misc/warning-wall.c | 4 +- clang/test/OpenMP/for_lastprivate_messages.cpp | 4 + .../test/OpenMP/for_simd_lastprivate_messages.cpp | 4 + .../OpenMP/parallel_for_lastprivate_messages.cpp | 3 + .../parallel_for_simd_lastprivate_messages.cpp | 3 + .../parallel_sections_lastprivate_messages.cpp | 4 + .../test/OpenMP/sections_lastprivate_messages.cpp | 5 + clang/test/OpenMP/simd_lastprivate_messages.cpp | 3 + .../target_parallel_for_lastprivate_messages.cpp | 3 + ...rget_parallel_for_simd_lastprivate_messages.cpp | 3 + .../OpenMP/target_simd_lastprivate_messages.cpp | 3 + clang/test/SemaCXX/warn-range-loop-analysis.cpp | 1 - clang/test/lit.site.cfg.py.in | 2 +- clang/tools/driver/CMakeLists.txt | 4 - clang/tools/driver/cc1_main.cpp | 11 - .../ASTMatchers/ASTMatchersNarrowingTest.cpp | 29 + compiler-rt/lib/crt/crtbegin.c | 4 +- compiler-rt/test/lit.common.configured.in | 2 +- lld/COFF/InputFiles.cpp | 5 +- lld/ELF/Arch/Hexagon.cpp | 15 + lld/ELF/Driver.cpp | 5 +- lld/ELF/InputSection.cpp | 1 + lld/ELF/SyntheticSections.cpp | 2 +- .../MachO/MachONormalizedFileFromAtoms.cpp | 2 +- lld/test/CMakeLists.txt | 11 +- lld/test/ELF/Inputs/undef-bad-debug.s | 26 +- lld/test/ELF/hexagon-tls-le.s | 61 + lld/test/ELF/undef.s | 13 +- lld/test/lit.site.cfg.py.in | 2 +- lld/wasm/Driver.cpp | 5 +- lldb/cmake/modules/LLDBConfig.cmake | 4 +- lldb/include/lldb/Symbol/ClangASTContext.h | 16 + lldb/include/lldb/Symbol/CompilerType.h | 11 +- .../completion-crash2/TestCompletionCrash2.py | 4 - ...estRegressionAccessFunctionTemplateInRecord.py} | 0 .../main.cpp | 0 .../test/commands/settings/TestSettings.py | 3 + .../breakpoint_command/TestBreakpointCommand.py | 1 + .../test/functionalities/dead-strip/Makefile | 9 +- .../functionalities/dead-strip/TestDeadStrip.py | 1 + .../test/source-manager/TestSourceManager.py | 2 + lldb/source/API/CMakeLists.txt | 4 +- .../ExpressionParser/Clang/ClangASTSource.cpp | 7 +- .../Clang/ClangPersistentVariables.cpp | 2 - lldb/source/Plugins/Language/ObjC/NSArray.cpp | 5 +- .../AppleObjCTypeEncodingParser.cpp | 5 +- .../Process/gdb-remote/GDBRemoteCommunication.cpp | 4 +- .../gdb-remote/GDBRemoteCommunicationClient.cpp | 2 +- .../ScriptInterpreter/Python/CMakeLists.txt | 2 +- .../SymbolFile/DWARF/DWARFASTParserClang.cpp | 5 +- .../Plugins/SymbolFile/NativePDB/PdbAstBuilder.cpp | 2 +- lldb/source/Symbol/ClangASTContext.cpp | 474 +- lldb/source/Symbol/CompilerType.cpp | 6 - lldb/unittests/Symbol/TestClangASTContext.cpp | 49 + llvm/CMakeLists.txt | 33 +- llvm/cmake/config-ix.cmake | 33 +- llvm/cmake/modules/AddLLVM.cmake | 75 +- llvm/docs/WritingAnLLVMPass.rst | 45 + llvm/examples/Bye/Bye.cpp | 69 + llvm/examples/Bye/CMakeLists.txt | 17 + llvm/examples/CMakeLists.txt | 1 + llvm/include/llvm-c/Transforms/Coroutines.h | 8 +- llvm/include/llvm/CodeGen/ISDOpcodes.h | 7 +- llvm/include/llvm/CodeGen/SelectionDAGISel.h | 3 + llvm/include/llvm/CodeGen/SelectionDAGNodes.h | 17 +- llvm/include/llvm/Config/config.h.cmake | 6 - llvm/include/llvm/Config/llvm-config.h.cmake | 3 - llvm/include/llvm/DebugInfo/DWARF/DWARFContext.h | 2 +- llvm/include/llvm/DebugInfo/DWARF/DWARFDebugLine.h | 17 +- llvm/include/llvm/IR/IntrinsicsAArch64.td | 3 +- llvm/include/llvm/IR/PassManager.h | 15 +- llvm/include/llvm/Transforms/Coroutines.h | 8 +- llvm/lib/CodeGen/MachineScheduler.cpp | 5 + llvm/lib/CodeGen/RegisterClassInfo.cpp | 2 +- llvm/lib/CodeGen/SelectionDAG/InstrEmitter.cpp | 2 +- .../CodeGen/SelectionDAG/SelectionDAGBuilder.cpp | 19 +- .../CodeGen/SelectionDAG/SelectionDAGDumper.cpp | 4 +- llvm/lib/CodeGen/SelectionDAG/SelectionDAGISel.cpp | 34 + llvm/lib/CodeGen/SelectionDAG/TargetLowering.cpp | 4 +- llvm/lib/DebugInfo/DWARF/DWARFContext.cpp | 2 +- llvm/lib/DebugInfo/DWARF/DWARFDebugLine.cpp | 4 +- llvm/lib/Support/CMakeLists.txt | 6 +- llvm/lib/Support/CRC.cpp | 2 +- llvm/lib/Support/Compression.cpp | 4 +- llvm/lib/Support/StringRef.cpp | 2 +- llvm/lib/Target/AArch64/AArch64ISelLowering.cpp | 46 +- llvm/lib/Target/AMDGPU/SIISelLowering.cpp | 7 +- llvm/lib/Target/PowerPC/PPCISelLowering.cpp | 9 +- llvm/lib/Target/SystemZ/SystemZISelLowering.h | 36 +- llvm/lib/Target/X86/MCTargetDesc/X86AsmBackend.cpp | 2 +- llvm/lib/Target/X86/X86FloatingPoint.cpp | 21 +- llvm/lib/Target/X86/X86ISelLowering.h | 41 +- llvm/lib/Transforms/Coroutines/CoroCleanup.cpp | 12 +- llvm/lib/Transforms/Coroutines/CoroEarly.cpp | 16 +- llvm/lib/Transforms/Coroutines/CoroElide.cpp | 16 +- llvm/lib/Transforms/Coroutines/CoroInternal.h | 11 +- llvm/lib/Transforms/Coroutines/CoroSplit.cpp | 38 +- llvm/lib/Transforms/Coroutines/Coroutines.cpp | 34 +- .../InstCombine/InstructionCombining.cpp | 19 +- llvm/test/CMakeLists.txt | 2 +- ...intrinsics-gather-loads-32bit-scaled-offsets.ll | 172 +- ...trinsics-gather-loads-32bit-unscaled-offsets.ll | 236 +- .../GlobalISel/legalize-load-constant-32bit.mir | 12 +- .../AMDGPU/GlobalISel/legalize-load-constant.mir | 5532 ++++++++++---------- .../AMDGPU/GlobalISel/legalize-load-flat.mir | 4792 +++++++++-------- .../AMDGPU/GlobalISel/legalize-load-global.mir | 4810 ++++++++--------- .../AMDGPU/GlobalISel/legalize-load-local.mir | 5492 ++++++++++--------- .../AMDGPU/GlobalISel/legalize-load-private.mir | 5520 +++++++++---------- .../CodeGen/AMDGPU/GlobalISel/legalize-store.mir | 24 +- .../ARM/PR32721_ifcvt_triangle_unanalyzable.mir | 2 +- llvm/test/CodeGen/ARM/ifcvt_canFallThroughTo.mir | 2 +- .../CodeGen/ARM/ifcvt_diamond_unanalyzable.mir | 12 +- .../ARM/ifcvt_forked_diamond_unanalyzable.mir | 22 +- .../ARM/ifcvt_simple_bad_zero_prob_succ.mir | 8 +- .../test/CodeGen/ARM/ifcvt_simple_unanalyzable.mir | 12 +- .../test/CodeGen/ARM/ifcvt_triangleSameCvtNext.mir | 14 +- .../CodeGen/ARM/ifcvt_triangleWoCvtToNextEdge.mir | 10 +- llvm/test/CodeGen/PowerPC/scalar-rounding-ops.ll | 24 +- .../PowerPC/vector-constrained-fp-intrinsics.ll | 308 +- llvm/test/CodeGen/X86/avx512-regcall-NoMask.ll | 79 +- .../test/CodeGen/X86/fp-intrinsics-flags-x86_64.ll | 2 +- llvm/test/CodeGen/X86/fp-intrinsics-flags.ll | 16 +- .../X86/vector-constrained-fp-intrinsics-flags.ll | 12 +- llvm/test/CodeGen/X86/xray-empty-firstmbb.mir | 2 +- llvm/test/CodeGen/X86/xray-empty-function.mir | 13 - llvm/test/Feature/load_extension.ll | 10 + llvm/test/Other/new-pm-defaults.ll | 24 +- llvm/test/Other/new-pm-thinlto-defaults.ll | 13 +- llvm/test/Other/opt-O0-pipeline.ll | 3 +- llvm/test/Other/opt-O2-pipeline.ll | 4 +- llvm/test/Other/opt-O3-pipeline.ll | 4 +- llvm/test/Other/opt-Os-pipeline.ll | 4 +- .../InstCombine/builtin-object-size-ptr.ll | 42 + ...onstant-low-bit-mask-and-icmp-ne-to-icmp-ugt.ll | 10 + ...nstant-low-bit-mask-and-icmp-sgt-to-icmp-sgt.ll | 12 + ...nstant-low-bit-mask-and-icmp-slt-to-icmp-sgt.ll | 10 + ...nstant-low-bit-mask-and-icmp-ugt-to-icmp-ugt.ll | 12 + ...nstant-low-bit-mask-and-icmp-ult-to-icmp-ugt.ll | 10 + llvm/test/Transforms/InstCombine/getelementptr.ll | 8 +- .../InstCombine/phi-equal-incoming-pointers.ll | 2 +- llvm/test/Transforms/InstCombine/pr26992.ll | 2 +- llvm/test/lit.cfg.py | 12 + llvm/test/lit.site.cfg.py.in | 6 +- llvm/test/tools/UpdateTestChecks/lit.local.cfg | 6 +- .../X86/Inputs/debug_line_malformed.s | 41 +- .../llvm-dwarfdump/X86/debug_line_invalid.test | 238 +- llvm/test/tools/llvm-ranlib/D-flag.test | 45 + llvm/test/tools/llvm-ranlib/help-message.test | 17 +- llvm/tools/CMakeLists.txt | 10 +- llvm/tools/bugpoint/CMakeLists.txt | 8 +- llvm/tools/bugpoint/bugpoint.cpp | 20 +- llvm/tools/llvm-ar/llvm-ar.cpp | 30 +- llvm/tools/opt/CMakeLists.txt | 6 +- llvm/tools/opt/NewPMDriver.cpp | 14 +- llvm/tools/opt/opt.cpp | 9 - llvm/unittests/ADT/StringRefTest.cpp | 1 + llvm/unittests/Support/CompressionTest.cpp | 2 +- llvm/utils/UpdateTestChecks/common.py | 2 +- llvm/utils/gn/secondary/clang/test/BUILD.gn | 4 +- llvm/utils/gn/secondary/compiler-rt/test/BUILD.gn | 4 +- llvm/utils/gn/secondary/lld/test/BUILD.gn | 4 +- .../gn/secondary/llvm/include/llvm/Config/BUILD.gn | 5 - .../secondary/llvm/include/llvm/Support/BUILD.gn | 18 + .../include/llvm/Support/write_extension_def.py | 23 + llvm/utils/gn/secondary/llvm/lib/Support/BUILD.gn | 3 + llvm/utils/gn/secondary/llvm/test/BUILD.gn | 5 +- llvm/utils/update_cc_test_checks.py | 19 +- mlir/CMakeLists.txt | 2 +- mlir/docs/Diagnostics.md | 2 +- mlir/docs/Dialects/SPIR-V.md | 24 +- mlir/include/mlir/Dialect/Linalg/EDSC/Builders.h | 6 +- mlir/include/mlir/Dialect/Linalg/IR/LinalgBase.td | 18 +- mlir/include/mlir/Dialect/Linalg/IR/LinalgOps.td | 17 +- .../mlir/Dialect/Linalg/IR/LinalgStructuredOps.td | 92 +- mlir/include/mlir/Dialect/Linalg/IR/LinalgTraits.h | 93 +- .../Linalg/Transforms/LinalgTransformPatterns.td | 48 +- .../Dialect/Linalg/Transforms/LinalgTransforms.h | 22 +- mlir/include/mlir/Dialect/SPIRV/CMakeLists.txt | 13 +- mlir/include/mlir/Dialect/SPIRV/SPIRVBase.td | 2278 ++++++-- mlir/include/mlir/Dialect/SPIRV/SPIRVBitOps.td | 77 + mlir/include/mlir/Dialect/SPIRV/SPIRVGroupOps.td | 7 + mlir/include/mlir/Dialect/SPIRV/SPIRVLowering.h | 35 +- mlir/include/mlir/Dialect/SPIRV/SPIRVTypes.h | 13 + mlir/include/mlir/Dialect/SPIRV/TargetAndABI.h | 48 + .../SPIRV/{SPIRVLowering.td => TargetAndABI.td} | 0 .../mlir/Dialect/VectorOps/VectorTransforms.h | 5 +- mlir/include/mlir/IR/UseDefLists.h | 7 +- mlir/include/mlir/TableGen/Attribute.h | 5 + mlir/lib/Conversion/LinalgToLLVM/LinalgToLLVM.cpp | 7 +- mlir/lib/Conversion/LoopsToGPU/LoopsToGPU.cpp | 4 +- .../Dialect/Linalg/Analysis/DependenceAnalysis.cpp | 3 +- mlir/lib/Dialect/Linalg/EDSC/Builders.cpp | 13 +- mlir/lib/Dialect/Linalg/IR/LinalgOps.cpp | 119 +- .../Dialect/Linalg/Transforms/LinalgTransforms.cpp | 85 +- mlir/lib/Dialect/Linalg/Transforms/Tiling.cpp | 2 +- mlir/lib/Dialect/SPIRV/CMakeLists.txt | 6 +- mlir/lib/Dialect/SPIRV/SPIRVLowering.cpp | 41 +- mlir/lib/Dialect/SPIRV/SPIRVTypes.cpp | 2 + mlir/lib/Dialect/SPIRV/TargetAndABI.cpp | 47 + .../SPIRV/Transforms/LowerABIAttributesPass.cpp | 2 + mlir/lib/Dialect/Traits.cpp | 2 +- mlir/lib/Dialect/VectorOps/VectorOps.cpp | 2 +- mlir/lib/Dialect/VectorOps/VectorTransforms.cpp | 6 +- mlir/lib/IR/AsmPrinter.cpp | 4 +- mlir/lib/IR/TypeUtilities.cpp | 2 +- mlir/lib/IR/Value.cpp | 5 + mlir/lib/Parser/Parser.cpp | 4 +- mlir/lib/TableGen/Attribute.cpp | 6 + mlir/lib/Target/LLVMIR/ModuleTranslation.cpp | 2 +- mlir/test/Dialect/Linalg/invalid.mlir | 45 + mlir/test/Dialect/Linalg/roundtrip.mlir | 23 + mlir/test/Dialect/SPIRV/TestAvailability.cpp | 9 +- mlir/test/Dialect/SPIRV/availability.mlir | 20 + .../TestLinalgTransformPatterns.td | 134 +- mlir/tools/mlir-tblgen/RewriterGen.cpp | 21 +- mlir/tools/mlir-tblgen/SPIRVUtilsGen.cpp | 272 +- mlir/tools/mlir-tblgen/StructsGen.cpp | 2 +- mlir/utils/spirv/gen_spirv_dialect.py | 170 +- polly/include/polly/RegisterPasses.h | 7 +- polly/lib/Analysis/ScopDetection.cpp | 3 +- polly/lib/CMakeLists.txt | 15 +- polly/lib/Plugin/Polly.cpp | 20 + polly/lib/Polly.cpp | 29 - polly/lib/Support/RegisterPasses.cpp | 25 +- polly/test/Unit/lit.site.cfg.in | 2 +- polly/test/lit.site.cfg.in | 18 +- polly/test/update_check.py | 4 +- 267 files changed, 18662 insertions(+), 15794 deletions(-) create mode 100644 clang-tools-extra/clangd/test/document-link.test create mode 100644 clang-tools-extra/test/clang-tidy/checkers/readability-else-aft [...] create mode 100644 lld/test/ELF/hexagon-tls-le.s delete mode 100644 lldb/packages/Python/lldbsuite/test/commands/expression/complet [...] copy lldb/packages/Python/lldbsuite/test/commands/expression/{codegen-crash-typede [...] rename lldb/packages/Python/lldbsuite/test/commands/expression/{completion-crash2 [...] create mode 100644 llvm/examples/Bye/Bye.cpp create mode 100644 llvm/examples/Bye/CMakeLists.txt delete mode 100644 llvm/test/CodeGen/X86/xray-empty-function.mir create mode 100644 llvm/test/Feature/load_extension.ll create mode 100644 llvm/test/tools/llvm-ranlib/D-flag.test create mode 100755 llvm/utils/gn/secondary/llvm/include/llvm/Support/write_extensi [...] create mode 100644 mlir/include/mlir/Dialect/SPIRV/TargetAndABI.h rename mlir/include/mlir/Dialect/SPIRV/{SPIRVLowering.td => TargetAndABI.td} (100%) create mode 100644 mlir/lib/Dialect/SPIRV/TargetAndABI.cpp create mode 100644 polly/lib/Plugin/Polly.cpp delete mode 100644 polly/lib/Polly.cpp