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-lts-allmodconfig in repository toolchain/ci/llvm-project.
from 43d9f2d1e8a [opt viewer] Python compat - decode/encode string adds 7f3280ecddb AMDGPU/GlobalISel: Select permlane16/permlanex16 adds 29181e54262 [compiler-rt][profile] fix test/instrprof-set-filename.c on [...] adds c5fffa4da35 GlobalISel: Add observer argument to legalizeIntrinsic adds 228ea1a46cc [mlir] [VectorOps] consolidate all vector utilities to one [...] adds 35625464c6d [X86] Fix the cost model for v16i16->v16i32 zero_extend/sig [...] adds a10cec02f79 [X86] Improve X86 cmpps/cmppd/cmpss/cmpsd intrinsics with strictfp adds 31ae0165c35 [LTO] Add optimization remarks for removed functions adds 442d8e7a91c [gn build] add a FIXME about using /Gw on win adds 446e4e4cf6d [lldb/Reproducers] Account for char** being a nullptr adds 91f863be4f0 [lldb/Reproducers] Add unittest for char** (de)serializer adds 791c9f1145f [Attributor] Fix TODO to avoid recomputation of results adds 93cdd310e16 [libc++] Explicitly specify LIBCXX_ENABLE_SHARED to try and fix CI adds f2af0607000 [llvm-objcopy] Initial support for wasm in llvm-objcopy adds f0654875fb2 [gn build] Port f2af0607000 adds 89c2e733e80 [Attributor] Pointer privatization attribute (argument promotion) adds 7f49dc49668 [CMake][libcxx] Don't wrap __config_site path in quotes on Windows adds fa14522c219 [llvm][docs] Fix formatting in LangRef. [NFC] adds 14a16fae434 [llvm][NFC] Rename CallAnalyzer::onCommonInstructionSimplification adds b2924d9956f [llvm] Replace SmallStr.str().str() with std::string conver [...] adds 509e21a1b9d [clang] Replace SmallStr.str().str() with std::string conve [...] adds 3e24242a7dc [lld] Replace SmallStr.str().str() with std::string convers [...] adds 1ef8e8b4142 [X86] Don't exit from foldOffsetIntoAddress if the Offset i [...] adds e28d8f9069b [lldb] Replace SmallStr.str().str() with std::string conver [...] adds 056f01f8956 [lldb/Reproducers] Assert when trying to get object for inv [...] adds 12c185ac5e5 [lldb/Reproducers] Fix reproducer instrumentation formatting (NFC) adds 623cff81fef [llvm][VectorUtils] Tweak VFShape for scalable vector functions. adds 0e67212416f Revert "[lldb/Reproducers] Assert when trying to get object [...] adds eb054577e9d [X86] Add function isPrefix() adds 635fbcdd1bd Even more fixes of implicit std::string conversions adds 007a6a155c7 Revert "[X86] Don't exit from foldOffsetIntoAddress if the [...] adds 5e416ba943b Define _LIBCPP_HAS_TIMESPEC_GET for FreeBSD when appropriate adds 610f1d22f14 [AArch64][GlobalISel] During ISel try to convert G_PTR_ADD [...] adds 6b9e2be8ec3 [mlir][NFC] Explicitly initialize dynamic legality when set [...] adds a03ec58da60 Add GDB pretty printers for llvm::ilist, llvm::simple_ilist [...] adds 80581966771 [InstCombine] Process newly inserted instructions in the co [...] adds 61ba477525a [InstCombine] Add SetVector.h include adds ef052a7527e [InstCombine] Update SimplifyCFG test adds 6726d67bfd9 [ARM][LowOverheadLoops] Check scalar predicates adds c5344d857fd [X86][Sched] A bunch of fixes to the Zen2 sched model latencies. adds 676c29694c5 Inline debug variable. adds 021f531786d [DebugInfo] Fix DebugLine::Prologue::getLength adds dd7148822bd [InstCombine][AMDGPU] Trim components of s_buffer_load adds ce06d50756e AMDGPU: Fix AMDGPUUnifyDivergentExitNodes with no normal returns adds a156a0e28df [ASTMatchers] Add hasPlacementArg and hasAnyPlacementArg tr [...] adds 9b71ec899a1 [clangd][vscode] Get rid of the deprecated vscode module in [...] adds 2224407ef5b Add lowering of STRICT_FSETCC and STRICT_FSETCCS adds 7fd7a9a6365 [clangd] Bump vscode-clangd v0.0.20 adds 5f8e51a9d4a [llvm-readobj] - Add a few warnings for --gnu-hash-table. adds df8a986f533 [lldb][NFC] Remove TypeSystemClang::GetASTContext calls in [...] adds 4fb1adcde22 [clangd] Log directory when a CDB is loaded adds 2930dab3153 [llvm-readobj] - Improve error message reported by DynRegionInfo. adds 26927518955 Add 'gpu.terminator' operation. adds 827f49e3faf [clangd] Make go-to-def jumps to overriden methods on `fina [...] adds 1649c0098a2 [yaml2obj] - Add a way to set sh_entsize for relocation sections. adds 06e12893ffb [ARM][LowOverheadLoops] Skip debug values adds d242aa245cc [MLIR] Added llvm.invoke and llvm.landingpad adds a967aa27068 [DAGCombiner] ISD::SDIV/UDIV/SREM/UREM - use general Select [...] adds 57b0d332244 [DAGCombiner] ISD::AND/OR/XOR - use general SelectionDAG::F [...] adds 86aae78268f [libc++] [P0325] Implement to_array from LFTS with updates. adds 727ed11b24c [AVR] Recognize the AVR architecture in lldb adds 258d8dd76af [FPEnv][AArch64] Add lowering and instruction selection for [...] adds f00be8da62b [PowerPC][Future] Prefixed Instructions 64 Byte Boundary Support adds 13e28b6a9a2 [gn build] Port f00be8da62b adds 05807089342 Activate extension loading test on Darwin now that the unde [...] adds 9109cccb4fe [Linalg] Format Linalg/fusion.mlir. adds b4a0766c8de AMDGPU/GlobalISel: Select llvm.amdgcn.buffer.atomic.cmpswap adds ef465d0ad2b test-release.sh: Add MLIR to the projects list adds dc141af7553 [GlobalISel] (fix) Use pointer type size for offset constan [...] adds d21182d692e AMDGPU/GlobalISel: Only map VOP operands to VGPRs adds 872e899b756 AMDGPU/GlobalISel: Legalize unpacked d16 image operations adds 8184176efda AMDGPU/GlobalISel: Custom lower G_LOG/G_LOG10 adds f9f0919db7e [clang-format] Improve support for multiline C# strings adds b21571f4d5f AMDGPU/GlobalISel: Handle s64->s64 G_FPTOSI/G_FPTOUI adds ea956685a19 GlobalISel: Implement s32->s64 G_FPTOSI lowering adds 0bb9a27c989 [FPEnv][AArch64] Add lowering and instruction selection for [...] adds 6be9acdfa81 Drop arm triple from test/CodeGen/AArch64/global-merge-hidd [...] adds 6cc6e89c11d Fix helptext for opt/llc after 14fc20ca6 adds addc27bc437 Changed wrong ROCDL instructions in GPU lowering. adds d6b83d6ba5a AMDGPU/GlobalISel: Don't use pointless getConstantVRegVal adds b54a8ec1bcd [InstCombine][DebugInfo] Fold constants wrapped in metadata adds 9de1241bb2d [PowerPC][Future] Branch Distance Estimation For Prefixed I [...] adds 523896f64a4 Bring back the tests for update_cc_tests_checks.py adds 601687bf731 [analyzer] DynamicSize: Remove 'getExtent()' from regions adds 8bb9642fd7c [gn build] Port 601687bf731 adds 4801522432a [mlir][spirv] Add GroupNonUniform min and max operations. adds af3d0d16286 [analyzer] DynamicSize: Remove 'getSizeInElements()' from store adds 3bbe7a681e0 [XCOFF][AIX] Support basic relocation type on AIX adds fdc496a3d30 [mlir] EnumsGen: dissociate string form of integer enum fro [...] adds 38ab3b876ba [analyzer] CheckerContext: Make the Preprocessor available adds fcabccd3d96 [MLIR] Add the sqrt operation to mlir. adds c53cb2bdc78 [Clang][Bundler] Reduce fat object size adds 795bbb36626 [BPF] fix a bug in BPFMISimplifyPatchable pass with -O0 adds 4697874c28e [OPENMP50]Handle lastprivate conditionals passed as shared [...] adds 8d2e9bca7e5 [NFC][IndVarSimplify] Autogenerate exit_value_test2.ll check lines adds 3302586faeb [libc] Add a missing `this->` in __llvm_libc::cpp:MutableAr [...] adds 3ae11b42818 [NFC] small refactor on RenamerClangTidyCheck.cpp adds 70d345e687c [AArch64][ARM] Always expand ordered vector reductions (PR44600) adds e44f4a8a541 [LoopFusion] Move instructions from FC1.GuardBlock to FC0.G [...] adds f2a436058fc [libcxxabi] Insert padding in __cxa_exception struct for co [...] adds c45bb326a68 [ThinLTO] Disable "Always import constants" due to compile [...] adds 36bfdb7096c [Clang][Driver] Disable llvm passes for the first host Open [...] adds 0610637aac9 [AArch64][SVE] Add remaining SVE2 mla indexed intrinsics. adds 34e6552dcbb [ConstantFold][SVE] Fix constant folding for scalable vecto [...] adds c83d9bedc0c [Concept] Fix incorrect check for containsUnexpandedParamet [...] adds a424ef99e7b [Concepts] Add check for dependent RC when checking functio [...] adds 60f5da79e3d [Concepts] Add 'this' context to instantiation of member re [...] adds b0d25fff9b8 [ConstantFold][SVE][NFC] Add test for select instruction in [...] adds af3e8849562 Speed up compilation of ASTImporter adds 06b8e32d4fd [AArch64] -fpatchable-function-entry=N,0: place patch label [...] adds 8b737688c21 [AIX] Minor cleanup in AsmPrinter. [NFC] adds 05badc60b7f [lldb/Reproducers] Fix API boundary tracking bug adds b3a1d09c1c7 [mlir] Add initial support for parsing a declarative operat [...] adds 1c158d0f909 [mlir] Add support for generating the parser/printer from t [...] adds 82170d56199 [mlir] Update various operations to declaratively specify t [...] adds 528adb2e480 [mlir][NFC] Use declarative format for several operations i [...] adds 389b1262104 [mlir][NFC] Update several SPIRV operations to use declarat [...] adds 7f658920863 [libc] Add [EXPECT|ASSERT]_[TRUE|FALSE] unittest macros. adds effa0bc868b [libc++abi] Bump PACKAGE_VERSION adds 1d9e08ec35a [AMDGPU] Add file headers for few files where it is missing. adds 5be2ca29217 [Clang][Bundler][NFC] Replace SmallString<...> with StringRef adds eb67bd78dc1 [mlir] LLVM dialect: Generate conversions between EnumAttrC [...] adds 92a42b6a4d1 [lldb][NFC] LLDB_LOGF to LLDB_LOG conversion in ClangASTImporter adds 654f5d68456 [scudo][standalone] Release secondary memory on purge adds 01943a59f51 Move verification of Sema::MaximumAlignment to a .cpp file adds cad91074a65 [InstCombine] Create new insts in foldICmpEqIntrinsicWithCo [...] adds 90b5ed996bf [InstCombine] Remove unnecessary worklist add; NFCI adds 97a1d4bc021 AMDGPU: Don't use separate cache arguments for s_buffer_load node adds f7521dc2922 AMDGPU: Replace subtarget check with an assert adds b4fac782462 MSVC Buggy version detection: turn pre-processor error into [...] adds 809c872aae7 [NFC] Fix check prefix add in fcanonicalize-elimination.ll adds fdf31ae32dd [Fuchsia] Never link in implicit "system dependencies" of s [...] adds 480391035c7 [InstCombine] Remove unnecessary worklist add; NFCI adds 6170272ab9a [AArch64][GlobalISel] Disallow vectors in convertPtrAddToAdd. adds c8c987d3105 [AArch64][GlobalISel] Fold in G_ANYEXT/G_ZEXT into TB(N)Z
No new revisions were added by this update.
Summary of changes: .../cert/DefaultOperatorNewAlignmentCheck.cpp | 7 +- .../clang-tidy/modernize/MakeSmartPtrCheck.cpp | 10 +- .../clang-tidy/utils/RenamerClangTidyCheck.cpp | 10 +- .../clangd/GlobalCompilationDatabase.cpp | 4 +- clang-tools-extra/clangd/XRefs.cpp | 5 +- .../clangd/clients/clangd-vscode/package-lock.json | 2016 ++------------------ .../clangd/clients/clangd-vscode/package.json | 12 +- .../clangd/clients/clangd-vscode/test/index.ts | 54 +- .../clangd/clients/clangd-vscode/test/runTest.ts | 23 + clang-tools-extra/clangd/unittests/ClangdTests.cpp | 2 +- .../clangd/unittests/IndexActionTests.cpp | 2 +- clang-tools-extra/clangd/unittests/XRefsTests.cpp | 5 + clang/docs/LibASTMatchersReference.html | 20 + clang/include/clang/AST/ExprConcepts.h | 13 + clang/include/clang/ASTMatchers/ASTMatchers.h | 29 + clang/include/clang/Sema/Sema.h | 2 +- .../StaticAnalyzer/Core/BugReporter/BugReporter.h | 6 +- .../Core/PathSensitive/AnalysisManager.h | 6 +- .../Core/PathSensitive/CheckerContext.h | 2 + .../Core/PathSensitive/DynamicSize.h | 38 + .../StaticAnalyzer/Core/PathSensitive/MemRegion.h | 64 +- .../StaticAnalyzer/Core/PathSensitive/Store.h | 8 - clang/lib/AST/ASTContext.cpp | 8 +- clang/lib/AST/ASTImporter.cpp | 37 +- clang/lib/AST/Expr.cpp | 4 +- clang/lib/AST/ExprConcepts.cpp | 63 +- clang/lib/ASTMatchers/Dynamic/Registry.cpp | 2 + clang/lib/CodeGen/CGBuiltin.cpp | 145 +- clang/lib/CodeGen/CGDecl.cpp | 4 + clang/lib/CodeGen/CGOpenMPRuntime.cpp | 353 +++- clang/lib/CodeGen/CGOpenMPRuntime.h | 70 +- clang/lib/CodeGen/CGStmtOpenMP.cpp | 238 ++- clang/lib/CodeGen/CGValue.h | 4 - clang/lib/CodeGen/CoverageMappingGen.cpp | 2 +- clang/lib/CrossTU/CrossTranslationUnit.cpp | 2 +- clang/lib/Driver/Driver.cpp | 2 +- clang/lib/Driver/ToolChains/Clang.cpp | 3 +- clang/lib/Driver/ToolChains/CommonArgs.cpp | 5 + clang/lib/Format/ContinuationIndenter.cpp | 2 +- clang/lib/Format/FormatTokenLexer.cpp | 87 +- clang/lib/Format/FormatTokenLexer.h | 2 + clang/lib/Lex/HeaderSearch.cpp | 2 +- clang/lib/Sema/SemaConcept.cpp | 7 +- clang/lib/Sema/SemaExpr.cpp | 6 +- clang/lib/Sema/SemaTemplateInstantiateDecl.cpp | 3 + .../StaticAnalyzer/Checkers/ArrayBoundChecker.cpp | 10 +- .../Checkers/ArrayBoundCheckerV2.cpp | 20 +- .../Checkers/BuiltinFunctionChecker.cpp | 11 +- .../lib/StaticAnalyzer/Checkers/CStringChecker.cpp | 22 +- .../StaticAnalyzer/Checkers/CastSizeChecker.cpp | 13 +- .../StaticAnalyzer/Checkers/CheckPlacementNew.cpp | 3 +- .../Checkers/ExprInspectionChecker.cpp | 6 +- .../Checkers/MPI-Checker/MPIChecker.cpp | 12 +- .../lib/StaticAnalyzer/Checkers/MallocChecker.cpp | 20 +- .../Checkers/ReturnPointerRangeChecker.cpp | 12 +- .../StaticAnalyzer/Checkers/UndefResultChecker.cpp | 9 +- .../lib/StaticAnalyzer/Checkers/VLASizeChecker.cpp | 12 +- clang/lib/StaticAnalyzer/Core/AnalysisManager.cpp | 4 +- .../StaticAnalyzer/Core/BugReporterVisitors.cpp | 2 +- clang/lib/StaticAnalyzer/Core/CMakeLists.txt | 1 + clang/lib/StaticAnalyzer/Core/DynamicSize.cpp | 48 + clang/lib/StaticAnalyzer/Core/MemRegion.cpp | 135 +- clang/lib/StaticAnalyzer/Core/RegionStore.cpp | 43 +- clang/lib/StaticAnalyzer/Core/SarifDiagnostics.cpp | 2 +- clang/lib/StaticAnalyzer/Core/SymbolManager.cpp | 2 +- .../StaticAnalyzer/Frontend/AnalysisConsumer.cpp | 6 +- clang/test/CXX/expr/expr.prim/expr.prim.id/p3.cpp | 15 + clang/test/CodeGen/avx-builtins-constrained-cmp.c | 772 ++++++++ .../CodeGen/avx512f-builtins-constrained-cmp.c | 861 +++++++++ .../CodeGen/avx512vl-builtins-constrained-cmp.c | 1667 ++++++++++++++++ clang/test/CodeGen/sse-builtins-constrained-cmp.c | 112 ++ clang/test/CodeGen/sse2-builtins-constrained-cmp.c | 112 ++ clang/test/Driver/clang-offload-bundler.c | 6 +- clang/test/Driver/openmp-offload.c | 16 +- .../parallel_for_lastprivate_conditional.cpp | 30 + clang/test/OpenMP/sections_lastprivate_codegen.cpp | 10 +- .../clang-offload-bundler/ClangOffloadBundler.cpp | 78 +- clang/tools/clang-refactor/TestSupport.cpp | 2 +- .../ASTMatchers/ASTMatchersTraversalTest.cpp | 40 + clang/unittests/Driver/SanitizerArgsTest.cpp | 2 +- clang/unittests/Format/FormatTestCSharp.cpp | 38 +- clang/unittests/Frontend/FrontendActionTest.cpp | 4 +- clang/unittests/StaticAnalyzer/Reusables.h | 2 +- compiler-rt/lib/scudo/standalone/combined.h | 1 + compiler-rt/lib/scudo/standalone/primary32.h | 5 +- compiler-rt/lib/scudo/standalone/primary64.h | 5 +- compiler-rt/lib/scudo/standalone/secondary.h | 8 +- compiler-rt/test/profile/instrprof-set-filename.c | 11 +- .../llvm-prettyprinters/gdb/prettyprinters.cpp | 22 + .../llvm-prettyprinters/gdb/prettyprinters.gdb | 83 +- libc/utils/CPP/ArrayRef.h | 2 +- libc/utils/CPP/TypeTraits.h | 3 - libc/utils/UnitTest/Test.cpp | 5 + libc/utils/UnitTest/Test.h | 17 +- libcxx/CMakeLists.txt | 2 +- libcxx/cmake/caches/Apple.cmake | 1 + libcxx/docs/FeatureTestMacroTable.rst | 2 + libcxx/include/__config | 4 + libcxx/include/array | 41 + libcxx/include/version | 2 + .../array/array.creation/to_array.fail.cpp | 34 + .../array/array.creation/to_array.pass.cpp | 122 ++ .../support.limits.general/array.version.pass.cpp | 20 + .../version.version.pass.cpp | 20 + .../generate_feature_test_macro_components.py | 6 + libcxx/www/cxx2a_status.html | 2 +- libcxxabi/CMakeLists.txt | 2 +- libcxxabi/src/cxa_exception.h | 45 + lld/COFF/Driver.cpp | 2 +- lld/ELF/DriverUtils.cpp | 2 +- lld/MinGW/Driver.cpp | 2 +- lld/wasm/Driver.cpp | 2 +- lldb/include/lldb/Utility/ArchSpec.h | 2 + .../lldb/Utility/ReproducerInstrumentation.h | 28 +- .../ExpressionParser/Clang/ClangASTSource.h | 4 + .../Plugins/ExpressionParser/Clang/ClangHost.cpp | 8 +- .../Plugins/ExpressionParser/Clang/IRForTarget.cpp | 21 +- lldb/source/Symbol/ClangASTImporter.cpp | 126 +- lldb/source/Utility/ArchSpec.cpp | 4 + lldb/source/Utility/ReproducerInstrumentation.cpp | 6 +- lldb/test/Shell/ObjectFile/ELF/avr-basic-info.yaml | 30 + .../Expression/CppModuleConfigurationTest.cpp | 2 +- .../Utility/ReproducerInstrumentationTest.cpp | 51 + llvm/cmake/modules/CheckCompilerVersion.cmake | 14 + llvm/docs/LangRef.rst | 42 +- llvm/include/llvm/Analysis/VectorUtils.h | 10 +- llvm/include/llvm/BinaryFormat/XCOFF.h | 7 +- llvm/include/llvm/CodeGen/AsmPrinter.h | 3 +- .../llvm/CodeGen/GlobalISel/LegalizerHelper.h | 1 + .../llvm/CodeGen/GlobalISel/LegalizerInfo.h | 4 +- .../llvm/CodeGen/GlobalISel/MachineIRBuilder.h | 18 + llvm/include/llvm/DebugInfo/DWARF/DWARFDebugLine.h | 10 +- llvm/include/llvm/IR/IntrinsicsAArch64.td | 22 +- llvm/include/llvm/LTO/LTOBackend.h | 3 + llvm/include/llvm/MC/MCXCOFFObjectWriter.h | 7 + llvm/include/llvm/Object/Wasm.h | 1 + llvm/include/llvm/Support/Compiler.h | 7 - .../llvm/Transforms/IPO/ArgumentPromotion.h | 12 + llvm/include/llvm/Transforms/IPO/Attributor.h | 62 +- .../Transforms/InstCombine/InstCombineWorklist.h | 18 + llvm/lib/Analysis/InlineCost.cpp | 6 +- llvm/lib/Analysis/VFABIDemangling.cpp | 74 +- llvm/lib/Analysis/VectorUtils.cpp | 2 +- llvm/lib/CodeGen/AsmPrinter/AsmPrinter.cpp | 22 +- llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp | 77 +- llvm/lib/CodeGen/GlobalISel/LegalizerInfo.cpp | 4 +- llvm/lib/CodeGen/SelectionDAG/DAGCombiner.cpp | 48 +- llvm/lib/DebugInfo/DWARF/DWARFDebugLine.cpp | 8 + llvm/lib/IR/ConstantFold.cpp | 17 +- llvm/lib/IR/DiagnosticInfo.cpp | 9 +- llvm/lib/IR/ModuleSummaryIndex.cpp | 10 +- llvm/lib/LTO/LTO.cpp | 50 +- llvm/lib/LTO/LTOBackend.cpp | 18 +- llvm/lib/MC/MCXCOFFStreamer.cpp | 10 +- llvm/lib/MC/XCOFFObjectWriter.cpp | 194 +- llvm/lib/Object/XCOFFObjectFile.cpp | 1 + llvm/lib/ObjectYAML/ELFEmitter.cpp | 8 +- llvm/lib/ProfileData/GCOV.cpp | 2 +- llvm/lib/Support/YAMLParser.cpp | 2 +- llvm/lib/Target/AArch64/AArch64AsmPrinter.cpp | 20 + llvm/lib/Target/AArch64/AArch64ISelLowering.cpp | 135 +- llvm/lib/Target/AArch64/AArch64ISelLowering.h | 4 + llvm/lib/Target/AArch64/AArch64InstrFormats.td | 6 +- llvm/lib/Target/AArch64/AArch64InstrInfo.td | 25 +- .../Target/AArch64/AArch64InstructionSelector.cpp | 119 +- llvm/lib/Target/AArch64/AArch64LegalizerInfo.cpp | 6 +- llvm/lib/Target/AArch64/AArch64LegalizerInfo.h | 4 +- llvm/lib/Target/AArch64/AArch64SVEInstrInfo.td | 24 +- .../Target/AArch64/AArch64TargetTransformInfo.h | 16 +- llvm/lib/Target/AArch64/SVEInstrFormats.td | 8 +- llvm/lib/Target/AMDGPU/AMDGPUISelDAGToDAG.cpp | 6 +- .../Target/AMDGPU/AMDGPUInstructionSelector.cpp | 4 +- llvm/lib/Target/AMDGPU/AMDGPULegalizerInfo.cpp | 152 +- llvm/lib/Target/AMDGPU/AMDGPULegalizerInfo.h | 15 +- llvm/lib/Target/AMDGPU/AMDGPURegisterBankInfo.cpp | 132 +- .../AMDGPU/AMDGPUUnifyDivergentExitNodes.cpp | 9 +- llvm/lib/Target/AMDGPU/BUFInstructions.td | 41 +- llvm/lib/Target/AMDGPU/GCNIterativeScheduler.cpp | 5 + llvm/lib/Target/AMDGPU/GCNIterativeScheduler.h | 8 + llvm/lib/Target/AMDGPU/GCNMinRegStrategy.cpp | 7 + llvm/lib/Target/AMDGPU/GCNRegPressure.cpp | 5 + llvm/lib/Target/AMDGPU/GCNRegPressure.h | 8 + llvm/lib/Target/AMDGPU/SIISelLowering.cpp | 10 +- llvm/lib/Target/AMDGPU/SIISelLowering.h | 2 +- llvm/lib/Target/AMDGPU/SIInstrInfo.td | 27 +- llvm/lib/Target/AMDGPU/SMInstructions.td | 16 +- llvm/lib/Target/AMDGPU/VOP3Instructions.td | 15 +- llvm/lib/Target/AMDGPU/VOP3PInstructions.td | 2 +- llvm/lib/Target/ARM/ARMLowOverheadLoops.cpp | 7 +- llvm/lib/Target/ARM/ARMTargetTransformInfo.h | 11 +- llvm/lib/Target/BPF/BPFMISimplifyPatchable.cpp | 7 +- llvm/lib/Target/Mips/MipsLegalizerInfo.cpp | 5 +- llvm/lib/Target/Mips/MipsLegalizerInfo.h | 4 +- .../lib/Target/PowerPC/MCTargetDesc/CMakeLists.txt | 1 + .../Target/PowerPC/MCTargetDesc/PPCELFStreamer.cpp | 108 ++ .../Target/PowerPC/MCTargetDesc/PPCELFStreamer.h | 52 + .../PowerPC/MCTargetDesc/PPCMCCodeEmitter.cpp | 6 + .../Target/PowerPC/MCTargetDesc/PPCMCCodeEmitter.h | 3 + .../PowerPC/MCTargetDesc/PPCMCTargetDesc.cpp | 16 + .../PowerPC/MCTargetDesc/PPCXCOFFObjectWriter.cpp | 49 +- llvm/lib/Target/PowerPC/PPCAsmPrinter.cpp | 10 + llvm/lib/Target/PowerPC/PPCBranchSelector.cpp | 33 +- llvm/lib/Target/PowerPC/PPCInstrInfo.h | 4 + llvm/lib/Target/X86/MCTargetDesc/X86AsmBackend.cpp | 14 +- llvm/lib/Target/X86/MCTargetDesc/X86BaseInfo.h | 27 + llvm/lib/Target/X86/X86LegalizerInfo.cpp | 6 +- llvm/lib/Target/X86/X86LegalizerInfo.h | 4 +- llvm/lib/Target/X86/X86ScheduleZnver2.td | 89 +- llvm/lib/Target/X86/X86TargetTransformInfo.cpp | 2 + llvm/lib/ToolDrivers/llvm-lib/LibDriver.cpp | 2 +- llvm/lib/Transforms/IPO/ArgumentPromotion.cpp | 17 +- llvm/lib/Transforms/IPO/Attributor.cpp | 729 ++++++- .../Transforms/InstCombine/InstCombineCompares.cpp | 46 +- .../InstCombine/InstCombineSimplifyDemanded.cpp | 76 +- .../InstCombine/InstCombineVectorOps.cpp | 1 - .../InstCombine/InstructionCombining.cpp | 23 +- llvm/lib/Transforms/Scalar/LoopFuse.cpp | 87 +- llvm/lib/Transforms/Utils/ModuleUtils.cpp | 2 +- llvm/test/Analysis/ConstantFolding/vscale.ll | 23 + llvm/test/Analysis/CostModel/X86/arith-fix.ll | 8 +- llvm/test/Analysis/CostModel/X86/arith-overflow.ll | 8 +- llvm/test/Analysis/CostModel/X86/cast.ll | 2 +- llvm/test/Analysis/CostModel/X86/extend.ll | 4 +- .../CostModel/X86/min-legal-vector-width.ll | 8 +- .../AArch64/GlobalISel/load-addressing-modes.mir | 39 +- .../AArch64/GlobalISel/opt-fold-ext-tbz-tbnz.mir | 136 ++ llvm/test/CodeGen/AArch64/GlobalISel/select.mir | 30 +- llvm/test/CodeGen/AArch64/fp-intrinsics.ll | 1378 +++++++++++++ .../AArch64/fpconv-vector-op-scalarize-strict.ll | 22 +- .../CodeGen/AArch64/global-merge-hidden-minsize.ll | 1 - .../AArch64/patchable-function-entry-bti.ll | 45 +- llvm/test/CodeGen/AArch64/sve2-mla-indexed.ll | 516 +++-- .../AArch64/vecreduce-fadd-legalization-strict.ll | 128 ++ .../AArch64/vecreduce-fmax-legalization-nan.ll | 88 + .../AArch64/vecreduce-fmul-legalization-strict.ll | 114 ++ .../AMDGPU/GlobalISel/constant-bus-restriction.ll | 360 ++++ .../CodeGen/AMDGPU/GlobalISel/legalize-flog.mir | 98 +- .../CodeGen/AMDGPU/GlobalISel/legalize-flog10.mir | 98 +- .../CodeGen/AMDGPU/GlobalISel/legalize-fptosi.mir | 407 ++++ .../CodeGen/AMDGPU/GlobalISel/legalize-fptoui.mir | 577 ++++++ .../legalize-llvm.amdgcn.image.load.2d.d16.ll | 201 ++ .../legalize-llvm.amdgcn.image.store.2d.d16.ll | 205 ++ .../AMDGPU/GlobalISel/llvm.amdgcn.atomic.dec.ll | 200 +- .../AMDGPU/GlobalISel/llvm.amdgcn.atomic.inc.ll | 300 +-- .../AMDGPU/GlobalISel/llvm.amdgcn.is.private.ll | 14 +- .../AMDGPU/GlobalISel/llvm.amdgcn.is.shared.ll | 14 +- .../AMDGPU/GlobalISel/llvm.amdgcn.permlane.ll | 1 + .../llvm.amdgcn.raw.buffer.atomic.cmpswap.ll | 195 ++ .../llvm.amdgcn.struct.buffer.atomic.cmpswap.ll | 194 ++ .../AMDGPU/GlobalISel/regbankselect-add.mir | 3 +- .../GlobalISel/regbankselect-amdgcn.class.mir | 10 +- .../GlobalISel/regbankselect-amdgcn.cvt.pkrtz.mir | 8 +- .../GlobalISel/regbankselect-amdgcn.div.fmas.mir | 16 +- .../GlobalISel/regbankselect-amdgcn.div.scale.mir | 10 +- .../GlobalISel/regbankselect-amdgcn.fcmp.mir | 10 +- .../regbankselect-amdgcn.fmul.legacy.mir | 8 +- .../GlobalISel/regbankselect-amdgcn.icmp.mir | 10 +- .../GlobalISel/regbankselect-amdgpu-ffbh-u32.mir | 3 +- .../AMDGPU/GlobalISel/regbankselect-and.mir | 6 +- .../AMDGPU/GlobalISel/regbankselect-ashr.mir | 9 +- .../AMDGPU/GlobalISel/regbankselect-fadd.mir | 8 +- .../GlobalISel/regbankselect-fcanonicalize.mir | 3 +- .../AMDGPU/GlobalISel/regbankselect-fceil.mir | 5 +- .../AMDGPU/GlobalISel/regbankselect-fexp2.mir | 3 +- .../AMDGPU/GlobalISel/regbankselect-flog2.mir | 3 +- .../AMDGPU/GlobalISel/regbankselect-fma.mir | 20 +- .../AMDGPU/GlobalISel/regbankselect-fmul.mir | 8 +- .../AMDGPU/GlobalISel/regbankselect-fpext.mir | 3 +- .../AMDGPU/GlobalISel/regbankselect-fptosi.mir | 3 +- .../AMDGPU/GlobalISel/regbankselect-fptoui.mir | 3 +- .../AMDGPU/GlobalISel/regbankselect-fptrunc.mir | 3 +- .../AMDGPU/GlobalISel/regbankselect-frint.mir | 5 +- .../AMDGPU/GlobalISel/regbankselect-fsqrt.mir | 3 +- .../AMDGPU/GlobalISel/regbankselect-fsub.mir | 8 +- .../GlobalISel/regbankselect-intrinsic-trunc.mir | 3 +- .../AMDGPU/GlobalISel/regbankselect-lshr.mir | 9 +- .../AMDGPU/GlobalISel/regbankselect-mul.mir | 3 +- .../CodeGen/AMDGPU/GlobalISel/regbankselect-or.mir | 6 +- .../AMDGPU/GlobalISel/regbankselect-shl.mir | 9 +- .../AMDGPU/GlobalISel/regbankselect-sitofp.mir | 3 +- .../AMDGPU/GlobalISel/regbankselect-smax.mir | 9 +- .../AMDGPU/GlobalISel/regbankselect-smin.mir | 9 +- .../AMDGPU/GlobalISel/regbankselect-smulh.mir | 11 +- .../AMDGPU/GlobalISel/regbankselect-sub.mir | 3 +- .../AMDGPU/GlobalISel/regbankselect-uitofp.mir | 3 +- .../AMDGPU/GlobalISel/regbankselect-umax.mir | 9 +- .../AMDGPU/GlobalISel/regbankselect-umin.mir | 9 +- .../AMDGPU/GlobalISel/regbankselect-umulh.mir | 11 +- .../AMDGPU/GlobalISel/regbankselect-xor.mir | 6 +- .../CodeGen/AMDGPU/fcanonicalize-elimination.ll | 2 +- llvm/test/CodeGen/AMDGPU/kill-infinite-loop.ll | 16 + llvm/test/CodeGen/AMDGPU/llvm.amdgcn.permlane.ll | 2 +- llvm/test/CodeGen/AMDGPU/update-phi.ll | 5 +- .../ARM/vecreduce-fadd-legalization-strict.ll | 166 ++ .../ARM/vecreduce-fmul-legalization-strict.ll | 166 ++ llvm/test/CodeGen/BPF/optnone-1.ll | 52 + .../CodeGen/PowerPC/aix-user-defined-memcpy.ll | 65 +- llvm/test/CodeGen/PowerPC/aix-xcoff-reloc.ll | 448 +++++ llvm/test/CodeGen/PowerPC/alignlongjumptest.mir | 84 + .../Thumb2/LowOverheadLoops/dont-ignore-vctp.mir | 9 +- .../CodeGen/Thumb2/LowOverheadLoops/skip-debug.mir | 297 +++ llvm/test/Feature/load_extension.ll | 3 - llvm/test/LTO/Resolution/X86/dead-strip-fulllto.ll | 16 +- llvm/test/MC/PowerPC/ppc64-prefix-align-labels.s | 48 + llvm/test/MC/PowerPC/ppc64-prefix-align.s | 86 + llvm/test/Object/invalid.test | 6 +- llvm/test/ThinLTO/X86/import-constant.ll | 1 + llvm/test/ThinLTO/X86/referenced_by_constant.ll | 4 +- .../ArgumentPromotion/2008-02-01-ReturnAttrs.ll | 9 +- .../Attributor/ArgumentPromotion/X86/attributes.ll | 9 +- .../X86/min-legal-vector-width.ll | 54 +- .../Attributor/ArgumentPromotion/alignment.ll | 32 + .../Attributor/ArgumentPromotion/attrs.ll | 20 +- .../Attributor/ArgumentPromotion/basictest.ll | 21 +- .../Attributor/ArgumentPromotion/byval-2.ll | 20 +- .../Attributor/ArgumentPromotion/byval.ll | 30 +- .../Attributor/ArgumentPromotion/control-flow2.ll | 9 +- .../Attributor/ArgumentPromotion/fp80.ll | 17 +- .../Attributor/ArgumentPromotion/inalloca.ll | 17 +- .../Attributor/ArgumentPromotion/profile.ll | 9 +- .../Attributor/ArgumentPromotion/tail.ll | 15 +- .../IPConstantProp/2009-09-24-byval-ptr.ll | 83 +- .../Attributor/IPConstantProp/PR16052.ll | 2 +- llvm/test/Transforms/Attributor/callbacks.ll | 107 ++ .../test/Transforms/Attributor/internal-noalias.ll | 2 +- .../Transforms/IndVarSimplify/exit_value_test2.ll | 46 +- .../AMDGPU/amdgcn-demanded-vector-elts.ll | 730 ++++++- ...ern-between-negative-and-positive-thresholds.ll | 52 +- ...-pattern-between-zero-and-positive-threshold.ll | 52 +- .../InstCombine/constant-fold-metadata-wrapped.ll | 59 + llvm/test/Transforms/InstCombine/demorgan.ll | 2 +- llvm/test/Transforms/InstCombine/div.ll | 5 +- llvm/test/Transforms/InstCombine/getelementptr.ll | 4 +- llvm/test/Transforms/InstCombine/load.ll | 8 +- llvm/test/Transforms/InstCombine/logical-select.ll | 4 +- llvm/test/Transforms/InstCombine/max-of-nots.ll | 26 +- llvm/test/Transforms/InstCombine/or.ll | 10 +- llvm/test/Transforms/InstCombine/pr38915.ll | 2 +- llvm/test/Transforms/InstCombine/pr44245.ll | 3 +- llvm/test/Transforms/InstCombine/select-cmp-br.ll | 8 +- llvm/test/Transforms/InstCombine/select-pr39595.ll | 2 +- .../InstCombine/sub-ashr-and-to-icmp-select.ll | 20 +- .../InstCombine/sub-ashr-or-to-icmp-select.ll | 20 +- llvm/test/Transforms/InstCombine/sub-gep.ll | 8 +- llvm/test/Transforms/InstCombine/sub-minmax.ll | 12 +- llvm/test/Transforms/InstCombine/vec_sext.ll | 8 +- llvm/test/Transforms/InstCombine/xor.ll | 14 +- .../Transforms/LoopFusion/diagnostics_missed.ll | 93 + llvm/test/Transforms/LoopFusion/guarded.ll | 113 ++ .../Transforms/SimplifyCFG/merge-cond-stores.ll | 4 +- llvm/test/tools/UpdateTestChecks/lit.local.cfg | 27 +- .../update_cc_test_checks/Inputs/mangled_names.c | 11 + .../Inputs/mangled_names.c.expected | 41 + .../Inputs/mangled_names.c.funcsig.expected | 43 + .../update_cc_test_checks/lit.local.cfg | 3 + .../update_cc_test_checks/mangled_names.test | 18 + .../tools/llvm-mca/X86/Znver2/resources-avx1.s | 232 +-- .../tools/llvm-mca/X86/Znver2/resources-avx2.s | 142 +- .../tools/llvm-mca/X86/Znver2/resources-sse1.s | 24 +- .../tools/llvm-mca/X86/Znver2/resources-sse2.s | 46 +- .../tools/llvm-mca/X86/Znver2/resources-sse3.s | 26 +- .../tools/llvm-mca/X86/Znver2/resources-sse41.s | 24 +- .../tools/llvm-mca/X86/Znver2/resources-sse4a.s | 4 +- .../tools/llvm-mca/X86/Znver2/resources-ssse3.s | 74 +- .../tools/llvm-mca/X86/Znver2/resources-x86_64.s | 24 +- .../llvm-objcopy/wasm/basic-archive-copy.test | 90 + llvm/test/tools/llvm-objcopy/wasm/basic-copy.test | 63 + .../ELF/broken-dynamic-reloc-name.test | 49 - .../llvm-readobj/ELF/broken-dynamic-reloc.test | 375 ++++ llvm/test/tools/llvm-readobj/ELF/dyn-symbols.test | 52 + .../tools/llvm-readobj/ELF/dynamic-malformed.test | 8 +- .../ELF/dynamic-not-in-pt-dynamic.test | 4 +- llvm/test/tools/llvm-readobj/ELF/gnuhash.test | 214 +++ .../ELF/non-dynamic-in-pt-dynamic.test | 4 +- .../tools/yaml2obj/ELF/reloc-sec-entry-size.yaml | 73 + llvm/tools/dsymutil/SymbolMap.cpp | 2 +- llvm/tools/llvm-objcopy/CMakeLists.txt | 3 + llvm/tools/llvm-objcopy/llvm-objcopy.cpp | 6 +- llvm/tools/llvm-objcopy/wasm/Object.h | 39 + llvm/tools/llvm-objcopy/wasm/Reader.cpp | 33 + llvm/tools/llvm-objcopy/wasm/Reader.h | 31 + llvm/tools/llvm-objcopy/wasm/WasmObjcopy.cpp | 65 + llvm/tools/llvm-objcopy/wasm/WasmObjcopy.h | 31 + llvm/tools/llvm-objcopy/wasm/Writer.cpp | 78 + llvm/tools/llvm-objcopy/wasm/Writer.h | 50 + llvm/tools/llvm-readobj/ELFDumper.cpp | 109 +- llvm/tools/sancov/sancov.cpp | 2 +- llvm/tools/vfabi-demangle-fuzzer/CMakeLists.txt | 2 + .../vfabi-demangler-fuzzer.cpp | 17 +- llvm/unittests/ADT/APIntTest.cpp | 30 +- llvm/unittests/Analysis/VectorFunctionABITest.cpp | 230 ++- .../DebugInfo/DWARF/DWARFDebugLineTest.cpp | 23 + llvm/unittests/Support/FileUtilitiesTest.cpp | 3 +- llvm/unittests/Support/VirtualFileSystemTest.cpp | 2 +- llvm/utils/gdb-scripts/prettyprinters.py | 63 + llvm/utils/gn/build/BUILD.gn | 1 + .../clang/lib/StaticAnalyzer/Core/BUILD.gn | 1 + .../llvm/lib/Target/PowerPC/MCTargetDesc/BUILD.gn | 1 + .../gn/secondary/llvm/tools/llvm-objcopy/BUILD.gn | 3 + llvm/utils/release/test-release.sh | 8 + mlir/docs/Dialects/Standard.md | 19 + mlir/include/mlir/Dialect/GPU/GPUOps.td | 20 +- mlir/include/mlir/Dialect/LLVMIR/CMakeLists.txt | 2 + mlir/include/mlir/Dialect/LLVMIR/LLVMOpBase.td | 34 + mlir/include/mlir/Dialect/LLVMIR/LLVMOps.td | 91 +- mlir/include/mlir/Dialect/LLVMIR/NVVMOps.td | 9 +- mlir/include/mlir/Dialect/LLVMIR/ROCDLOps.td | 6 +- mlir/include/mlir/Dialect/Linalg/IR/LinalgOps.td | 5 +- .../mlir/Dialect/Linalg/IR/LinalgStructuredOps.td | 3 +- mlir/include/mlir/Dialect/SPIRV/SPIRVBase.td | 11 +- .../mlir/Dialect/SPIRV/SPIRVControlFlowOps.td | 7 + mlir/include/mlir/Dialect/SPIRV/SPIRVGroupOps.td | 2 + .../mlir/Dialect/SPIRV/SPIRVNonUniformOps.td | 306 +++ mlir/include/mlir/Dialect/SPIRV/SPIRVOps.td | 2 + .../mlir/Dialect/SPIRV/SPIRVStructureOps.td | 4 + mlir/include/mlir/Dialect/StandardOps/Ops.td | 16 + mlir/include/mlir/Dialect/VectorOps/VectorOps.td | 17 + mlir/include/mlir/Dialect/VectorOps/VectorUtils.h | 26 +- mlir/include/mlir/IR/OpBase.td | 40 +- mlir/include/mlir/IR/OpImplementation.h | 79 +- mlir/include/mlir/TableGen/Attribute.h | 3 + mlir/include/mlir/TableGen/Type.h | 4 + mlir/lib/Analysis/CMakeLists.txt | 1 - .../GPUToROCDL/LowerGpuOpsToROCDLOps.cpp | 20 +- mlir/lib/Conversion/LoopsToGPU/LoopsToGPU.cpp | 6 +- .../StandardToLLVM/ConvertStandardToLLVM.cpp | 4 + mlir/lib/Dialect/GPU/IR/GPUDialect.cpp | 58 +- .../lib/Dialect/GPU/Transforms/KernelOutlining.cpp | 8 +- mlir/lib/Dialect/LLVMIR/IR/LLVMDialect.cpp | 451 +++-- mlir/lib/Dialect/LLVMIR/IR/NVVMDialect.cpp | 47 - mlir/lib/Dialect/LLVMIR/IR/ROCDLDialect.cpp | 18 - mlir/lib/Dialect/Linalg/IR/LinalgOps.cpp | 83 - mlir/lib/Dialect/SPIRV/SPIRVOps.cpp | 139 -- mlir/lib/Dialect/StandardOps/Ops.cpp | 50 - mlir/lib/Dialect/VectorOps/CMakeLists.txt | 1 + mlir/lib/Dialect/VectorOps/VectorOps.cpp | 217 +-- mlir/lib/Dialect/VectorOps/VectorTransforms.cpp | 107 +- .../VectorOps/VectorUtils.cpp} | 86 +- mlir/lib/TableGen/Attribute.cpp | 4 + mlir/lib/TableGen/Type.cpp | 12 + mlir/lib/Target/LLVMIR/ConvertFromLLVMIR.cpp | 103 +- mlir/lib/Target/LLVMIR/ModuleTranslation.cpp | 61 +- mlir/lib/Transforms/DialectConversion.cpp | 2 +- mlir/test/Conversion/GPUToROCDL/gpu-to-rocdl.mlir | 52 +- mlir/test/Conversion/LoopsToGPU/linalg_to_gpu.mlir | 2 +- mlir/test/Conversion/LoopsToGPU/step_one.mlir | 4 +- .../StandardToLLVM/convert-to-llvmir.mlir | 9 +- mlir/test/Dialect/GPU/canonicalize.mlir | 2 +- mlir/test/Dialect/GPU/invalid.mlir | 38 +- mlir/test/Dialect/GPU/ops.mlir | 20 +- mlir/test/Dialect/GPU/outlining.mlir | 15 +- mlir/test/Dialect/LLVMIR/global.mlir | 2 +- mlir/test/Dialect/LLVMIR/invalid.mlir | 68 +- mlir/test/Dialect/LLVMIR/roundtrip.mlir | 50 + mlir/test/Dialect/Linalg/fusion.mlir | 572 ++++-- mlir/test/Dialect/Linalg/roundtrip.mlir | 2 +- .../SPIRV/Serialization/non-uniform-ops.mlir | 41 + mlir/test/Dialect/SPIRV/control-flow-ops.mlir | 2 +- mlir/test/Dialect/SPIRV/non-uniform-ops.mlir | 78 + mlir/test/IR/core-ops.mlir | 12 + mlir/test/Target/import.ll | 45 +- mlir/test/Target/llvmir-intrinsics.mlir | 11 + mlir/test/Target/llvmir.mlir | 41 + mlir/test/lib/TestDialect/TestOps.td | 60 + mlir/test/mlir-cuda-runner/all-reduce-op.mlir | 2 +- mlir/test/mlir-cuda-runner/all-reduce-region.mlir | 2 +- mlir/test/mlir-cuda-runner/gpu-to-cubin.mlir | 2 +- mlir/test/mlir-cuda-runner/shuffle.mlir | 2 +- mlir/test/mlir-tblgen/op-format-spec.td | 236 +++ mlir/test/mlir-tblgen/op-format.mlir | 40 + mlir/tools/mlir-tblgen/CMakeLists.txt | 1 + mlir/tools/mlir-tblgen/EnumsGen.cpp | 6 +- mlir/tools/mlir-tblgen/LLVMIRConversionGen.cpp | 122 ++ mlir/tools/mlir-tblgen/OpDefinitionsGen.cpp | 8 +- mlir/tools/mlir-tblgen/OpFormatGen.cpp | 1173 ++++++++++++ mlir/tools/mlir-tblgen/OpFormatGen.h | 28 + mlir/unittests/TableGen/EnumsGenTest.cpp | 18 + mlir/unittests/TableGen/enums.td | 6 + 478 files changed, 22043 insertions(+), 5721 deletions(-) create mode 100644 clang-tools-extra/clangd/clients/clangd-vscode/test/runTest.ts create mode 100644 clang/include/clang/StaticAnalyzer/Core/PathSensitive/DynamicSize.h create mode 100644 clang/lib/StaticAnalyzer/Core/DynamicSize.cpp create mode 100644 clang/test/CodeGen/avx-builtins-constrained-cmp.c create mode 100644 clang/test/CodeGen/avx512f-builtins-constrained-cmp.c create mode 100644 clang/test/CodeGen/avx512vl-builtins-constrained-cmp.c create mode 100644 clang/test/CodeGen/sse-builtins-constrained-cmp.c create mode 100644 clang/test/CodeGen/sse2-builtins-constrained-cmp.c create mode 100644 libcxx/test/std/containers/sequences/array/array.creation/to_ar [...] create mode 100644 libcxx/test/std/containers/sequences/array/array.creation/to_ar [...] create mode 100644 lldb/test/Shell/ObjectFile/ELF/avr-basic-info.yaml create mode 100644 llvm/lib/Target/PowerPC/MCTargetDesc/PPCELFStreamer.cpp create mode 100644 llvm/lib/Target/PowerPC/MCTargetDesc/PPCELFStreamer.h create mode 100644 llvm/test/CodeGen/AArch64/GlobalISel/opt-fold-ext-tbz-tbnz.mir create mode 100644 llvm/test/CodeGen/AArch64/fp-intrinsics.ll create mode 100644 llvm/test/CodeGen/AArch64/vecreduce-fadd-legalization-strict.ll create mode 100644 llvm/test/CodeGen/AArch64/vecreduce-fmax-legalization-nan.ll create mode 100644 llvm/test/CodeGen/AArch64/vecreduce-fmul-legalization-strict.ll create mode 100644 llvm/test/CodeGen/AMDGPU/GlobalISel/constant-bus-restriction.ll create mode 100644 llvm/test/CodeGen/AMDGPU/GlobalISel/legalize-llvm.amdgcn.image. [...] create mode 100644 llvm/test/CodeGen/AMDGPU/GlobalISel/legalize-llvm.amdgcn.image. [...] create mode 100644 llvm/test/CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.permlane.ll create mode 100644 llvm/test/CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.raw.buffer.atom [...] create mode 100644 llvm/test/CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.struct.buffer.a [...] create mode 100644 llvm/test/CodeGen/ARM/vecreduce-fadd-legalization-strict.ll create mode 100644 llvm/test/CodeGen/ARM/vecreduce-fmul-legalization-strict.ll create mode 100644 llvm/test/CodeGen/BPF/optnone-1.ll create mode 100644 llvm/test/CodeGen/PowerPC/aix-xcoff-reloc.ll create mode 100644 llvm/test/CodeGen/PowerPC/alignlongjumptest.mir create mode 100644 llvm/test/CodeGen/Thumb2/LowOverheadLoops/skip-debug.mir create mode 100644 llvm/test/MC/PowerPC/ppc64-prefix-align-labels.s create mode 100644 llvm/test/MC/PowerPC/ppc64-prefix-align.s create mode 100644 llvm/test/Transforms/Attributor/ArgumentPromotion/alignment.ll create mode 100644 llvm/test/Transforms/InstCombine/constant-fold-metadata-wrapped.ll create mode 100644 llvm/test/tools/UpdateTestChecks/update_cc_test_checks/Inputs/m [...] create mode 100644 llvm/test/tools/UpdateTestChecks/update_cc_test_checks/Inputs/m [...] create mode 100644 llvm/test/tools/UpdateTestChecks/update_cc_test_checks/Inputs/m [...] create mode 100644 llvm/test/tools/UpdateTestChecks/update_cc_test_checks/lit.local.cfg create mode 100644 llvm/test/tools/UpdateTestChecks/update_cc_test_checks/mangled_ [...] create mode 100644 llvm/test/tools/llvm-objcopy/wasm/basic-archive-copy.test create mode 100644 llvm/test/tools/llvm-objcopy/wasm/basic-copy.test delete mode 100644 llvm/test/tools/llvm-readobj/ELF/broken-dynamic-reloc-name.test create mode 100644 llvm/test/tools/llvm-readobj/ELF/broken-dynamic-reloc.test create mode 100644 llvm/test/tools/yaml2obj/ELF/reloc-sec-entry-size.yaml create mode 100644 llvm/tools/llvm-objcopy/wasm/Object.h create mode 100644 llvm/tools/llvm-objcopy/wasm/Reader.cpp create mode 100644 llvm/tools/llvm-objcopy/wasm/Reader.h create mode 100644 llvm/tools/llvm-objcopy/wasm/WasmObjcopy.cpp create mode 100644 llvm/tools/llvm-objcopy/wasm/WasmObjcopy.h create mode 100644 llvm/tools/llvm-objcopy/wasm/Writer.cpp create mode 100644 llvm/tools/llvm-objcopy/wasm/Writer.h rename mlir/lib/{Analysis/VectorAnalysis.cpp => Dialect/VectorOps/VectorUtils.cpp} (75%) create mode 100644 mlir/test/mlir-tblgen/op-format-spec.td create mode 100644 mlir/test/mlir-tblgen/op-format.mlir create mode 100644 mlir/tools/mlir-tblgen/OpFormatGen.cpp create mode 100644 mlir/tools/mlir-tblgen/OpFormatGen.h