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-stable-allmodconfig in repository toolchain/ci/llvm-project.
from 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 adds 6962eea2c3a [X86] Move STRICT_ ISD nodes into the new section of X86ISe [...] adds 98a88c1beec [mlir] Add parenthesis to avoid -Wparentheses adds f533fa3af5e [mlir] Revert default case that was needed adds 4bb4f5b1d91 [InstCombine] add tests for vector icmp with undef constant [...] adds 8f1caf518f3 [mlir] Only generate default for uncovered cases adds a2ca1c2d566 build: disable zlib by default on Windows adds 203182b7b65 AMDGPU/GlobalISel: Regenerate check lines adds 086ac7e75c1 AMDGPU/GlobalISel: Correct MMO sizes in some tests adds 3ddfb04f41a [lldb/CMake] Use PYTHON_LIBRARIES instead of PYTHON_LIBRARY adds 1fcc9b6ff85 [OPENMP] Restore allowing of braced initializers in the dec [...] adds 982695c0693 [SystemZ] Create brcl 0,0 instead of brcl 0,3 in EmitNop f [...] adds f38234ed8b5 [lldb/CMake] Fix variable naming in FindLibEdit adds f83801fb2a4 [lldb/CMake] Print whether an optional dependency was enabled. adds a58da1a2ff0 [OPENMP50]Codegen for lastprivate conditional list items. adds 0d9f919b73a DAG: Use TargetConstant for FENCE operands adds 25e7da0c249 AMDGPU/GlobalISel: Remove manual G_FENCE selection adds b153fbefa3d Change dbg-*-tag-offset tests to use llvm-dwarfdump. adds 1c45852c828 Add C source to two debug info tests. adds fd01d8626cd [mlir] Rewrite the internal representation of OpResult to b [...] adds 3e5eac03580 Fix llvm-symbolizer tests on Windows, one more time. adds 355983103f0 [lli] Add a filter to avoid importing the process's main symbol. adds 783db788356 [PDB] Print the most redundant type record indices with /summary adds 479e9406c2e [PowerPC][AIX] Enable sret arguments. adds b63bc648a48 [CMake] clang-scan-deps in Fuchsia distribution adds 3620e5f28a4 [lldb/Command] Add --force option for `watchpoint delete` command adds 8580397f2e7 [lldb/Python] Remove unused support file (NFC) adds d265c8bf0d1 [lldb/Python] Remove unused imports (NFC) adds 4117c8c0194 Revert "[lldb/Command] Add --force option for `watchpoint d [...] adds 9dc9e0ea64f [X86] Optimization of inserting vxi1 sub vector into vXi1 vector adds a51c61ea332 Run update_llc_test_checks against SPE tests. adds 2c4620ad57b [PowerPC]: Fix predicate handling with SPE adds 0da15ff3184 [compiler-rt] [netbsd] Switch to syscall for ThreadSelfTlsTcb() adds 5fc02dc0a7b Revert "[Attributor] AAValueConstantRange: Value range anal [...] adds a050327064c [mlir] NFC: Fix broken links in docs adds 60333a53179 [X86] Enable strict FP by default and remove option -disabl [...] adds 2133d3c5586 [DAGCombine] Initialize the default operation action for SI [...] adds bd46e297427 [X86] Re-enable lowerUINT_TO_FP_vXi32 under fast-math by us [...] adds abd707848bc [llvm-size] print a blank line between archieve members whe [...] adds b2eaac3e3e0 [clangd] Replace shortenNamespace with getQualification adds 3186b18b998 [X86] Reorder X86any* PatFrags to put the strict node first [...] adds 8f6a67632a7 [ARM][NFC] Move tail predication checks adds 1711f886fd8 [lldb][NFC] Document TypeSystem and related Compiler* classes
No new revisions were added by this update.
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/AST.cpp | 45 +- clang-tools-extra/clangd/AST.h | 16 +- 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/ASTTests.cpp | 84 +- 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/cmake/caches/Fuchsia-stage2.cmake | 1 + clang/docs/LibASTMatchersReference.html | 131 +- clang/include/clang/ASTMatchers/ASTMatchers.h | 29 + clang/lib/ASTMatchers/Dynamic/Registry.cpp | 1 + clang/lib/CodeGen/BackendUtil.cpp | 7 + clang/lib/CodeGen/CGBuiltin.cpp | 14 +- clang/lib/CodeGen/CGExpr.cpp | 3 + clang/lib/CodeGen/CGExprComplex.cpp | 7 +- clang/lib/CodeGen/CGExprScalar.cpp | 4 + clang/lib/CodeGen/CGOpenMPRuntime.cpp | 263 + clang/lib/CodeGen/CGOpenMPRuntime.h | 57 + clang/lib/CodeGen/CGStmtOpenMP.cpp | 26 +- clang/lib/CodeGen/CMakeLists.txt | 2 + clang/lib/Parse/ParseOpenMP.cpp | 2 +- clang/lib/Sema/SemaOpenMP.cpp | 5 +- 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/OpenMP/declare_reduction_messages.c | 2 + clang/test/OpenMP/for_lastprivate_codegen.cpp | 49 +- 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_codegen.cpp | 52 +- 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/tools/driver/CMakeLists.txt | 4 - clang/tools/driver/cc1_main.cpp | 11 - .../ASTMatchers/ASTMatchersNarrowingTest.cpp | 29 + compiler-rt/lib/crt/crtbegin.c | 4 +- .../sanitizer_common/sanitizer_linux_libcdep.cpp | 13 +- lld/COFF/PDB.cpp | 91 +- lld/ELF/Arch/Hexagon.cpp | 15 + lld/ELF/InputSection.cpp | 1 + lld/test/COFF/pdb-type-server-simple.test | 14 +- lld/test/ELF/Inputs/undef-bad-debug.s | 26 +- lld/test/ELF/hexagon-tls-le.s | 61 + lld/test/ELF/undef.s | 13 +- lldb/cmake/modules/FindLibEdit.cmake | 34 +- lldb/cmake/modules/LLDBConfig.cmake | 20 +- lldb/include/lldb/Symbol/ClangASTContext.h | 16 + lldb/include/lldb/Symbol/CompilerDecl.h | 14 + lldb/include/lldb/Symbol/CompilerDeclContext.h | 18 +- lldb/include/lldb/Symbol/CompilerType.h | 24 +- lldb/include/lldb/Symbol/TypeSystem.h | 20 +- .../packages/Python/lldbsuite/support/funcutils.py | 9 - .../Python/lldbsuite/support/optional_with.py | 58 - .../completion-crash2/TestCompletionCrash2.py | 4 - ...estRegressionAccessFunctionTemplateInRecord.py} | 0 .../main.cpp | 0 lldb/source/API/CMakeLists.txt | 4 +- lldb/source/Core/CMakeLists.txt | 2 +- lldb/source/Host/CMakeLists.txt | 6 +- lldb/source/Interpreter/CMakeLists.txt | 2 +- .../ExpressionParser/Clang/ClangASTSource.cpp | 7 +- lldb/source/Plugins/Language/ObjC/NSArray.cpp | 5 +- .../AppleObjCTypeEncodingParser.cpp | 5 +- .../ScriptInterpreter/Python/CMakeLists.txt | 6 +- .../SymbolFile/DWARF/DWARFASTParserClang.cpp | 5 +- .../Plugins/SymbolFile/NativePDB/PdbAstBuilder.cpp | 2 +- lldb/source/Symbol/ClangASTContext.cpp | 474 +- lldb/unittests/Symbol/TestClangASTContext.cpp | 49 + llvm/CMakeLists.txt | 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/CodeGen/ISDOpcodes.h | 7 +- llvm/include/llvm/CodeGen/SelectionDAGISel.h | 3 + llvm/include/llvm/CodeGen/SelectionDAGNodes.h | 17 +- llvm/include/llvm/Config/llvm-config.h.cmake | 3 - .../DebugInfo/CodeView/GlobalTypeTableBuilder.h | 2 +- .../llvm/DebugInfo/CodeView/TypeRecordHelpers.h | 37 +- 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/IPO/Attributor.h | 161 - llvm/lib/CodeGen/MachineScheduler.cpp | 5 + llvm/lib/CodeGen/SelectionDAG/InstrEmitter.cpp | 2 +- .../CodeGen/SelectionDAG/SelectionDAGBuilder.cpp | 27 +- .../CodeGen/SelectionDAG/SelectionDAGDumper.cpp | 4 +- llvm/lib/CodeGen/SelectionDAG/SelectionDAGISel.cpp | 34 + llvm/lib/CodeGen/SelectionDAG/TargetLowering.cpp | 4 +- llvm/lib/CodeGen/TargetLoweringBase.cpp | 1 + llvm/lib/DebugInfo/CodeView/TypeStreamMerger.cpp | 16 +- llvm/lib/DebugInfo/DWARF/DWARFContext.cpp | 2 +- llvm/lib/DebugInfo/DWARF/DWARFDebugLine.cpp | 4 +- llvm/lib/Target/AArch64/AArch64ISelLowering.cpp | 51 +- llvm/lib/Target/AArch64/AArch64InstrAtomics.td | 6 +- .../Target/AMDGPU/AMDGPUInstructionSelector.cpp | 5 - llvm/lib/Target/AMDGPU/SIISelLowering.cpp | 7 +- llvm/lib/Target/AMDGPU/SIInstructions.td | 2 +- llvm/lib/Target/ARM/ARMISelLowering.cpp | 7 + llvm/lib/Target/ARM/ARMInstrInfo.td | 2 +- llvm/lib/Target/ARM/ARMLowOverheadLoops.cpp | 145 +- llvm/lib/Target/AVR/AVRInstrInfo.td | 2 +- llvm/lib/Target/Hexagon/HexagonISelLowering.cpp | 4 + llvm/lib/Target/Hexagon/HexagonISelLoweringHVX.cpp | 7 + llvm/lib/Target/PowerPC/PPCISelDAGToDAG.cpp | 30 +- llvm/lib/Target/PowerPC/PPCISelLowering.cpp | 12 +- llvm/lib/Target/PowerPC/PPCInstrInfo.td | 8 +- llvm/lib/Target/RISCV/RISCVInstrInfo.td | 8 +- llvm/lib/Target/Sparc/SparcInstrInfo.td | 4 +- llvm/lib/Target/SystemZ/SystemZAsmPrinter.cpp | 2 +- llvm/lib/Target/SystemZ/SystemZISelLowering.h | 36 +- llvm/lib/Target/X86/X86FloatingPoint.cpp | 21 +- llvm/lib/Target/X86/X86ISelLowering.cpp | 49 +- llvm/lib/Target/X86/X86ISelLowering.h | 41 +- llvm/lib/Target/X86/X86InstrAVX512.td | 4 +- llvm/lib/Target/X86/X86InstrFragmentsSIMD.td | 8 +- llvm/lib/Target/X86/X86InstrInfo.td | 4 +- llvm/lib/Target/X86/X86InstrSSE.td | 4 +- llvm/lib/Transforms/IPO/Attributor.cpp | 506 +- .../InstCombine/InstructionCombining.cpp | 7 +- .../test/CodeGen/AArch64/dbg-declare-tag-offset.ll | 19 +- llvm/test/CodeGen/AArch64/dbg-value-tag-offset.ll | 18 +- ...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/ARM/signext-inreg.ll | 14 +- llvm/test/CodeGen/Hexagon/signext-inreg.ll | 272 + llvm/test/CodeGen/PowerPC/aix-sret-param.ll | 97 +- llvm/test/CodeGen/PowerPC/scalar-rounding-ops.ll | 24 +- llvm/test/CodeGen/PowerPC/spe.ll | 1267 ++++- .../PowerPC/vector-constrained-fp-intrinsics.ll | 308 +- llvm/test/CodeGen/SystemZ/mrecord-mcount-01.ll | 2 +- llvm/test/CodeGen/SystemZ/stackmap-nops.ll | 153 +- llvm/test/CodeGen/Thumb2/mve-sext.ll | 102 +- llvm/test/CodeGen/X86/avx512-calling-conv.ll | 3345 +++++------- llvm/test/CodeGen/X86/avx512-ext.ll | 1356 +++-- llvm/test/CodeGen/X86/avx512-insert-extract.ll | 91 +- llvm/test/CodeGen/X86/avx512-mask-op.ll | 1489 +++--- llvm/test/CodeGen/X86/avx512-regcall-NoMask.ll | 10 +- .../test/CodeGen/X86/fp-intrinsics-flags-x86_64.ll | 2 +- llvm/test/CodeGen/X86/fp-intrinsics-flags.ll | 16 +- llvm/test/CodeGen/X86/fp-strict-scalar-cmp.ll | 16 +- llvm/test/CodeGen/X86/fp-strict-scalar-fptoint.ll | 14 +- llvm/test/CodeGen/X86/fp-strict-scalar-inttofp.ll | 14 +- llvm/test/CodeGen/X86/fp-strict-scalar-round.ll | 12 +- llvm/test/CodeGen/X86/fp-strict-scalar.ll | 14 +- llvm/test/CodeGen/X86/fp128-cast-strict.ll | 14 +- llvm/test/CodeGen/X86/fp128-libcalls-strict.ll | 6 +- llvm/test/CodeGen/X86/fp80-strict-scalar-cmp.ll | 4 +- llvm/test/CodeGen/X86/fp80-strict-scalar.ll | 4 +- llvm/test/CodeGen/X86/ftrunc.ll | 2 +- llvm/test/CodeGen/X86/known-bits-vector.ll | 8 +- llvm/test/CodeGen/X86/masked_store.ll | 82 +- llvm/test/CodeGen/X86/min-legal-vector-width.ll | 745 ++- llvm/test/CodeGen/X86/vec-strict-128-cmp.ll | 12 +- llvm/test/CodeGen/X86/vec-strict-128.ll | 12 +- llvm/test/CodeGen/X86/vec-strict-256-cmp.ll | 8 +- llvm/test/CodeGen/X86/vec-strict-256.ll | 8 +- llvm/test/CodeGen/X86/vec-strict-512-cmp.ll | 4 +- llvm/test/CodeGen/X86/vec-strict-512.ll | 4 +- llvm/test/CodeGen/X86/vec-strict-fptoint-128.ll | 24 +- llvm/test/CodeGen/X86/vec-strict-fptoint-256.ll | 20 +- llvm/test/CodeGen/X86/vec-strict-fptoint-512.ll | 8 +- llvm/test/CodeGen/X86/vec-strict-inttofp-128.ll | 32 +- llvm/test/CodeGen/X86/vec-strict-inttofp-256.ll | 28 +- llvm/test/CodeGen/X86/vec-strict-inttofp-512.ll | 8 +- llvm/test/CodeGen/X86/vec-strict-round-128.ll | 12 +- llvm/test/CodeGen/X86/vec_int_to_fp.ll | 52 +- llvm/test/CodeGen/X86/vec_smulo.ll | 82 +- llvm/test/CodeGen/X86/vec_uint_to_fp-fastmath.ll | 240 +- llvm/test/CodeGen/X86/vec_uint_to_fp.ll | 34 +- llvm/test/CodeGen/X86/vec_umulo.ll | 89 +- .../X86/vector-constrained-fp-intrinsics-flags.ll | 12 +- .../X86/vector-constrained-fp-intrinsics.ll | 4 +- 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 +- .../Attributor/IPConstantProp/return-constant.ll | 6 +- ...lve-after-each-resolving-undefs-for-function.ll | 7 +- .../Transforms/Attributor/dereferenceable-1.ll | 105 +- .../Attributor/lvi-after-jumpthreading.ll | 181 - llvm/test/Transforms/Attributor/lvi-for-ashr.ll | 46 - llvm/test/Transforms/Attributor/range.ll | 446 -- llvm/test/Transforms/Attributor/value-simplify.ll | 37 +- .../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/lit.cfg.py | 12 + llvm/test/lit.site.cfg.py.in | 4 + 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/test/tools/llvm-size/archive.test | 7 +- llvm/test/tools/llvm-size/multiple-inputs.test | 1 + llvm/test/tools/llvm-size/radix.test | 3 + llvm/test/tools/llvm-symbolizer/frame-loclist.s | 502 +- .../tools/llvm-symbolizer/frame-specification.s | 259 +- llvm/tools/CMakeLists.txt | 10 +- llvm/tools/bugpoint/CMakeLists.txt | 8 +- llvm/tools/bugpoint/bugpoint.cpp | 20 +- llvm/tools/lli/lli.cpp | 8 +- llvm/tools/llvm-ar/llvm-ar.cpp | 30 +- llvm/tools/llvm-size/llvm-size.cpp | 6 +- llvm/tools/opt/CMakeLists.txt | 6 +- llvm/tools/opt/NewPMDriver.cpp | 14 +- llvm/tools/opt/opt.cpp | 9 - llvm/utils/UpdateTestChecks/common.py | 2 +- .../gn/secondary/llvm/include/llvm/Config/BUILD.gn | 1 - .../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 | 1 + llvm/utils/update_cc_test_checks.py | 19 +- mlir/docs/DeclarativeRewrites.md | 2 +- mlir/docs/DefiningAttributesAndTypes.md | 2 +- mlir/docs/Diagnostics.md | 2 +- mlir/docs/LangRef.md | 4 +- mlir/docs/OpDefinitions.md | 10 +- 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 | 5 + mlir/include/mlir/Dialect/SPIRV/SPIRVBase.td | 1942 +++++-- mlir/include/mlir/Dialect/SPIRV/SPIRVBitOps.td | 77 + mlir/include/mlir/Dialect/SPIRV/SPIRVGroupOps.td | 7 + mlir/include/mlir/Dialect/SPIRV/SPIRVTypes.h | 13 + .../mlir/Dialect/VectorOps/VectorTransforms.h | 5 +- mlir/include/mlir/IR/Operation.h | 52 +- mlir/include/mlir/IR/OperationSupport.h | 63 +- mlir/include/mlir/IR/UseDefLists.h | 7 +- mlir/include/mlir/IR/Value.h | 202 +- mlir/include/mlir/Support/STLExtras.h | 15 +- mlir/include/mlir/TableGen/Attribute.h | 5 + mlir/lib/Conversion/LinalgToLLVM/LinalgToLLVM.cpp | 7 +- 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 | 1 + mlir/lib/Dialect/SPIRV/SPIRVTypes.cpp | 2 + mlir/lib/Dialect/VectorOps/VectorTransforms.cpp | 6 +- mlir/lib/IR/Operation.cpp | 71 +- mlir/lib/IR/OperationSupport.cpp | 34 +- mlir/lib/IR/Value.cpp | 102 + mlir/lib/TableGen/Attribute.cpp | 6 + 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/test/lib/Transforms/TestInlining.cpp | 2 +- mlir/tools/mlir-tblgen/RewriterGen.cpp | 14 +- mlir/tools/mlir-tblgen/SPIRVUtilsGen.cpp | 272 +- mlir/utils/spirv/gen_spirv_dialect.py | 170 +- polly/include/polly/RegisterPasses.h | 7 +- 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 +- 321 files changed, 25034 insertions(+), 22394 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/support/optional_with.py 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 create mode 100644 llvm/test/CodeGen/Hexagon/signext-inreg.ll create mode 100644 llvm/test/Feature/load_extension.ll delete mode 100644 llvm/test/Transforms/Attributor/lvi-after-jumpthreading.ll delete mode 100644 llvm/test/Transforms/Attributor/lvi-for-ashr.ll delete mode 100644 llvm/test/Transforms/Attributor/range.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 polly/lib/Plugin/Polly.cpp delete mode 100644 polly/lib/Polly.cpp