This is an automated email from the git hooks/post-receive script.
tcwg-buildslave pushed a change to branch linaro-local/ci/tcwg_bmk_llvm_apm/llvm-master-aarch64-spec2k6-Os in repository toolchain/ci/llvm-project.
from 693758b28295 [LegalizeTypes][VP] Add integer promotion support for vp.setcc adds 1da42c9f71e4 [RS4GC] Cache BDVs and bases alogn with IsKnownBase flag (NFC) adds 094fb13b88b3 [analyzer] Add taint to the BoolAssignmentChecker adds f6366ef7f4f3 [libunwind][AArch64] Add support for DWARF expression for [...] adds 84b5f7c38c72 [NFC][TypePromotion][AArch64] Tests adds 26e1ebd3ea2c [GlobalISel] Change ConstantFoldVectorBinop to return vect [...] adds 6d53d35efd3b [TypePromotion] Avoid some unnecessary truncs adds 7dfc56c10746 [RISCV] Add the passthru operand for RVV unmasked segment [...] adds 8f42939a0754 [mlir][bufferize][NFC] Make getContiguousMemRefType a stat [...] adds e9fa5590971b [mlir][sparse][NFC] Use RewriterBase/OpBuilder when possible adds 48ad639036db [NFC][ARM] Tests for Cortex-A57 and Cortex-A72 Fused AES Erratum adds 7deed49ab9f0 [mlir] use dynamic sections in MLIR Doxygen adds 3a24df992cf8 [ARM] Pass for Cortex-A57 and Cortex-A72 Fused AES Erratum adds 87d88c5b29a5 [gn build] Port 3a24df992cf8 adds 4de9a8ae3f2b [InstSimplify] Add tests for and/or with implied conditions (NFC) adds 1dce51b88865 [mlir] Add TensorToLinalgPass adds d6852155b9df [ArgPromotion] Add tests for already seen offsets (NFC) adds 1de73629aa4c Add cmake dependency for TensorToLinalg adds 0485211dd0ed [IRBuilder] Remove redundant createGEP() overloads (NFC) adds d9ad6a2c8b76 [InstCombine] Fix unused variable warning (NFC) adds 7b323af52aba [MLIR] Fix areIdsUnique in AffineStructures adds 9add949557d2 [ASTMatchers][clang-tidy][NFC] Hoist `forEachTemplateArgum [...] adds 1b07bd9034bd [X86] Add tests for vector widening with freeze(undef) adds 89d490454110 [mlir] Fix declaration of nano time function in benchmark infra adds 562ce1592456 [demangler] Avoid special-subst code duplication adds 99d35826a043 Comment parsing: Specify argument numbers for some block commands adds d3a4033d6ee1 Comment parsing: Allow inline commands to have 0 or more t [...] adds d2396d896ee1 Comment parsing: Treat properties as zero-argument inline [...] adds 8e6d481f3b7d [ConstraintElimination] Simplify ssub(A,B) if B s>=b && B s>=0. adds ed1cb01baf17 [IRBuilder] Add IsInBounds parameter to CreateGEP() adds 4be105c98a9c Silence some false positive -Wstrict-prototype warnings adds a80e65e00ada [libc++] Overhaul how we select the ABI library adds 0f9a138034e4 fix typos to cycle bots adds 5150d653aa04 [SLP][X86] Add common CHECK prefix to sub-128-bit vector tests adds ddfee075199d [InstSimplify] Fold and/or using implied conditions adds 92c645b5c196 [LoopVectorize] Add overflow checks when tail-folding with [...] adds a247ba9d1563 Suggest typo corrections for preprocessor directives adds afc21c7e7970 [ControlHeightReduction] Simplify addToMergedCondition() (NFC) adds eaa78035c6a5 [SystemZ] Patchset for expanding memcpy/memset using at mo [...] adds 3946de0456fc [MSVC] Add support for pragma function adds e0fcdf5496ca Revert "In MSVC compatibility mode, friend function declar [...] adds 0fefb56da7fd [InstCombine] add tests for sub with rem operand; NFC adds ee6754c277a6 [ValueTracking] recognize sub X, (X % Y) as not overflowing adds d364307542d1 Remove a stale FIXME comment; NFC adds fcbf617dcc51 [APInt] Fix documentation of *OrSelf methods adds 25862f53cce9 Try to disambiguate between overloads on Mac adds e1a8d05dd27b Update my office hours adds 98f82d69bdef [X86] LowerStore - use is64BitVector() wrapper. NFCI. adds fe3b621f05e7 [AIX] support write operation of big archive. adds 0c00dbb97557 [LoopVectorize] Regenerate test checks (NFC) adds a2ac0bb2f141 [flang] Warn for the limit on name length adds 7e3ea55da88a [clang-tidy] modernize-deprecated-headers check should res [...] adds 905eff45a0af [x86] add test to show potential miscompile with undef value; NFC adds e52e1dab2a25 [SDAG] freeze operand when expanging urem adds d5ffc1ed8b62 [analyzer][NFC] Tighten some of the SValBuilder return types adds a1025e6ffe9b [analyzer] Introduce clang_analyzer_dumpSvalType introspec [...] adds e8cae487022c Revert "[clang-tidy] modernize-deprecated-headers check sh [...] adds f01c7583b5ce [InstSimplify] Add additional implied condition tests (NFC) adds 0d67c8a51d61 [OpenMP] Fix declare simd use on in-class member template [...] adds 1d7b5cd5bf8c [ParseResult] Mark this as LLVM_NODISCARD (like LogicalRes [...] adds af5e09b7d964 [RISCV] Add llvm.read.register support for vlenb adds 1662cfa4be33 [CSSPGO][CSProfileConverter] Remove call target samples wh [...] adds f21cf11a4c1d [libc++abi][NFCI] Refactor demangling_terminate_handler to [...] adds 0513502a0ade [RISCV] Precommit tests showing missed vlenb optimizations adds 853fa8ee225e [RISCV] Address post-commit feedback from af5e09b adds 6716e2055dde [libunwind] Remove -Wsign-conversion warning adds 3fc33ced10f2 DAGCombiner.cpp - break if-else chains that always return (style) adds 534f66042001 [CMake] Disable libedit in Fuchsia toolchain adds a2918976cd20 Revert "[RISCV] Enable subregister liveness tracking for RVV." adds 177fd72f5f22 [ELF] Disallow input section description without a filename adds 345ed58ed513 Fix implicit double -> float truncation warnings. NFCI. adds 0a22dfcb11c0 [runtimes][NFC] Remove dead code for Standalone builds adds b4f8443d97ba [Libomptarget] Allow the device runtime to be compiled for [...] adds ce0caf41bdd4 [Libomptarget] Address existing warnings in the device run [...] adds 002a63f937d9 [OpenMP] Add `__CUDA_ARCH__` definition when offloading wi [...] adds 5189f634a113 [OpenMP] Don't include the device wrappers if -nostdinc is used adds af757f89806e [OpenMP] Don't set device runtime debugging flags if using [...] adds 9ffa945c401c [Libomptarget] Remove global include directory from libomptarget adds 16b7a0b43b38 [Libomptarget] Build the device runtime as a static library adds 4638ae3a8575 [OpenMP] Use the new OpenMP device static library when doing LTO adds 374d78999722 [runtimes] Fix how we trigger CI adds c1532ac4aae2 [BOLT][CMAKE] Add missing clauses to bolt/runtime/CMakeLists.txt adds 82482e709f02 [ELF][test] Clean up linkerscript/{filename-spec.s,group.s} adds 912f5f7183f2 [ELF][test] Add an input section description test with "() [...] adds 139744ac5388 [BOLT][NFC] Suppress unused variable warnings adds 253b8f0abd66 [BOLT][NFC] Use refs for loop variables to avoid copies adds 41fef1044956 [GlobalISel] Combine G_SHL, G_ASHR, G_SHL of undef shifts [...] adds a8abb695859a [lldb] Parallelize fetching symbol files in crashlog.py adds 2f04e703bff3 [Clang] Add DriverKit support adds da766cea56df [BOLT][TEST] Fix testing on macos adds f0792c715dc5 [TableGen] Add a new json textmate description for syntax [...] adds bdba3d091c66 [BOLT][CMAKE] Fix DYLIB build adds 7dc23abbd3b2 [CUDA] Add a flag to manually specify the target feature t [...] adds 54e02179b33f [Libomptarget] Build the static library without CUDA installed adds 85f6b15ee50f [SLP]Do not look for buildvector sequence, if the index is [...] adds af845d7e437a [Clang] Fix DriverKit tests on Linux adds 96c2a0c9fff2 [GlobalIsel] Fix fallback if stack protector isn't supported. adds 8a1b5f268084 [llvm-ml] Add support for extern proc adds 8b8281f35475 [SLP]Do not vectorize non-profitable alternate nodes. adds 4205f4aba4af [Cuda] Add the features using the last argument adds badd088c57d7 [GlobalOpt] Enable optimization of constructors with diffe [...] adds fc9bed025e33 [RISCV][NFC] Test showing wrong scheduling of expansion of [...] adds 189ca6958e84 [RISCV] Use the new chain when converting a fixed RVV load adds 27478872fd15 [ParseResult] Fix warning in flang build, incorporate feed [...] adds bc65fc8bb314 [LLVM][Casting.h] Remove CastInfo pointer partial specialization. adds c7587080188e [LLVM][Casting.h] Add ForwardToPointerCast trait adds b074275067be [llvm-ar][mri] Ensure CREATE commands overwrite the output file adds 2740c1875d1c [NFC][Metadata] Refactor allocation, initalization and del [...] adds 2601355dc982 [clang-format][NFC] Format unit tests with insert/remove braces adds 70b69c54fa8b [mlir] Rename Zero* traits to Zero*s adds bf8049dc4831 [mlir][ods] (NFC) remove erroneous trait adds 512273833136 [clang-tidy] Support expressions of literals in modernize- [...] adds 174cf2f74762 [lldb/API] Turn SBCompileUnit::GetIndexForLineEntry into F [...] adds 1f7f11b95104 [gn build] (semi-manually) port 512273833136 adds 2fdc5d336ed1 [BOLT] Fix merge-fdata handling of BAT profiles adds acbad5086af3 [InstCombine] [NFC] separate a function foldICmpBinOpWithConstant adds 6f5f847a36af [libcxxabi] Copy headers into build location adds 2e2709479636 [clang] Include clang config.h in LangStandards.cpp adds ae8bbc43f470 [clang] Require including config.h for CLANG_DEFAULT_STD_C adds 1ecc3d86ae3e [DAG] Enable ISD::SHL SimplifyMultipleUseDemandedBits hand [...] adds 169ae6db6988 [APInt] Allow extending and truncating to the same width adds 40e665906bcf [DebugInfo][Test] Simplify 'llvm/test/CodeGen/ARM/*-Merged [...] adds c74753f959fe [lib++][doc] Fixes a link in the status paper. adds 7ff7001ba949 [llvm] Fix comment nits in Module class, NFC. adds 11ec7307a38a [LoongArch] Add privilege instructions definition adds cc88212d817c [bazel] Port ae8bbc43f470 adds 1e462fafdf8b [flang][driver] Switch to the MLIR coding style in the dri [...] adds ac7a9ef0ae3a Resolve overload ambiguity on Mac OS when printing size_t [...] adds 5ac9d662093d [DenseElementsAttr] Teach isValidRawBuffer that 1-elt valu [...] adds 92eea11cca0d [X86] Regenerate pull-binop-through-shift.ll showing stack [...] adds 6c11aebd302d [libc++] Improve std::to_chars for base != 10. adds 15bc3f81bffa [X86] rotate-extract-vector.ll - use avx512bw+avx512vl tar [...] adds 0e3d1ca54a61 [MLIR][GPU] NFC: simplify kernel operand accessor implemen [...] adds 0a1a318f3119 [ARM] Regenerate combine-movc-sub.ll test checks adds ffacaa0beccb Fix unused function 'operator<<' -Wunused-function warning [...] adds 8d4d4988e43e [DAG] Use SelectionDAG::FoldConstantArithmetic directly to [...] adds 8db72d9d0416 [DAG] visitMUL - pull out repeated SDLoc() calls. NFC. adds 16219f8c94a2 [MLIR][GPU] Add canonicalizer for gpu.memcpy adds f8639133b58d [AArch64] Baseline test for D125307 adds 09551251e32a [AArch64] Add missing HasNEON predicates to int->float patterns adds 4b5ad57d676c [UpdateTestChecks] Change global functions to NamelessValu [...] adds f421659286af [update_llc_test_checks] Baseline test for --asm-show-inst adds 37a68497f117 [update_llc_test_checks] Use FileCheck captures for MCInst [...] adds 996873cdcbe0 [UpdateTestChecks] Use a counter for unpredictable FileChe [...] adds c8b44600c5ec [AArch64] Avoid emitting MOVID when NEON is disabled adds 9cf17ac04a76 [X86] Add test showing failure to reuse the same PCMPGT co [...] adds 447c920a8adf [lldb] Remove unused imports from crashlog.py adds ae016e4f7c85 [lldb] Don't swallow crashlog exceptions adds bc90bbb75904 [X86] LowerAVG - fix cut+paste typo. NFC. adds b6b0fd6a940b [ifs] Add --strip-size flag adds 1f6126084764 Revert "[ifs] Add --strip-size flag" adds 95cdd63b8702 [DAG] visitADDLike - use SelectionDAG::FoldConstantArithme [...] adds 60e5fd00cde3 [RS4GC] Fix -Wunused-function in -DLLVM_ENABLE_ASSERTIONS= [...] adds a74d9e74e5f9 [ifs] Add --strip-size flag adds f4eac6e5f66d [DAG] visitOR - merge isa/cast<ShuffleVectorSDNode> into d [...] adds 6e8ad984469b [AMDGPU] Fix typo in cttz_zero_undef(x) -> cttz(x) fold test adds 9d99cf59a151 [clang-tidy] Restore test parameter operator<< function (NFC) adds 5d55ffe94dc9 [libc++] Simplify the string structures a bit more adds 44ae09d75ffb [libc++][ranges][NFC] Mark completed issues related to the [...] adds 5a19fbad8301 [RISCV] Remove unneeded check for ISD::VSCALE operand bein [...] adds b8f52c08f85a [mlir][LLVMIR] Add support for translating insert/extractvalue adds 3da65c4c0b00 [mlir][LLVMIR] Add support for translating shufflevector adds c644488a8b8a Rename `MCFixedLenDisassembler.h` as `MCDecoderOps.h` adds cf0b6df6dbf5 [M68k][Disassembler] Adopt the new variable length decoder adds 59afc4038b10 [LowerTypeTests][clang] Implement and allow -fsanitize=cfi [...] adds c554aeeea794 fix typos to cycle bots adds b4ad450953f0 [TargetLowering] expandCTPOP don't create an used constant [...] adds 496e135b034d [libc++][test] Verify std::views::drop and std::views::joi [...] adds 2cdabc032292 [clang-format] Handle "if consteval { ... }" for RemoveBracesLLVM adds bdab5c4b3d20 ARMFixCortexA57AES1742098Pass.cpp: Suppress a warning. [-W [...] adds f66596c94f77 [clang][docs] Add escape code to fix missing '*' in reduct [...] adds da7d8de1e4ab ScalarEvolution.cpp: Reformat. adds 019fa346b99c [X86] Adjust tests for vector widening to use freeze(poison) adds df5ea2b12d48 [X86] Add shuffles showing failure to use PERMUTE(BLEND(X,Y)) adds 32162cf291d4 [X86] lowerV4I64Shuffle - try harder to lower to PERMQ(BLE [...] adds c0f59be35849 [X86] Pull out repeated isShuffleMaskInputInPlace calls. NFC. adds 39552964e168 [VPlan] Improve printing of VPReplicateRecipe with calls. adds fd1f0c51ef7f [X86] lowerShuffleAsLanePermuteAndSHUFP always succeeds, s [...] adds 9b44b0318e7d [X86] Add checks to illegal-insert.ll adds 6bf8133f9f34 [X86] Add test coverage for PR44915 / Issue #44260 adds c748d2cdd9c4 [RISCV] Improve test coverage in ctlz-cttz-ctpop.ll. NFC adds d0312a5c3f87 [RISCV] Add M extension command lines to ctlz-cttz-ctpop.ll. NFC adds b3097eb6cda6 [SLP] Fix misspelling of 'analyzed'. NFC adds ea18987094ef [flang][nfc] Fix driver method names overridden by the plugins adds fd864238fca1 Revert "[libunwind][AArch64] Add support for DWARF express [...] adds fdae8641adbe [DWARFLinker][NFC] cleanup AddressManager interface. adds 896557e129c2 [X86] Adjust fadd costs to match SoG adds 8b7c3d2179b3 [LV] Set SCEVCheckCond to nullptr whenever it was used. adds b3077f563d9f [X86] Move combineAddOrSubToADCOrSBB earlier. NFC. adds 12e41d9264b6 [mlir][bufferize] Infer memref types when possible adds 1878f240c9ad [RISCV] Fix incorrect use of tail agnostic vslideup. adds 3bef90dff64f [Diagnostic] Warn if the size argument of memset is charac [...] adds a8426ada49e8 [RISCV][NFC] Replace for-each with array argument call. new 0809f63826d3 [LLVM][Casting.h] Add trivial self-cast new 924acb624f58 [clang] Prevent folding of non-const compound expr new 49b0c605424b [DivRemPairs][Mips] Pre-commit test for Mips target new 0a0d6489ef2e [Mips] Implement hasDivRemOp() new c71f6376ebaf [gn build] Port 0a0d6489ef2e new 7ff0bf576b84 [RISCV][NFC] Refactor RISC-V vector intrinsic utils.
The 6 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: bolt/lib/Core/BinaryFunction.cpp | 7 +- bolt/lib/Core/CMakeLists.txt | 6 +- bolt/lib/Core/DebugData.cpp | 1 + bolt/lib/Passes/CMakeLists.txt | 8 +- bolt/lib/Passes/RegReAssign.cpp | 1 + bolt/lib/Profile/CMakeLists.txt | 10 +- bolt/lib/Profile/DataReader.cpp | 2 +- bolt/lib/Rewrite/BoltDiff.cpp | 6 +- bolt/lib/Rewrite/CMakeLists.txt | 22 +- bolt/lib/RuntimeLibs/CMakeLists.txt | 10 +- bolt/lib/Target/AArch64/AArch64MCPlusBuilder.cpp | 1 + bolt/lib/Target/X86/X86MCPlusBuilder.cpp | 3 +- bolt/runtime/CMakeLists.txt | 2 + bolt/test/AArch64/go_dwarf.test | 4 +- bolt/test/AArch64/lit.local.cfg | 11 +- bolt/test/Inputs/jump_table_icp.cpp | 3 +- bolt/test/Inputs/stub.c | 1 + bolt/test/Inputs/stub.h | 1 + bolt/test/R_ABS.pic.lld.cpp | 2 +- bolt/test/X86/Inputs/avx512.c | 10 - bolt/test/X86/Inputs/avx512.s | 21 + bolt/test/X86/Inputs/bat_profile_1.fdata | 20 + bolt/test/X86/Inputs/bat_profile_2.fdata | 20 + bolt/test/X86/avx512-trap.test | 18 +- bolt/test/X86/indirect-goto.test | 2 +- bolt/test/X86/lit.local.cfg | 11 +- bolt/test/X86/merge-fdata-bat-mode.test | 12 + bolt/test/X86/relaxed-tailcall.test | 4 +- bolt/test/X86/static-exe.test | 2 +- bolt/test/bad-exe.test | 4 +- bolt/test/bolt-info.test | 2 +- bolt/test/invalid-profile.test | 2 +- bolt/test/lit.local.cfg | 6 + bolt/test/no-relocs.test | 2 +- bolt/test/pie.test | 2 +- bolt/test/re-optimize.test | 2 +- bolt/test/shared-object.test | 2 +- bolt/tools/driver/CMakeLists.txt | 10 +- bolt/tools/heatmap/CMakeLists.txt | 10 +- bolt/tools/merge-fdata/merge-fdata.cpp | 5 +- bolt/unittests/Core/CMakeLists.txt | 8 +- .../clang-tidy/misc/UnusedUsingDeclsCheck.cpp | 20 - .../clang-tidy/modernize/CMakeLists.txt | 1 + .../modernize/IntegralLiteralExpressionMatcher.cpp | 232 + .../modernize/IntegralLiteralExpressionMatcher.h | 73 + .../clang-tidy/modernize/MacroToEnumCheck.cpp | 78 +- .../clang-tidy/checks/modernize-macro-to-enum.rst | 27 +- .../checkers/modernize-macro-to-enum.cpp | 43 +- .../unittests/clang-tidy/CMakeLists.txt | 2 + .../unittests/clang-tidy/ModernizeModuleTest.cpp | 213 + clang/cmake/caches/CrossWinToARMLinux.cmake | 2 - clang/cmake/caches/Fuchsia-stage2.cmake | 3 +- clang/cmake/caches/Fuchsia.cmake | 1 + clang/docs/LanguageExtensions.rst | 2 +- clang/docs/LibASTMatchersReference.html | 79 + clang/docs/ReleaseNotes.rst | 15 +- clang/include/clang/AST/Comment.h | 21 +- clang/include/clang/AST/CommentCommands.td | 62 +- clang/include/clang/AST/CommentParser.h | 5 +- clang/include/clang/AST/CommentSema.h | 8 +- clang/include/clang/ASTMatchers/ASTMatchers.h | 43 + clang/include/clang/Basic/Attr.td | 1 + clang/include/clang/Basic/AttrDocs.td | 4 + clang/include/clang/Basic/Diagnostic.h | 16 +- .../include/clang/Basic/DiagnosticCommentKinds.td | 4 +- clang/include/clang/Basic/DiagnosticLexKinds.td | 6 +- clang/include/clang/Basic/DiagnosticSemaKinds.td | 3 + clang/include/clang/Basic/Features.def | 1 + clang/include/clang/Basic/LangOptions.def | 1 + clang/include/clang/Basic/riscv_vector.td | 52 +- clang/include/clang/Config/config.h.cmake | 12 + clang/include/clang/Driver/Options.td | 20 +- clang/include/clang/Lex/Preprocessor.h | 10 + clang/include/clang/Parse/Parser.h | 3 + clang/include/clang/Sema/Sema.h | 13 + .../Core/PathSensitive/SValBuilder.h | 30 +- clang/include/clang/Support/RISCVVIntrinsicUtils.h | 174 +- clang/lib/AST/CommentParser.cpp | 47 +- clang/lib/AST/CommentSema.cpp | 48 +- clang/lib/AST/ExprConstant.cpp | 24 + clang/lib/ASTMatchers/Dynamic/Registry.cpp | 1 + clang/lib/Basic/LangStandards.cpp | 27 +- clang/lib/Basic/Targets/NVPTX.cpp | 2 +- clang/lib/Basic/Targets/OSTargets.cpp | 13 + clang/lib/Basic/Targets/OSTargets.h | 2 + clang/lib/CodeGen/CGObjC.cpp | 5 + clang/lib/CodeGen/CGOpenMPRuntimeGPU.cpp | 21 +- clang/lib/Driver/Driver.cpp | 1 + clang/lib/Driver/ToolChain.cpp | 7 +- clang/lib/Driver/ToolChains/Arch/ARM.cpp | 11 + clang/lib/Driver/ToolChains/Arch/X86.cpp | 4 + clang/lib/Driver/ToolChains/Clang.cpp | 31 +- clang/lib/Driver/ToolChains/CommonArgs.cpp | 5 +- clang/lib/Driver/ToolChains/Cuda.cpp | 7 +- clang/lib/Driver/ToolChains/Darwin.cpp | 66 +- clang/lib/Driver/ToolChains/Darwin.h | 12 +- clang/lib/Format/UnwrappedLineParser.cpp | 14 +- clang/lib/Lex/PPDirectives.cpp | 73 +- clang/lib/Parse/ParsePragma.cpp | 55 +- clang/lib/Parse/ParseTemplate.cpp | 9 +- clang/lib/Sema/SemaAttr.cpp | 17 + clang/lib/Sema/SemaChecking.cpp | 5 +- clang/lib/Sema/SemaDecl.cpp | 16 +- clang/lib/Sema/SemaType.cpp | 6 +- .../Checkers/BoolAssignmentChecker.cpp | 16 +- .../Checkers/ExprInspectionChecker.cpp | 13 + clang/lib/StaticAnalyzer/Core/SValBuilder.cpp | 26 +- clang/lib/Support/RISCVVIntrinsicUtils.cpp | 561 +- clang/test/AST/ast-dump-comment.cpp | 13 + clang/test/Analysis/bool-assignment.c | 11 +- clang/test/Analysis/expr-inspection.c | 5 + .../RISCV/rvv-intrinsics-overloaded/vloxseg.c | 856 +-- .../RISCV/rvv-intrinsics-overloaded/vloxseg_mf.c | 728 +- .../RISCV/rvv-intrinsics-overloaded/vluxseg.c | 856 +-- .../RISCV/rvv-intrinsics-overloaded/vluxseg_mf.c | 728 +- clang/test/CodeGen/RISCV/rvv-intrinsics/vloxseg.c | 856 +-- .../CodeGen/RISCV/rvv-intrinsics/vloxseg_mask.c | 86 +- .../CodeGen/RISCV/rvv-intrinsics/vloxseg_mask_mf.c | 112 +- .../test/CodeGen/RISCV/rvv-intrinsics/vloxseg_mf.c | 728 +- clang/test/CodeGen/RISCV/rvv-intrinsics/vlseg.c | 904 +-- clang/test/CodeGen/RISCV/rvv-intrinsics/vlsegff.c | 904 +-- clang/test/CodeGen/RISCV/rvv-intrinsics/vlsseg.c | 452 +- clang/test/CodeGen/RISCV/rvv-intrinsics/vluxseg.c | 856 +-- .../CodeGen/RISCV/rvv-intrinsics/vluxseg_mask.c | 86 +- .../CodeGen/RISCV/rvv-intrinsics/vluxseg_mask_mf.c | 112 +- .../test/CodeGen/RISCV/rvv-intrinsics/vluxseg_mf.c | 728 +- clang/test/CodeGen/availability-check-driverkit.c | 10 + clang/test/CodeGen/pragma-ms-function.c | 38 + .../Inputs/DriverKit19.0.sdk/SDKSettings.plist | 0 .../System/DriverKit/usr/include}/.keep | 0 .../System/DriverKit/usr/include/c++/v1}/.keep | 0 .../System/DriverKit/usr/lib}/.keep | 0 .../lib/darwin/libclang_rt.driverkit.a | 0 clang/test/Driver/arm-fix-cortex-a57-aes-1742098.c | 25 + clang/test/Driver/cuda-openmp-driver.cu | 3 + .../Driver/darwin-ld-platform-version-driverkit.c | 20 + clang/test/Driver/darwin-ld.c | 9 + clang/test/Driver/darwin-version.c | 13 + clang/test/Driver/debug-options.c | 3 + clang/test/Driver/driverkit-arm64.c | 4 + clang/test/Driver/driverkit-arm64e.c | 4 + clang/test/Driver/driverkit-armv7k.s | 5 + clang/test/Driver/driverkit-cplusplus.cpp | 8 + clang/test/Driver/driverkit-exceptions.cpp | 9 + clang/test/Driver/driverkit-framework.c | 13 + clang/test/Driver/driverkit-rtti.cpp | 5 + clang/test/Driver/driverkit-target-cpu.c | 5 + clang/test/Driver/driverkit-version-min.c | 5 + clang/test/Driver/fsanitize.c | 2 + clang/test/Driver/incompatible_sysroot.c | 4 + clang/test/Driver/instrprof-ld.c | 8 + clang/test/Driver/openmp-offload-gpu-new.c | 5 + clang/test/Driver/pic.c | 2 + clang/test/Driver/stack-protector.c | 2 + clang/test/Frontend/darwin-version.c | 5 + .../test/Headers/x86-intrinsics-headers-clean.cpp | 4 +- clang/test/OpenMP/declare_simd_codegen.cpp | 42 + clang/test/OpenMP/declare_simd_messages.cpp | 7 + clang/test/OpenMP/driver-openmp-target.c | 4 + clang/test/OpenMP/target_globals_codegen.cpp | 1 + clang/test/Parser/opencl-kernel.cl | 5 +- clang/test/Preprocessor/arm-target-features.c | 3 + clang/test/Preprocessor/pragma_microsoft.c | 21 + clang/test/Preprocessor/pragma_microsoft.cpp | 4 + clang/test/Preprocessor/suggest-typoed-directive.c | 47 + clang/test/Sema/attr-availability-driverkit.c | 22 + clang/test/Sema/block-return.c | 2 +- clang/test/Sema/transpose-memset.c | 2 + clang/test/Sema/warn-documentation.cpp | 22 +- clang/test/Sema/warn-strict-prototypes.m | 5 +- clang/test/SemaCXX/constant-expression-cxx11.cpp | 7 +- clang/test/SemaCXX/ms-friend-function-decl.cpp | 45 - clang/test/SemaOpenCL/address-spaces.cl | 8 +- clang/test/SemaOpenCL/cl20-device-side-enqueue.cl | 16 +- clang/test/SemaOpenCL/func.cl | 4 +- clang/test/SemaTemplate/constexpr-instantiate.cpp | 10 +- clang/unittests/AST/ASTImporterTest.cpp | 15 +- .../ASTMatchers/ASTMatchersTraversalTest.cpp | 56 + clang/unittests/Format/FormatTest.cpp | 19 + clang/unittests/Format/FormatTestUtils.h | 3 +- clang/unittests/Format/TokenAnnotatorTest.cpp | 80 +- clang/utils/TableGen/RISCVVEmitter.cpp | 175 +- flang/examples/FlangOmpReport/FlangOmpReport.cpp | 2 +- .../PrintFlangFunctionNames.cpp | 2 +- flang/include/flang/Common/Fortran.h | 3 + .../flang/{Lower => Frontend}/.clang-format | 0 .../include/flang/{Lower => Frontend}/.clang-tidy | 0 flang/include/flang/Frontend/CompilerInstance.h | 156 +- flang/include/flang/Frontend/CompilerInvocation.h | 162 +- flang/include/flang/Frontend/FrontendAction.h | 64 +- flang/include/flang/Frontend/FrontendActions.h | 74 +- flang/include/flang/Frontend/FrontendOptions.h | 71 +- .../flang/Frontend/FrontendPluginRegistry.h | 8 +- flang/include/flang/Frontend/PreprocessorOptions.h | 10 +- flang/include/flang/Frontend/TargetOptions.h | 10 +- flang/include/flang/Frontend/TextDiagnostic.h | 17 +- .../include/flang/Frontend/TextDiagnosticBuffer.h | 16 +- .../include/flang/Frontend/TextDiagnosticPrinter.h | 16 +- .../flang/{Lower => FrontendTool}/.clang-format | 0 .../flang/{Lower => FrontendTool}/.clang-tidy | 0 flang/include/flang/FrontendTool/Utils.h | 12 +- .../flang/Lower => lib/Frontend}/.clang-format | 0 .../flang/Lower => lib/Frontend}/.clang-tidy | 0 flang/lib/Frontend/CompilerInstance.cpp | 101 +- flang/lib/Frontend/CompilerInvocation.cpp | 170 +- flang/lib/Frontend/FrontendAction.cpp | 165 +- flang/lib/Frontend/FrontendActions.cpp | 425 +- flang/lib/Frontend/FrontendOptions.cpp | 8 +- flang/lib/Frontend/TextDiagnostic.cpp | 16 +- flang/lib/Frontend/TextDiagnosticBuffer.cpp | 36 +- flang/lib/Frontend/TextDiagnosticPrinter.cpp | 27 +- .../flang/Lower => lib/FrontendTool}/.clang-format | 0 .../flang/Lower => lib/FrontendTool}/.clang-tidy | 0 .../lib/FrontendTool/ExecuteCompilerInvocation.cpp | 57 +- flang/lib/Optimizer/Dialect/FIROps.cpp | 4 +- flang/lib/Semantics/check-declarations.cpp | 6 + .../Lower => tools/flang-driver}/.clang-format | 0 .../flang/Lower => tools/flang-driver}/.clang-tidy | 0 flang/tools/flang-driver/driver.cpp | 35 +- flang/tools/flang-driver/fc1_main.cpp | 16 +- .../flang/Lower => unittests/Frontend}/.clang-tidy | 0 flang/unittests/Frontend/CompilerInstanceTest.cpp | 6 +- flang/unittests/Frontend/FrontendActionTest.cpp | 111 +- libcxx/CMakeLists.txt | 95 +- libcxx/benchmarks/CMakeLists.txt | 6 - libcxx/cmake/Modules/HandleLibCXXABI.cmake | 246 +- libcxx/docs/BuildingLibcxx.rst | 5 +- libcxx/docs/ReleaseNotes.rst | 13 + libcxx/docs/Status/Cxx17Papers.csv | 2 +- libcxx/docs/Status/Cxx20Issues.csv | 71 +- libcxx/docs/Status/Cxx20Papers.csv | 18 +- libcxx/docs/Status/RangesIssues.csv | 18 +- libcxx/include/CMakeLists.txt | 3 +- libcxx/include/charconv | 202 +- libcxx/include/string | 21 +- libcxx/lib/abi/CMakeLists.txt | 2 +- libcxx/src/CMakeLists.txt | 38 +- libcxx/test/CMakeLists.txt | 7 +- libcxx/test/configs/legacy.cfg.in | 2 +- .../cpo.compile.pass.cpp | 6 +- libcxx/utils/ci/buildkite-pipeline-premerge.sh | 2 +- libcxx/utils/libcxx/test/config.py | 2 +- libcxxabi/CMakeLists.txt | 82 +- libcxxabi/include/CMakeLists.txt | 13 + libcxxabi/src/cxa_default_handlers.cpp | 81 +- libcxxabi/src/demangle/ItaniumDemangle.h | 110 +- libcxxabi/test/CMakeLists.txt | 8 +- .../configs/apple-libc++abi-backdeployment.cfg.in | 2 +- .../test/configs/apple-libc++abi-shared.cfg.in | 2 +- libcxxabi/test/configs/cmake-bridge.cfg.in | 5 +- libcxxabi/test/configs/ibm-libc++abi-shared.cfg.in | 2 +- libunwind/CMakeLists.txt | 37 - lld/ELF/ScriptParser.cpp | 2 + lld/test/COFF/gfids-icf.s | 2 +- lld/test/COFF/gfids-relocations32.s | 2 +- lld/test/COFF/wrap-real-missing.s | 2 +- lld/test/ELF/linkerscript/Inputs/filename-spec.s | 2 - lld/test/ELF/linkerscript/filename-spec.s | 131 +- lld/test/ELF/linkerscript/group.s | 70 +- lld/test/ELF/linkerscript/no-filename-spec.s | 21 +- lld/test/MachO/compact-unwind-generated.test | 2 +- lld/test/MachO/icf.s | 2 +- lld/test/MachO/linkedit-contiguity.s | 2 +- lld/test/MachO/nonweak-definition-override.s | 2 +- lld/test/MachO/referenced-dynamically.s | 2 +- lldb/bindings/interface/SBCompileUnit.i | 4 +- lldb/examples/python/crashlog.py | 52 +- lldb/include/lldb/API/SBCompileUnit.h | 4 +- lldb/source/API/SBCompileUnit.cpp | 4 +- .../python_api/compile_unit/TestCompileUnitAPI.py | 2 +- llvm/docs/CommandGuide/llvm-ifs.rst | 7 + llvm/docs/GettingInvolved.rst | 2 +- llvm/include/llvm/ADT/APInt.h | 24 +- .../llvm/CodeGen/GlobalISel/MachineIRBuilder.h | 5 + llvm/include/llvm/CodeGen/GlobalISel/Utils.h | 11 +- llvm/include/llvm/CodeGen/TargetLowering.h | 7 +- llvm/include/llvm/DWARFLinker/DWARFLinker.h | 23 +- llvm/include/llvm/Demangle/ItaniumDemangle.h | 110 +- llvm/include/llvm/IR/IRBuilder.h | 26 +- llvm/include/llvm/IR/IntrinsicsRISCV.td | 36 +- llvm/include/llvm/IR/Metadata.h | 54 +- llvm/include/llvm/IR/Module.h | 4 +- llvm/include/llvm/InterfaceStub/IFSStub.h | 2 +- .../{MCFixedLenDisassembler.h => MCDecoderOps.h} | 8 +- llvm/include/llvm/Object/Archive.h | 1 + llvm/include/llvm/ProfileData/SampleProf.h | 44 + llvm/include/llvm/Support/Casting.h | 71 +- llvm/include/llvm/Target/GlobalISel/Combine.td | 7 + llvm/include/llvm/Transforms/Utils/CtorUtils.h | 6 +- llvm/lib/Analysis/InstructionSimplify.cpp | 18 + llvm/lib/Analysis/ScalarEvolution.cpp | 51 +- llvm/lib/Analysis/ValueTracking.cpp | 16 + llvm/lib/CodeGen/CodeGenPrepare.cpp | 14 +- llvm/lib/CodeGen/GlobalISel/CSEMIRBuilder.cpp | 8 +- llvm/lib/CodeGen/GlobalISel/IRTranslator.cpp | 7 +- llvm/lib/CodeGen/GlobalISel/MachineIRBuilder.cpp | 11 + llvm/lib/CodeGen/GlobalISel/Utils.cpp | 26 +- llvm/lib/CodeGen/SelectionDAG/DAGCombiner.cpp | 207 +- llvm/lib/CodeGen/SelectionDAG/TargetLowering.cpp | 27 +- llvm/lib/CodeGen/TypePromotion.cpp | 5 + llvm/lib/DWARFLinker/DWARFLinker.cpp | 8 +- llvm/lib/IR/DebugInfoMetadata.cpp | 18 +- llvm/lib/IR/Metadata.cpp | 72 +- llvm/lib/InterfaceStub/ELFObjHandler.cpp | 3 +- llvm/lib/InterfaceStub/IFSHandler.cpp | 11 +- llvm/lib/MC/MCParser/MasmParser.cpp | 10 +- llvm/lib/Object/ArchiveWriter.cpp | 196 +- llvm/lib/ProfileData/SampleProf.cpp | 6 + llvm/lib/Support/APInt.cpp | 19 +- llvm/lib/Target/AArch64/AArch64AsmPrinter.cpp | 3 +- llvm/lib/Target/AArch64/AArch64InstrInfo.td | 11 +- .../AArch64/Disassembler/AArch64Disassembler.cpp | 2 +- .../AMDGPU/Disassembler/AMDGPUDisassembler.cpp | 2 +- .../Target/ARC/Disassembler/ARCDisassembler.cpp | 2 +- llvm/lib/Target/ARM/ARM.h | 2 + llvm/lib/Target/ARM/ARM.td | 12 +- .../Target/ARM/ARMFixCortexA57AES1742098Pass.cpp | 432 ++ llvm/lib/Target/ARM/ARMTargetMachine.cpp | 13 + llvm/lib/Target/ARM/CMakeLists.txt | 1 + .../Target/ARM/Disassembler/ARMDisassembler.cpp | 2 +- .../Target/AVR/Disassembler/AVRDisassembler.cpp | 2 +- .../Target/BPF/Disassembler/BPFDisassembler.cpp | 2 +- .../Target/CSKY/Disassembler/CSKYDisassembler.cpp | 2 +- .../Hexagon/Disassembler/HexagonDisassembler.cpp | 2 +- .../Lanai/Disassembler/LanaiDisassembler.cpp | 2 +- .../LoongArch/AsmParser/LoongArchAsmParser.cpp | 11 + .../Disassembler/LoongArchDisassembler.cpp | 2 +- llvm/lib/Target/LoongArch/LoongArchInstrFormats.td | 80 + llvm/lib/Target/LoongArch/LoongArchInstrInfo.td | 66 + llvm/lib/Target/M68k/CMakeLists.txt | 1 + .../Target/M68k/Disassembler/M68kDisassembler.cpp | 610 +- .../MSP430/Disassembler/MSP430Disassembler.cpp | 2 +- llvm/lib/Target/Mips/CMakeLists.txt | 1 + .../Target/Mips/Disassembler/MipsDisassembler.cpp | 2 +- llvm/lib/Target/Mips/MipsTargetMachine.cpp | 3 +- llvm/lib/Target/Mips/MipsTargetTransformInfo.cpp | 17 + llvm/lib/Target/Mips/MipsTargetTransformInfo.h | 40 + llvm/lib/Target/NVPTX/NVPTXGenericToNVVM.cpp | 13 +- .../PowerPC/Disassembler/PPCDisassembler.cpp | 2 +- .../RISCV/Disassembler/RISCVDisassembler.cpp | 2 +- llvm/lib/Target/RISCV/RISCVISelDAGToDAG.cpp | 44 +- llvm/lib/Target/RISCV/RISCVISelDAGToDAG.h | 2 + llvm/lib/Target/RISCV/RISCVISelLowering.cpp | 71 +- llvm/lib/Target/RISCV/RISCVInstrInfo.cpp | 10 + llvm/lib/Target/RISCV/RISCVInstrInfoVPseudos.td | 86 +- llvm/lib/Target/RISCV/RISCVInstrInfoVVLPatterns.td | 8 +- llvm/lib/Target/RISCV/RISCVRegisterInfo.cpp | 1 + llvm/lib/Target/RISCV/RISCVRegisterInfo.td | 6 + llvm/lib/Target/RISCV/RISCVSubtarget.cpp | 7 +- .../Sparc/Disassembler/SparcDisassembler.cpp | 2 +- .../SystemZ/Disassembler/SystemZDisassembler.cpp | 2 +- llvm/lib/Target/SystemZ/SystemZISelLowering.cpp | 137 +- llvm/lib/Target/SystemZ/SystemZISelLowering.h | 15 +- llvm/lib/Target/VE/Disassembler/VEDisassembler.cpp | 2 +- .../Disassembler/WebAssemblyDisassembler.cpp | 2 +- llvm/lib/Target/X86/X86ISelLowering.cpp | 447 +- llvm/lib/Target/X86/X86ScheduleZnver1.td | 12 +- llvm/lib/Target/X86/X86ScheduleZnver2.td | 12 +- .../XCore/Disassembler/XCoreDisassembler.cpp | 2 +- llvm/lib/Transforms/IPO/GlobalDCE.cpp | 6 +- llvm/lib/Transforms/IPO/GlobalOpt.cpp | 18 +- llvm/lib/Transforms/IPO/LowerTypeTests.cpp | 15 +- .../Transforms/InstCombine/InstCombineCalls.cpp | 2 +- .../Transforms/InstCombine/InstCombineCompares.cpp | 110 +- .../Transforms/InstCombine/InstCombineInternal.h | 2 + .../InstCombine/InstructionCombining.cpp | 58 +- .../Instrumentation/ControlHeightReduction.cpp | 27 +- .../Transforms/Scalar/ConstraintElimination.cpp | 60 +- .../Transforms/Scalar/RewriteStatepointsForGC.cpp | 320 +- llvm/lib/Transforms/Scalar/SROA.cpp | 20 +- .../Scalar/StraightLineStrengthReduce.cpp | 18 +- llvm/lib/Transforms/Utils/CtorUtils.cpp | 46 +- llvm/lib/Transforms/Vectorize/LoopVectorize.cpp | 56 +- llvm/lib/Transforms/Vectorize/SLPVectorizer.cpp | 108 +- llvm/lib/Transforms/Vectorize/VPlan.cpp | 13 +- .../irtranslator-stack-protector-windows.ll | 38 + .../GlobalISel/prelegalizercombiner-undef.mir | 93 + llvm/test/CodeGen/AArch64/bfis-in-loop.ll | 149 + llvm/test/CodeGen/AArch64/int-to-fp-no-neon.ll | 364 + llvm/test/CodeGen/AArch64/movid-no-neon.ll | 42 + .../irtranslator-constant-fold-vector-op.ll | 3 +- .../GlobalISel/irtranslator-getelementptr.ll | 7 +- .../CodeGen/AMDGPU/amdgpu-codegenprepare-idiv.ll | 244 +- llvm/test/CodeGen/AMDGPU/cttz_zero_undef.ll | 101 +- .../test/CodeGen/AMDGPU/insert_vector_elt.v2i16.ll | 10 +- .../test/CodeGen/ARM/2011-01-19-MergedGlobalDbg.ll | 7 +- .../test/CodeGen/ARM/2011-08-02-MergedGlobalDbg.ll | 7 +- llvm/test/CodeGen/ARM/O3-pipeline.ll | 2 + llvm/test/CodeGen/ARM/aes-erratum-fix.ll | 4830 +++++++++++++ llvm/test/CodeGen/ARM/combine-movc-sub.ll | 39 +- llvm/test/CodeGen/Mips/urem-seteq-illegal-types.ll | 78 +- llvm/test/CodeGen/RISCV/ctlz-cttz-ctpop.ll | 2535 +++++-- llvm/test/CodeGen/RISCV/get-register-noreserve.ll | 12 + .../regalloc-last-chance-recoloring-failure.ll | 6 +- llvm/test/CodeGen/RISCV/rv32zbp.ll | 121 +- llvm/test/CodeGen/RISCV/rv64zbp.ll | 137 +- llvm/test/CodeGen/RISCV/rvv/extract-subvector.ll | 22 +- .../CodeGen/RISCV/rvv/fixed-vector-segN-load.ll | 7 + .../CodeGen/RISCV/rvv/fixed-vectors-bitcast.ll | 6 +- .../RISCV/rvv/fixed-vectors-calling-conv.ll | 12 +- .../RISCV/rvv/fixed-vectors-extload-truncstore.ll | 80 +- .../RISCV/rvv/fixed-vectors-extract-subvector.ll | 24 +- .../CodeGen/RISCV/rvv/fixed-vectors-fp-bitcast.ll | 6 +- .../CodeGen/RISCV/rvv/fixed-vectors-fp-buildvec.ll | 6 +- .../CodeGen/RISCV/rvv/fixed-vectors-fp-conv.ll | 8 +- .../RISCV/rvv/fixed-vectors-fp-interleave.ll | 18 +- .../CodeGen/RISCV/rvv/fixed-vectors-fp-setcc.ll | 48 +- .../CodeGen/RISCV/rvv/fixed-vectors-fp-shuffles.ll | 20 +- .../CodeGen/RISCV/rvv/fixed-vectors-fp-vrgather.ll | 56 +- llvm/test/CodeGen/RISCV/rvv/fixed-vectors-fp2i.ll | 32 +- llvm/test/CodeGen/RISCV/rvv/fixed-vectors-i2fp.ll | 12 +- .../CodeGen/RISCV/rvv/fixed-vectors-insert-i1.ll | 22 +- .../RISCV/rvv/fixed-vectors-insert-subvector.ll | 64 +- .../test/CodeGen/RISCV/rvv/fixed-vectors-insert.ll | 25 +- .../RISCV/rvv/fixed-vectors-int-buildvec.ll | 17 +- .../RISCV/rvv/fixed-vectors-int-exttrunc.ll | 12 +- .../RISCV/rvv/fixed-vectors-int-interleave.ll | 18 +- .../RISCV/rvv/fixed-vectors-int-shuffles.ll | 57 +- .../RISCV/rvv/fixed-vectors-int-vrgather.ll | 34 +- llvm/test/CodeGen/RISCV/rvv/fixed-vectors-int.ll | 18 +- .../RISCV/rvv/fixed-vectors-mask-buildvec.ll | 14 +- .../RISCV/rvv/fixed-vectors-mask-load-store.ll | 6 +- .../CodeGen/RISCV/rvv/fixed-vectors-mask-splat.ll | 12 +- .../RISCV/rvv/fixed-vectors-masked-gather.ll | 4 +- .../RISCV/rvv/fixed-vectors-reduction-fp.ll | 20 +- .../RISCV/rvv/fixed-vectors-reduction-int.ll | 16 +- .../CodeGen/RISCV/rvv/fixed-vectors-unaligned.ll | 34 +- .../CodeGen/RISCV/rvv/fixed-vectors-vfma-vp.ll | 76 +- .../CodeGen/RISCV/rvv/fixed-vectors-vpgather.ll | 2 +- llvm/test/CodeGen/RISCV/rvv/insert-subvector.ll | 42 +- llvm/test/CodeGen/RISCV/rvv/insertelt-fp-rv32.ll | 60 +- llvm/test/CodeGen/RISCV/rvv/insertelt-fp-rv64.ll | 60 +- llvm/test/CodeGen/RISCV/rvv/insertelt-i1.ll | 28 +- llvm/test/CodeGen/RISCV/rvv/insertelt-int-rv32.ll | 104 +- llvm/test/CodeGen/RISCV/rvv/insertelt-int-rv64.ll | 88 +- llvm/test/CodeGen/RISCV/rvv/rv32-spill-zvlsseg.ll | 25 +- llvm/test/CodeGen/RISCV/rvv/rv64-spill-zvlsseg.ll | 25 +- llvm/test/CodeGen/RISCV/rvv/setcc-fp.ll | 4 +- llvm/test/CodeGen/RISCV/rvv/setcc-integer.ll | 2 +- llvm/test/CodeGen/RISCV/rvv/sink-splat-operands.ll | 4 +- llvm/test/CodeGen/RISCV/rvv/vector-splice.ll | 222 +- llvm/test/CodeGen/RISCV/rvv/vfma-vp.ll | 122 +- llvm/test/CodeGen/RISCV/rvv/vloxseg-rv32.ll | 4536 ++++++------ llvm/test/CodeGen/RISCV/rvv/vloxseg-rv64.ll | 6450 +++++++++-------- llvm/test/CodeGen/RISCV/rvv/vlseg-rv32.ll | 1032 ++- llvm/test/CodeGen/RISCV/rvv/vlseg-rv64.ll | 1120 +-- .../test/CodeGen/RISCV/rvv/vlseg2ff-rv32-readvl.ll | 58 +- .../test/CodeGen/RISCV/rvv/vlseg2ff-rv64-readvl.ll | 58 +- llvm/test/CodeGen/RISCV/rvv/vlsegff-rv32-dead.ll | 12 +- llvm/test/CodeGen/RISCV/rvv/vlsegff-rv32.ll | 1440 ++-- llvm/test/CodeGen/RISCV/rvv/vlsegff-rv64-dead.ll | 12 +- llvm/test/CodeGen/RISCV/rvv/vlsegff-rv64.ll | 1554 ++-- llvm/test/CodeGen/RISCV/rvv/vlsseg-rv32.ll | 1032 ++- llvm/test/CodeGen/RISCV/rvv/vlsseg-rv64.ll | 1120 +-- llvm/test/CodeGen/RISCV/rvv/vluxseg-rv32.ll | 4536 ++++++------ llvm/test/CodeGen/RISCV/rvv/vluxseg-rv64.ll | 6450 +++++++++-------- llvm/test/CodeGen/RISCV/rvv/vpgather-sdnode.ll | 26 +- .../CodeGen/RISCV/rvv/vsetvli-insert-crossbb.ll | 2 - llvm/test/CodeGen/RISCV/rvv/vsoxseg-rv32.ll | 5412 +++++++------- llvm/test/CodeGen/RISCV/rvv/vsoxseg-rv64.ll | 7622 ++++++++++---------- llvm/test/CodeGen/RISCV/rvv/vsseg-rv32.ll | 258 + llvm/test/CodeGen/RISCV/rvv/vsseg-rv64.ll | 280 + llvm/test/CodeGen/RISCV/rvv/vssseg-rv32.ll | 258 + llvm/test/CodeGen/RISCV/rvv/vssseg-rv64.ll | 280 + llvm/test/CodeGen/RISCV/rvv/vsuxseg-rv32.ll | 5412 +++++++------- llvm/test/CodeGen/RISCV/rvv/vsuxseg-rv64.ll | 7622 ++++++++++---------- .../CodeGen/RISCV/rvv/wrong-chain-fixed-load.ll | 32 + llvm/test/CodeGen/RISCV/rvv/zvlsseg-zero-vl.ll | 32 +- .../test/CodeGen/RISCV/srem-seteq-illegal-types.ll | 160 +- llvm/test/CodeGen/RISCV/vec3-setcc-crash.ll | 70 +- llvm/test/CodeGen/RISCV/vlenb.ll | 95 + .../SystemZ/codegenprepare-gepoffs-split.ll | 24 + llvm/test/CodeGen/SystemZ/dag-combine-06.ll | 29 + llvm/test/CodeGen/SystemZ/memcpy-03.ll | 217 + llvm/test/CodeGen/SystemZ/memset-08.ll | 420 ++ llvm/test/CodeGen/SystemZ/store-replicated-vals.ll | 380 + .../CodeGen/SystemZ/store_nonbytesized_vecs.ll | 75 +- llvm/test/CodeGen/Thumb2/mve-fptosi-sat-vector.ll | 516 +- llvm/test/CodeGen/Thumb2/mve-fptoui-sat-vector.ll | 345 +- llvm/test/CodeGen/X86/avx-intrinsics-fast-isel.ll | 33 + llvm/test/CodeGen/X86/avx-intrinsics-x86.ll | 54 + llvm/test/CodeGen/X86/avx512-intrinsics.ll | 79 + llvm/test/CodeGen/X86/avx512fp16-intrinsics.ll | 38 + llvm/test/CodeGen/X86/combine-urem.ll | 21 + llvm/test/CodeGen/X86/illegal-insert.ll | 19 +- llvm/test/CodeGen/X86/load-local-v3i129.ll | 24 +- llvm/test/CodeGen/X86/mul128.ll | 12 +- llvm/test/CodeGen/X86/pr44915.ll | 75 + llvm/test/CodeGen/X86/pull-binop-through-shift.ll | 382 +- llvm/test/CodeGen/X86/rotate-extract-vector.ll | 107 +- llvm/test/CodeGen/X86/udiv_fix_sat.ll | 9 +- .../X86/vector-interleaved-load-i64-stride-3.ll | 168 +- llvm/test/CodeGen/X86/vector-shuffle-256-v4.ll | 68 +- llvm/test/CodeGen/X86/vselect-minmax.ll | 127 + llvm/test/MC/Disassembler/M68k/arithmetic.txt | 128 +- llvm/test/MC/Disassembler/M68k/bits.txt | 25 +- llvm/test/MC/Disassembler/M68k/control.txt | 1 - llvm/test/MC/Disassembler/M68k/data.txt | 3 - llvm/test/MC/Disassembler/M68k/shift-rotate.txt | 3 - llvm/test/MC/LoongArch/Basic/Privilege/invalid.s | 14 + llvm/test/MC/LoongArch/Basic/Privilege/valid.s | 118 + llvm/test/MC/M68k/Control/call-pc-rel.s | 4 +- llvm/test/MC/M68k/Relaxations/branch.s | 1 - llvm/test/Object/ar-create.test | 1 - llvm/test/Object/archive-extract-dir.test | 2 - llvm/test/Object/archive-malformed-object.test | 1 - llvm/test/Object/archive-replace-pos.test | 2 - llvm/test/Object/archive-unknown-filetype.test | 1 - llvm/test/Object/archive-update.test | 2 - llvm/test/Object/directory.ll | 2 - llvm/test/Transforms/ArgumentPromotion/align.ll | 66 + .../ConstraintElimination/ssub-with-overflow.ll | 27 +- .../DivRemPairs/Mips/div-expanded-rem-pair.ll | 170 + .../Transforms/DivRemPairs/Mips/div-rem-pairs.ll | 352 + .../DivRemPairs}/Mips/lit.local.cfg | 0 llvm/test/Transforms/GlobalOpt/ctor-list-opt.ll | 19 +- llvm/test/Transforms/InstCombine/add4.ll | 2 +- llvm/test/Transforms/InstCombine/exact.ll | 2 +- .../InstCombine/gep-combine-loop-invariant.ll | 2 +- llvm/test/Transforms/InstCombine/rem.ll | 2 +- llvm/test/Transforms/InstCombine/sub.ll | 38 +- .../Transforms/InstSimplify/and-icmps-same-ops.ll | 4 +- .../Transforms/InstSimplify/and-or-implied-cond.ll | 140 + .../Transforms/InstSimplify/or-icmps-same-ops.ll | 12 +- .../test/Transforms/InstSimplify/select-implied.ll | 317 + .../AArch64/sve-tail-folding-forced.ll | 38 +- .../AArch64/sve-tail-folding-unroll.ll | 254 +- .../LoopVectorize/AArch64/sve-tail-folding.ll | 489 +- llvm/test/Transforms/LoopVectorize/induction.ll | 600 +- .../LoopVectorize/interleave-with-call.ll | 2 +- .../pr55100-expand-scev-predicate-used.ll | 96 + .../Transforms/LowerTypeTests/function-weak.ll | 3 + llvm/test/Transforms/LowerTypeTests/function.ll | 8 + llvm/test/Transforms/SLPVectorizer/X86/PR39774.ll | 34 +- .../Transforms/SLPVectorizer/X86/arith-add-load.ll | 128 +- .../SLPVectorizer/X86/arith-and-const-load.ll | 110 +- .../Transforms/SLPVectorizer/X86/arith-mul-load.ll | 128 +- .../X86/buildvector-same-lane-insert.ll | 38 + .../Transforms/SLPVectorizer/X86/slp-throttle.ll | 18 +- .../TypePromotion/AArch64/convert-utf.ll | 33 +- .../TypePromotion/AArch64/phi-zext-gep.ll | 53 + .../TypePromotion/AArch64/trunc-zext-chain.ll | 206 +- .../update_llc_test_checks/Inputs/asm-show-inst.ll | 13 + .../Inputs/asm-show-inst.ll.expected | 54 + .../update_llc_test_checks/asm-show-inst.test | 5 + llvm/test/tools/llvm-ar/count.test | 1 - llvm/test/tools/llvm-ar/create.test | 1 - llvm/test/tools/llvm-ar/dash-before-letter.test | 1 - llvm/test/tools/llvm-ar/default-xcoff.test | 11 +- llvm/test/tools/llvm-ar/display-empty.test | 3 +- llvm/test/tools/llvm-ar/double-hyphen.test | 1 - .../tools/llvm-ar/error-opening-permission.test | 1 - llvm/test/tools/llvm-ar/extract.test | 4 +- llvm/test/tools/llvm-ar/flatten-thin-archive.test | 1 - llvm/test/tools/llvm-ar/full-path-option.test | 3 +- llvm/test/tools/llvm-ar/insert-after.test | 1 - llvm/test/tools/llvm-ar/insert-before.test | 1 - llvm/test/tools/llvm-ar/move-after.test | 1 - llvm/test/tools/llvm-ar/move-before.test | 1 - llvm/test/tools/llvm-ar/mri-create-overwrite.test | 70 + llvm/test/tools/llvm-ar/mri-delete.test | 1 - llvm/test/tools/llvm-ar/mri-nonascii.test | 1 - llvm/test/tools/llvm-ar/non-windows-name-case.test | 1 - llvm/test/tools/llvm-ar/plugin.test | 1 - llvm/test/tools/llvm-ar/print.test | 4 +- llvm/test/tools/llvm-ar/read-only-archive.test | 1 - llvm/test/tools/llvm-ar/response-utf8.test | 1 - llvm/test/tools/llvm-ar/response.test | 1 - llvm/test/tools/llvm-ifs/strip-size.test | 20 + .../llvm-libtool-darwin/archive-flattening.test | 1 - llvm/test/tools/llvm-link/archive.ll | 4 +- llvm/test/tools/llvm-link/archivell.ll | 3 +- .../test/tools/llvm-lipo/create-archive-input.test | 16 +- .../tools/llvm-mca/X86/Znver1/resources-avx1.s | 130 +- .../tools/llvm-mca/X86/Znver1/resources-sse1.s | 34 +- .../tools/llvm-mca/X86/Znver1/resources-sse2.s | 34 +- .../tools/llvm-mca/X86/Znver1/resources-sse3.s | 18 +- .../test/tools/llvm-mca/X86/Znver1/resources-x87.s | 98 +- .../tools/llvm-mca/X86/Znver2/resources-avx1.s | 130 +- .../tools/llvm-mca/X86/Znver2/resources-sse1.s | 34 +- .../tools/llvm-mca/X86/Znver2/resources-sse2.s | 34 +- .../tools/llvm-mca/X86/Znver2/resources-sse3.s | 18 +- .../test/tools/llvm-mca/X86/Znver2/resources-x87.s | 98 +- .../test/tools/llvm-mca/X86/fma3-read-after-ld-1.s | 2 +- .../test/tools/llvm-mca/X86/fma3-read-after-ld-2.s | 2 +- .../llvm-mca/X86/variable-blend-read-after-ld-1.s | 4 +- .../llvm-mca/X86/variable-blend-read-after-ld-2.s | 4 +- llvm/test/tools/llvm-ml/extern.asm | 3 +- llvm/test/tools/llvm-ml/indirect_branch.asm | 30 + llvm/test/tools/llvm-nm/option-X.test | 2 +- .../tools/llvm-objcopy/MachO/universal-object.test | 6 +- .../llvm-profdata/cs-sample-nested-profile.test | 72 +- llvm/test/tools/llvm-profgen/cs-preinline.test | 3 +- llvm/test/tools/llvm-readobj/basic.test | 2 +- llvm/test/tools/llvm-size/archive.test | 6 +- llvm/tools/dsymutil/DwarfLinkerForBinary.cpp | 5 +- llvm/tools/dsymutil/DwarfLinkerForBinary.h | 10 +- llvm/tools/llvm-ar/llvm-ar.cpp | 14 +- llvm/tools/llvm-ifs/llvm-ifs.cpp | 8 + llvm/unittests/ADT/APIntTest.cpp | 11 +- llvm/unittests/Analysis/MLModelRunnerTest.cpp | 2 +- llvm/unittests/InterfaceStub/ELFYAMLTest.cpp | 10 +- llvm/unittests/Support/Casting.cpp | 23 + llvm/utils/TableGen/DecoderEmitter.cpp | 2 +- llvm/utils/UpdateTestChecks/asm.py | 8 +- llvm/utils/UpdateTestChecks/common.py | 252 +- llvm/utils/UpdateTestChecks/isel.py | 4 +- .../clang-tidy/modernize/BUILD.gn | 1 + .../unittests/clang-tidy/BUILD.gn | 2 + .../gn/secondary/llvm/lib/Target/ARM/BUILD.gn | 1 + .../gn/secondary/llvm/lib/Target/Mips/BUILD.gn | 1 + llvm/utils/textmate/tablegen.json | 452 ++ llvm/utils/update_cc_test_checks.py | 2 +- llvm/utils/update_llc_test_checks.py | 6 +- mlir/benchmark/python/common.py | 10 +- mlir/docs/Diagnostics.md | 2 +- mlir/docs/doxygen.cfg.in | 2 +- mlir/include/mlir/Conversion/Passes.h | 1 + mlir/include/mlir/Conversion/Passes.td | 14 + .../Conversion/TensorToLinalg/TensorToLinalg.h | 26 + .../Conversion/TensorToLinalg/TensorToLinalgPass.h | 26 + mlir/include/mlir/Dialect/Affine/IR/AffineOps.h | 4 +- .../Bufferization/IR/BufferizableOpInterface.h | 23 +- mlir/include/mlir/Dialect/GPU/GPUOps.td | 11 +- .../mlir/Dialect/SparseTensor/Utils/Merger.h | 2 +- mlir/include/mlir/IR/Builders.h | 2 +- mlir/include/mlir/IR/ImplicitLocOpBuilder.h | 2 +- mlir/include/mlir/IR/OpBase.td | 1 + mlir/include/mlir/IR/OpDefinition.h | 28 +- .../mlir/Interfaces/ControlFlowInterfaces.h | 4 +- .../mlir/Interfaces/ControlFlowInterfaces.td | 6 +- .../include/mlir/Interfaces/SideEffectInterfaces.h | 4 + mlir/include/mlir/Support/LogicalResult.h | 2 +- mlir/include/mlir/Transforms/FoldUtils.h | 2 +- mlir/lib/Conversion/CMakeLists.txt | 1 + mlir/lib/Conversion/PassDetail.h | 4 + mlir/lib/Conversion/TensorToLinalg/CMakeLists.txt | 20 + .../Conversion/TensorToLinalg/TensorToLinalg.cpp | 31 + .../TensorToLinalg/TensorToLinalgPass.cpp | 47 + .../Dialect/Affine/Analysis/AffineStructures.cpp | 3 +- mlir/lib/Dialect/Affine/IR/AffineOps.cpp | 15 +- .../Transforms/BufferizableOpInterfaceImpl.cpp | 26 +- mlir/lib/Dialect/Async/IR/Async.cpp | 16 +- .../Bufferization/IR/BufferizableOpInterface.cpp | 14 +- mlir/lib/Dialect/GPU/IR/GPUDialect.cpp | 55 +- mlir/lib/Dialect/LLVMIR/IR/LLVMDialect.cpp | 7 +- mlir/lib/Dialect/LLVMIR/IR/NVVMDialect.cpp | 4 +- mlir/lib/Dialect/Linalg/IR/LinalgOps.cpp | 3 +- .../Linalg/TransformOps/LinalgTransformOps.cpp | 8 +- mlir/lib/Dialect/OpenACC/IR/OpenACC.cpp | 11 +- mlir/lib/Dialect/PDL/IR/PDL.cpp | 2 +- mlir/lib/Dialect/Quant/IR/TypeParser.cpp | 4 +- mlir/lib/Dialect/SCF/SCF.cpp | 8 +- .../SCF/Transforms/BufferizableOpInterfaceImpl.cpp | 2 + mlir/lib/Dialect/SPIRV/IR/SPIRVOps.cpp | 8 +- .../Transforms/BufferizableOpInterfaceImpl.cpp | 1 + .../Transforms/SparseTensorConversion.cpp | 189 +- .../SparseTensor/Transforms/Sparsification.cpp | 509 +- mlir/lib/Dialect/SparseTensor/Utils/Merger.cpp | 10 +- .../Transforms/BufferizableOpInterfaceImpl.cpp | 3 +- mlir/lib/Dialect/Vector/IR/VectorOps.cpp | 3 +- mlir/lib/IR/BuiltinAttributes.cpp | 21 +- mlir/lib/IR/FunctionImplementation.cpp | 2 +- mlir/lib/IR/Operation.cpp | 6 +- mlir/lib/Interfaces/SideEffectInterfaces.cpp | 27 + mlir/lib/Parser/AffineParser.cpp | 55 +- mlir/lib/Target/LLVMIR/ConvertFromLLVMIR.cpp | 55 +- .../TensorToLinalg/tensor-ops-to-linalg.mlir | 47 + mlir/test/Dialect/GPU/canonicalize.mlir | 64 + mlir/test/Dialect/SCF/invalid.mlir | 2 +- mlir/test/Dialect/Tosa/canonicalize.mlir | 131 +- mlir/test/Target/LLVMIR/Import/basic.ll | 42 + mlir/test/mlir-tblgen/op-decl-and-defs.td | 2 +- mlir/tools/mlir-tblgen/OpDefinitionsGen.cpp | 23 +- .../Interfaces/DataLayoutInterfacesTest.cpp | 5 +- openmp/libomptarget/CMakeLists.txt | 1 - openmp/libomptarget/DeviceRTL/CMakeLists.txt | 19 + openmp/libomptarget/DeviceRTL/include/Mapping.h | 2 +- openmp/libomptarget/DeviceRTL/include/State.h | 2 +- openmp/libomptarget/DeviceRTL/src/CMakeLists.txt | 13 + .../libomptarget/DeviceRTL/src/Configuration.cpp | 2 +- openmp/libomptarget/DeviceRTL/src/Debug.cpp | 13 +- openmp/libomptarget/DeviceRTL/src/Kernel.cpp | 2 +- openmp/libomptarget/DeviceRTL/src/Mapping.cpp | 25 +- openmp/libomptarget/DeviceRTL/src/Misc.cpp | 6 +- openmp/libomptarget/DeviceRTL/src/Parallelism.cpp | 34 +- openmp/libomptarget/DeviceRTL/src/Reduction.cpp | 14 +- openmp/libomptarget/DeviceRTL/src/State.cpp | 24 +- .../libomptarget/DeviceRTL/src/Synchronization.cpp | 18 +- openmp/libomptarget/DeviceRTL/src/Tasking.cpp | 2 +- openmp/libomptarget/DeviceRTL/src/Utils.cpp | 9 +- openmp/libomptarget/DeviceRTL/src/Workshare.cpp | 11 +- openmp/libomptarget/plugins/CMakeLists.txt | 8 +- openmp/libomptarget/plugins/amdgpu/CMakeLists.txt | 11 +- .../plugins/common/elf_common/CMakeLists.txt | 1 + openmp/libomptarget/plugins/cuda/CMakeLists.txt | 9 +- openmp/libomptarget/plugins/ve/CMakeLists.txt | 9 +- openmp/libomptarget/src/CMakeLists.txt | 2 + .../libomptarget/tools/deviceinfo/CMakeLists.txt | 3 + .../clang/include/clang/Config/config.h | 12 + utils/bazel/llvm-project-overlay/mlir/BUILD.bazel | 31 + 701 files changed, 58525 insertions(+), 39578 deletions(-) delete mode 100644 bolt/test/X86/Inputs/avx512.c create mode 100644 bolt/test/X86/Inputs/avx512.s create mode 100644 bolt/test/X86/Inputs/bat_profile_1.fdata create mode 100644 bolt/test/X86/Inputs/bat_profile_2.fdata create mode 100644 bolt/test/X86/merge-fdata-bat-mode.test create mode 100644 bolt/test/lit.local.cfg create mode 100644 clang-tools-extra/clang-tidy/modernize/IntegralLiteralExpressio [...] create mode 100644 clang-tools-extra/clang-tidy/modernize/IntegralLiteralExpressio [...] create mode 100644 clang-tools-extra/unittests/clang-tidy/ModernizeModuleTest.cpp create mode 100644 clang/test/CodeGen/availability-check-driverkit.c create mode 100644 clang/test/CodeGen/pragma-ms-function.c copy clang-tools-extra/clangd/test/Inputs/background-index/sub_dir/compile_flags.t [...] copy clang/test/Driver/Inputs/{CUDA-macosx/usr/local/cuda/bin => DriverKit19.0.sdk [...] copy clang/test/Driver/Inputs/{CUDA-macosx/usr/local/cuda/bin => basic_darwin_driv [...] copy clang/test/Driver/Inputs/{CUDA-macosx/usr/local/cuda/bin => basic_darwin_driv [...] copy clang-tools-extra/clangd/test/Inputs/background-index/sub_dir/compile_flags.t [...] create mode 100644 clang/test/Driver/arm-fix-cortex-a57-aes-1742098.c create mode 100644 clang/test/Driver/darwin-ld-platform-version-driverkit.c create mode 100644 clang/test/Driver/driverkit-arm64.c create mode 100644 clang/test/Driver/driverkit-arm64e.c create mode 100644 clang/test/Driver/driverkit-armv7k.s create mode 100644 clang/test/Driver/driverkit-cplusplus.cpp create mode 100644 clang/test/Driver/driverkit-exceptions.cpp create mode 100644 clang/test/Driver/driverkit-framework.c create mode 100644 clang/test/Driver/driverkit-rtti.cpp create mode 100644 clang/test/Driver/driverkit-target-cpu.c create mode 100644 clang/test/Driver/driverkit-version-min.c create mode 100644 clang/test/Preprocessor/suggest-typoed-directive.c create mode 100644 clang/test/Sema/attr-availability-driverkit.c delete mode 100644 clang/test/SemaCXX/ms-friend-function-decl.cpp copy flang/include/flang/{Lower => Frontend}/.clang-format (100%) copy flang/include/flang/{Lower => Frontend}/.clang-tidy (100%) copy flang/include/flang/{Lower => FrontendTool}/.clang-format (100%) copy flang/include/flang/{Lower => FrontendTool}/.clang-tidy (100%) copy flang/{include/flang/Lower => lib/Frontend}/.clang-format (100%) copy flang/{include/flang/Lower => lib/Frontend}/.clang-tidy (100%) copy flang/{include/flang/Lower => lib/FrontendTool}/.clang-format (100%) copy flang/{include/flang/Lower => lib/FrontendTool}/.clang-tidy (100%) copy flang/{include/flang/Lower => tools/flang-driver}/.clang-format (100%) copy flang/{include/flang/Lower => tools/flang-driver}/.clang-tidy (100%) copy flang/{include/flang/Lower => unittests/Frontend}/.clang-tidy (100%) delete mode 100644 lld/test/ELF/linkerscript/Inputs/filename-spec.s rename llvm/include/llvm/MC/{MCFixedLenDisassembler.h => MCDecoderOps.h} (85%) create mode 100644 llvm/lib/Target/ARM/ARMFixCortexA57AES1742098Pass.cpp create mode 100644 llvm/lib/Target/Mips/MipsTargetTransformInfo.cpp create mode 100644 llvm/lib/Target/Mips/MipsTargetTransformInfo.h create mode 100644 llvm/test/CodeGen/AArch64/GlobalISel/irtranslator-stack-protect [...] create mode 100644 llvm/test/CodeGen/AArch64/bfis-in-loop.ll create mode 100644 llvm/test/CodeGen/AArch64/int-to-fp-no-neon.ll create mode 100644 llvm/test/CodeGen/AArch64/movid-no-neon.ll create mode 100644 llvm/test/CodeGen/ARM/aes-erratum-fix.ll create mode 100644 llvm/test/CodeGen/RISCV/rvv/wrong-chain-fixed-load.ll create mode 100644 llvm/test/CodeGen/RISCV/vlenb.ll create mode 100644 llvm/test/CodeGen/SystemZ/codegenprepare-gepoffs-split.ll create mode 100644 llvm/test/CodeGen/SystemZ/dag-combine-06.ll create mode 100644 llvm/test/CodeGen/SystemZ/memcpy-03.ll create mode 100644 llvm/test/CodeGen/SystemZ/memset-08.ll create mode 100644 llvm/test/CodeGen/SystemZ/store-replicated-vals.ll create mode 100644 llvm/test/CodeGen/X86/pr44915.ll create mode 100644 llvm/test/MC/LoongArch/Basic/Privilege/invalid.s create mode 100644 llvm/test/MC/LoongArch/Basic/Privilege/valid.s create mode 100644 llvm/test/Transforms/DivRemPairs/Mips/div-expanded-rem-pair.ll create mode 100644 llvm/test/Transforms/DivRemPairs/Mips/div-rem-pairs.ll copy llvm/test/{CodeGen/MIR => Transforms/DivRemPairs}/Mips/lit.local.cfg (100%) create mode 100644 llvm/test/Transforms/InstSimplify/and-or-implied-cond.ll create mode 100644 llvm/test/Transforms/LoopVectorize/pr55100-expand-scev-predicat [...] create mode 100644 llvm/test/Transforms/SLPVectorizer/X86/buildvector-same-lane-insert.ll create mode 100644 llvm/test/Transforms/TypePromotion/AArch64/phi-zext-gep.ll create mode 100644 llvm/test/tools/UpdateTestChecks/update_llc_test_checks/Inputs/ [...] create mode 100644 llvm/test/tools/UpdateTestChecks/update_llc_test_checks/Inputs/ [...] create mode 100644 llvm/test/tools/UpdateTestChecks/update_llc_test_checks/asm-sho [...] create mode 100644 llvm/test/tools/llvm-ar/mri-create-overwrite.test create mode 100644 llvm/test/tools/llvm-ifs/strip-size.test create mode 100644 llvm/utils/textmate/tablegen.json create mode 100644 mlir/include/mlir/Conversion/TensorToLinalg/TensorToLinalg.h create mode 100644 mlir/include/mlir/Conversion/TensorToLinalg/TensorToLinalgPass.h create mode 100644 mlir/lib/Conversion/TensorToLinalg/CMakeLists.txt create mode 100644 mlir/lib/Conversion/TensorToLinalg/TensorToLinalg.cpp create mode 100644 mlir/lib/Conversion/TensorToLinalg/TensorToLinalgPass.cpp create mode 100644 mlir/test/Conversion/TensorToLinalg/tensor-ops-to-linalg.mlir create mode 100644 openmp/libomptarget/DeviceRTL/src/CMakeLists.txt