This is an automated email from the git hooks/post-receive script.
tcwg-buildslave pushed a change to branch linaro-local/ci/tcwg_kernel/llvm-master-arm-lts-allyesconfig in repository toolchain/ci/llvm-project.
from a924dac44f3 [NFC] Fix formatting for the 'aix-ld.c' test case. adds 9a0b0855a96 Modify verifier checks to support musttail + preallocated adds 842a8cc10c4 [llvm-objcopy][MachO] Add support for removing Swift symbols adds cf42b704391 [mlir][shape] Add `shape.get_extent`. adds e724db03752 [lldb/Test] Modify TestSymbolTable.py for reproducers adds 1079978b3c5 [lldb][Core] Remove dead codepath in Mangled adds b90eb0f23b5 Autogen a couple of test files to make a future diff easier [...] adds bed6624ac43 Split a test file so that most of it can be autogened adds 40c4ecabc23 [lldb/Docs] Add the application speicfic lldbinit to the man page adds 323d8504274 Add self as code owner for SCEV and IndVars adds ae597a771ed [AArch64][GlobalISel] Do not modify predicate when optimizi [...] adds f20ace6f333 [NFC, StackSafety] Better names for internal stuff adds 5afef79ff46 [NFC, StackSafety] Remove duplicate code adds 4320d4aa1c1 [NFC, StackSafety] Add some missing includes adds b5ae70046b0 [StackSafety] Simplify SCEVRewriteVisitor adds ef3e8312266 GlobalISel: Basic legalization for G_PTRMASK adds 8e3307f5519 GlobalISel: Add a clarification to G_STORE documentation adds 97a133f1572 Temporarily Revert "[Clang][AArch64] Capturing proper point [...] adds 23a2f452146 [NFC][PowerPC] Modify the test case two-address-crash.mir adds a7141480fb0 [compiler-rt][NFC]Fix Wdeprecated warnings for fsanitize-coverage adds 5759e473163 [mlir][Linalg] Avoid using scf.parallel for non-parallel lo [...] adds 0ed2d4c7cba [mlir][linalg] Allow promotion to use callbacks for alloc/d [...] adds 9f69d3d0bc6 [libc][NFC][Obvious] Convert the MPFR operations enum to an [...] adds 6bbaa62d26b [analyzer] Add support for IE of keyboard and mouse navigat [...] adds d0f1f5adfa5 [StackSafety] Use getSignedRange for offsets adds 32a1f60d11f [StackSafety] Use SCEV to find mem operation length adds 6565b585844 [X86][llvm-mc] Make the suffix matcher more accurate. adds b4978b24445 [X86] Use SIMD_EXC to remove some let statements in tablegen. NFCI adds 84cf8ed8fd3 [X86] Lower sse_cmp_ss/sse2_cmp_sd intrinsics to X86ISD::FS [...] adds de02a75e398 [PGO] Fix computation of function Hash adds 0b5d81e6bba Automatically configure MLIR when flang is enabled adds 602d9b0afc7 [OpenMP][AMDGCN] Support OpenMP offloading for AMDGCN archi [...] adds fc44da746fa Add test exposing a bug in SimpleLoopUnswitch. adds dedaf3a2ac5 [VE] Dynamic stack allocation adds a1dfd6d828a [X86] Add helper function to reduce some code duplication w [...] adds 65030821d4a [NFC][Debugify] Format the CheckModuleDebugify output adds 84c64335869 [DebugInfo] - Fix typo in comment. NFC. adds b101c6251a9 [StackSafety] Ignore some use of values adds 06a07dd6080 [StackSafety] Fix formatting in the test adds f6383643d9e [StackSafety] Bailout on some function calls adds f2fad3f703a [GlobalISel][InlineAsm] Add missing EarlyClobber flag to in [...] adds 410667f1b74 [X86][SSE] Convert PTEST to MOVMSK for allsign bits vector results adds 35963f6d851 VPlanValue.h - reduce unnecessary includes to forward decla [...] adds 019bd6485c5 [lldb] Don't complete ObjCInterfaceDecls in ClangExternalAS [...] adds fc98447af65 [llvm-readobj] - Do not skip building of the GNU hash table [...] adds 8062602810f DOTGraphTraitsPass.h - remove unnecessary includes. NFC. adds 1e9462a201c ArchiveWriter.h - remove unnecessary includes. NFC. adds d804b334ed0 [llvm-readelf] - Split GNUStyle<ELFT>::printHashHistogram. NFC. adds 706b22e3e44 [SimpleLoopUnswitch] Drop uses of instructions before block [...] adds 259abfc7cbc [LAA] We only need pointer checks if there are non-zero che [...] adds 2d0389821e0 Revert "[LAA] We only need pointer checks if there are non- [...] adds 9b507b2127f [LAA] We only need pointer checks if there are non-zero che [...] adds 6e1eff78589 [NFC] Updating tests adds 18bb1f10670 [lldb] Fix a potential bug that may cause assert failure in [...] adds c7593b0f0d2 [ARM] Fix rewrite of frame index in Thumb2's address mode i8s4 adds 763bc230579 [lldb] Tab completion for process plugin name adds 5b84ee4f614 [Alignment] Fix misaligned interleaved loads adds 63f927b17a1 Update release notes with porting guide for AST Matchers adds 0508fb45dfb [CodeGen][BFloat] Add bfloat MVT type adds ae07fabf6a7 ObjCARCInstKind.h - remove unused includes. NFC. adds 0865d41492a ObjectFile.h - reduce unnecessary includes to forward decla [...] adds 2ee4ec6b6f6 [IR] add set function for FMF 'contract' adds 833996cef13 AMDGPU: Fix backwards s_cselect_* operands adds 70d4a202995 [UnJ] Update LI for inner nested loops adds ad5d319ee85 [IR][BFloat] add BFloat IR intrinsics support adds 4ab03e62fd0 [llvm-readobj] - Do not crash when an invalid .eh_frame_hdr [...] adds 5ee902bb5f3 [compiler-rt][asan] Add noinline to use-after-scope testcases adds cadb7ccf2ce [mlir] SCF: provide function_ref builders for IfOp adds 42eba9b40b2 [AArch64][BFloat] basic AArch64 bfloat support adds 4408eeed0ff tsan: fix false positives in AcquireGlobal adds 78bd0c0e5e8 [AArch64][BFloat] add BFloat instruction support for AArch64 adds 559845f8fe5 Revert "[PowerPC] Add support for -mcpu=pwr10 in both clang [...] adds b5b00877221 SpecialCaseList.h - reduce unnecessary includes to forward [...] adds 461af57de78 Add support for UnaryOperator in SyntaxTree adds 3be5e53f208 [FileCheck] Allow parenthesized expressions adds a888fc6b341 [OPENMP50]Initial support for use_device_addr clause. adds 31f40f603d0 [mlir] Add simple generator for return types adds 6022efb0e9c CoverageFilters.h - reduce unnecessary includes to forward [...] adds aca3d067efe Fix Darwin 'constinit thread_local' variables. adds b0404681171 Fix warning `-Wpedantic`. NFC. adds 495f18292b2 [VFABI] Fix parsing of uniform parameters that shouldn't ex [...] adds 1af3705c7fe Start migrating away from statepoint's inline length prefix [...] adds 5ba874e4724 [MLIR] [OpenMP] Add basic OpenMP parallel operation adds 4f0eba28eba [gn build] (manually) port dedaf3a2ac5 adds 0d20ed664ff [DDG] Data Dependence Graph - Add query function for memory [...] adds bed78845e55 [gn build] Port 0d20ed664ff adds 29f8056b54e [CodeGen] fix typo `def nxv1bf32` -> `def nxv1f32` adds 4d6f44f5f09 [mlir][spirv] Lower allocation/deallocations of workgroup memory. adds 5b4cd2d4c42 [X86] Assemble movzb 1280(%rbx, %r12), %r12 after D80608 adds 74a51753a6c [lldb] Make order of completions for expressions determinis [...] adds 07cd19efa2a AMDGPU: Fix dropping MI flags when rewriting instructions adds e7f1067ad6f [lldb/Reproducers] Skip API logging in the DUMMY macro adds 6407aa9d2e0 [clangd] Add access specifier information to hover contents adds a2a3e9f0a6e [Driver] Support -fsanitize=shadow-call-stack on aarch64_be adds d37ce53ad30 AMDGPU: Set StackPointerRegisterToSaveRestore adds 8d9ff231853 [NFC][XCOFF][AIX] Return function entry point symbol with d [...] adds b9c6871a957 [Driver] Support -fsanitize=shadow-call-stack and cfi-icall [...] adds eadf2959567 [CodeMoverUtils] Use dominator tree level to decide the dir [...] adds c295a65da49 [mlir] [VectorOps] Add 'vector.flat_transpose' operation adds 2368bf52cd7 [PowerPC] Add support for -mcpu=pwr10 in both clang and llvm adds 13f6c81c5d9 [BPF] simplify zero extension with MOV_32_64 adds 4b4496312e3 AMDGPU: Start adding MODE register uses to instructions adds 48cb380abdc [InstCombine] add tests for vector demanded elements of sel [...] adds fa3b587196d [llvm]NFC] Simplify ProfileSummaryInfo state transitions adds 8e7e6a8d6ba [X86] Restore selection of MULX on BMI2 targets. adds fe9d8442e0d [lldb/Test] Generate YAML binary in build directory adds c30c2368c77 [lldb/Reproducers] Skip tests relying on timeouts adds 33455215077 Also cache negative results in GetXcodeSDKPath (NFC) adds eb1092ada32 [AMDGPU] Fix for the lost CarryOut/CarryIn register operand [...] adds d24dd2b279f tsan: fix test in debug mode adds c593bf53422 [GlobalISel] Don't combine instructions which are fed by me [...] adds 49688b3c306 Fix `-Wpedantic` warning. NFC. adds c6fa2efd481 [mlir][Linalg] Fix build failure from D80188 adds 79aa9bfdb81 [mlir] Fix RunnerUtils template specialization adds 54b64572407 [TargetPassConfig] Add CanonicalizeFreezeInLoops before LSR adds b2773823116 Remove error-prone mlir::ExecutionEngine::invoke overload. adds 14f33575868 [StackSafety] Bailout more aggressively Many edge cases, e. [...] adds 804a39a2015 [NFC,StackSafety] Rename some variables adds 03481287ca5 Refactor argument attribute specification in intrinsic defi [...] adds fa342b5c805 Enable `align <n>` to be used in the intrinsic definition. adds 98ef93eabd7 [llvm] Add function feature extraction analysis adds 9546d8b108d [mlir][core] Add IndexElementsAttr helpers. adds 25132b36a8b [mlir][shape] Use IndexElementsAttr in Shape dialect. adds 5f97a540ad8 [lldb/Reproducers] Differentiate active and passive replay [...] adds f9bea9bc4ac [lldb/Reproducers] Skip & add FIXME to tests failing with u [...] adds f46bb9dd5ca [NFC] Reformat TEST_FOO macros in test_macros.h new a57a67c59b3 Fix a use-after-free in GetXcodeSDKPath new 0a072b8a0da [mlir][Linalg] Add missing library linkage for shared libra [...] new 2d068e534f1 Fix Windows command line bug when last token in response fi [...] new cf86a234ba8 Fix shared libs build break introduced in rG98ef93eabd76
The 4 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: clang-tools-extra/clang-doc/Generators.cpp | 14 - clang-tools-extra/clang-doc/Generators.h | 2 - clang-tools-extra/clang-doc/HTMLGenerator.cpp | 4 +- clang-tools-extra/clang-doc/MDGenerator.cpp | 4 +- clang-tools-extra/clangd/Hover.cpp | 6 +- clang-tools-extra/clangd/Hover.h | 3 + clang-tools-extra/clangd/unittests/HoverTests.cpp | 60 +- clang/docs/ReleaseNotes.rst | 34 + clang/include/clang/AST/OpenMPClause.h | 104 +++ clang/include/clang/AST/RecursiveASTVisitor.h | 7 + clang/include/clang/Basic/Specifiers.h | 14 + clang/include/clang/Sema/Sema.h | 3 + clang/include/clang/Tooling/Syntax/Nodes.h | 48 ++ clang/lib/AST/Decl.cpp | 9 + clang/lib/AST/DeclPrinter.cpp | 10 +- clang/lib/AST/JSONNodeDumper.cpp | 12 +- clang/lib/AST/OpenMPClause.cpp | 58 ++ clang/lib/AST/StmtProfile.cpp | 4 + clang/lib/AST/TextNodeDumper.cpp | 18 +- clang/lib/Basic/OpenMPKinds.cpp | 2 + clang/lib/Basic/Targets/PPC.cpp | 26 +- clang/lib/Basic/Targets/PPC.h | 1 + clang/lib/CodeGen/CGBuiltin.cpp | 12 +- clang/lib/CodeGen/CGStmtOpenMP.cpp | 1 + clang/lib/CodeGen/CodeGenModule.cpp | 27 +- clang/lib/CodeGen/CodeGenPGO.cpp | 27 +- clang/lib/Driver/SanitizerArgs.cpp | 5 +- clang/lib/Driver/ToolChain.cpp | 9 +- clang/lib/Driver/XRayArgs.cpp | 2 +- clang/lib/Frontend/CompilerInvocation.cpp | 12 +- clang/lib/Parse/ParseOpenMP.cpp | 5 +- clang/lib/Sema/SemaOpenMP.cpp | 73 ++- clang/lib/Sema/TreeTransform.h | 24 + clang/lib/Serialization/ASTReader.cpp | 51 ++ clang/lib/Serialization/ASTWriter.cpp | 20 + clang/lib/StaticAnalyzer/Core/HTMLDiagnostics.cpp | 9 +- clang/lib/Tooling/Syntax/BuildTree.cpp | 19 + clang/lib/Tooling/Syntax/Nodes.cpp | 18 + clang/test/CodeGen/aarch64-neon-intrinsics.c | 52 +- .../CodeGenCXX/cxx2a-thread-local-constinit.cpp | 57 +- clang/test/Driver/fsanitize.c | 5 + clang/test/Driver/openmp-offload-gpu.c | 21 +- clang/test/OpenMP/amdgcn_device_function_call.cpp | 27 + clang/test/OpenMP/target_data_messages.c | 8 +- ... target_data_use_device_ptr_addr_ast_print.cpp} | 28 +- .../target_data_use_device_ptr_addr_messages.cpp | 300 +++++++++ .../OpenMP/target_data_use_device_ptr_messages.cpp | 208 ------ clang/test/OpenMP/target_map_messages.cpp | 2 +- .../test/OpenMP/target_parallel_no_exceptions.cpp | 1 + clang/test/OpenMP/target_teams_map_messages.cpp | 2 +- .../Profile/Inputs/c-counter-overflows.proftext | 2 +- clang/test/Profile/Inputs/c-general.profdata.v5 | Bin 0 -> 2376 bytes clang/test/Profile/Inputs/c-general.proftext | 14 +- .../Profile/Inputs/c-unprofiled-blocks.proftext | 4 +- clang/test/Profile/Inputs/cxx-rangefor.proftext | 2 +- clang/test/Profile/Inputs/cxx-throws.proftext | 2 +- .../Inputs/misexpect-switch-default.proftext | 2 +- .../Inputs/misexpect-switch-nonconst.proftext | 2 +- .../test/Profile/Inputs/misexpect-switch.proftext | 2 +- clang/test/Profile/c-collision.c | 22 + clang/test/Profile/c-general.c | 1 + clang/tools/libclang/CIndex.cpp | 4 + clang/unittests/Tooling/Syntax/TreeTest.cpp | 157 ++++- compiler-rt/cmake/Modules/CompilerRTUtils.cmake | 3 + compiler-rt/cmake/base-config-ix.cmake | 2 + compiler-rt/cmake/builtin-config-ix.cmake | 8 +- compiler-rt/lib/builtins/CMakeLists.txt | 6 + compiler-rt/lib/builtins/ve/grow_stack.S | 31 + compiler-rt/lib/builtins/ve/grow_stack_align.S | 31 + compiler-rt/lib/tsan/rtl/tsan_clock.cpp | 15 +- compiler-rt/lib/tsan/rtl/tsan_clock.h | 57 ++ compiler-rt/lib/tsan/rtl/tsan_rtl_mutex.cpp | 4 +- .../test/asan/TestCases/Windows/coverage-basic.cpp | 2 +- .../test/asan/TestCases/coverage-disabled.cpp | 2 +- .../asan/TestCases/use-after-scope-dtor-order.cpp | 2 +- .../test/asan/TestCases/use-after-scope-temp.cpp | 2 +- .../test/asan/TestCases/use-after-scope-temp2.cpp | 2 +- compiler-rt/test/msan/coverage-levels.cpp | 8 +- compiler-rt/test/tsan/java_finalizer2.cpp | 82 +++ .../test/ubsan/TestCases/Misc/coverage-levels.cpp | 12 +- libc/test/src/math/cosf_test.cpp | 8 +- libc/test/src/math/exp2f_test.cpp | 19 +- libc/test/src/math/expf_test.cpp | 10 +- libc/test/src/math/fabs_test.cpp | 2 +- libc/test/src/math/fabsf_test.cpp | 3 +- libc/test/src/math/sincosf_test.cpp | 16 +- libc/test/src/math/sinf_test.cpp | 10 +- libc/utils/MPFRWrapper/MPFRUtils.cpp | 14 +- libc/utils/MPFRWrapper/MPFRUtils.h | 2 +- libcxx/test/support/test_macros.h | 66 +- lldb/docs/man/lldb.rst | 11 +- lldb/include/lldb/Core/PluginManager.h | 3 + lldb/include/lldb/Interpreter/CommandCompletions.h | 7 +- .../lldb/Utility/ReproducerInstrumentation.h | 8 +- lldb/packages/Python/lldbsuite/test/lldbtest.py | 37 +- lldb/source/Commands/CommandCompletions.cpp | 8 + lldb/source/Commands/CommandObjectProcess.cpp | 60 +- lldb/source/Core/Mangled.cpp | 2 - lldb/source/Core/PluginManager.cpp | 8 + lldb/source/Host/macosx/objcxx/HostInfoMacOSX.mm | 9 +- lldb/source/Interpreter/CommandObject.cpp | 6 +- .../Clang/ClangExpressionParser.cpp | 176 +++-- .../Clang/ClangExternalASTSourceCallbacks.cpp | 3 +- lldb/source/Utility/ReproducerInstrumentation.cpp | 9 + .../commands/command/script/TestCommandScript.py | 2 +- .../expression/completion/TestExprCompletion.py | 22 +- .../commands/expression/issue_11588/Test11588.py | 2 +- .../expression/no-deadlock/TestExprDoesntBlock.py | 1 + .../expression/timeout/TestCallWithTimeout.py | 1 + .../unwind_expression/TestUnwindExpression.py | 1 + .../process/attach-resume/TestAttachResume.py | 2 +- .../commands/process/attach/TestProcessAttach.py | 2 +- .../scripted_bkpt/TestScriptedResolver.py | 2 +- .../functionalities/completion/TestCompletion.py | 7 + .../conditional_break/TestConditionalBreak.py | 2 +- .../gdb_remote_client/TestGDBRemoteClient.py | 2 +- .../gdb_remote_client/TestRestartBug.py | 1 + .../show_location/TestShowLocationDwarf5.py | 10 +- .../API/functionalities/signal/TestSendSignal.py | 2 +- .../step_scripted/TestStepScripted.py | 8 +- .../API/lang/objc/foundation/TestRuntimeTypes.py | 2 +- .../API/lang/objc/foundation/TestSymbolTable.py | 13 +- .../API/lang/objc/hidden-ivars/TestHiddenIvars.py | 2 + lldb/test/API/lang/objc/modules/TestObjCModules.py | 2 +- lldb/test/API/lang/objc/print-obj/TestPrintObj.py | 2 +- .../API/python_api/hello_world/TestHelloWorld.py | 2 +- .../Shell/SymbolFile/DWARF/module-ownership.mm | 2 +- lldb/tools/lldb-vscode/lldb-vscode.cpp | 2 +- lldb/unittests/Symbol/TestTypeSystemClang.cpp | 34 + llvm/CMakeLists.txt | 4 + llvm/CODE_OWNERS.TXT | 4 +- llvm/docs/CommandGuide/FileCheck.rst | 2 + llvm/docs/CommandGuide/llvm-strip.rst | 4 + llvm/docs/GlobalISel/GenericOpcode.rst | 6 +- llvm/docs/LangRef.rst | 17 +- llvm/include/llvm/ADT/Triple.h | 3 + llvm/include/llvm/Analysis/DDG.h | 32 + llvm/include/llvm/Analysis/DOTGraphTraitsPass.h | 2 - .../llvm/Analysis/ML/InlineFeaturesAnalysis.h | 37 ++ llvm/include/llvm/Analysis/ObjCARCInstKind.h | 2 - llvm/include/llvm/Analysis/OrderedInstructions.h | 6 + llvm/include/llvm/Analysis/ProfileSummaryInfo.h | 13 +- .../llvm/CodeGen/GlobalISel/LegalizerInfo.h | 3 + llvm/include/llvm/CodeGen/SelectionDAG.h | 1 + .../llvm/CodeGen/TargetLoweringObjectFileImpl.h | 3 + llvm/include/llvm/CodeGen/ValueTypes.td | 295 +++++---- llvm/include/llvm/Frontend/OpenMP/OMPKinds.def | 2 + llvm/include/llvm/IR/Attributes.h | 3 + llvm/include/llvm/IR/Instruction.h | 5 + llvm/include/llvm/IR/Intrinsics.h | 1 + llvm/include/llvm/IR/Intrinsics.td | 259 +++++--- llvm/include/llvm/IR/IntrinsicsAArch64.td | 75 +-- llvm/include/llvm/IR/IntrinsicsAMDGPU.td | 184 +++--- llvm/include/llvm/IR/IntrinsicsARM.td | 64 +- llvm/include/llvm/IR/IntrinsicsBPF.td | 2 +- llvm/include/llvm/IR/IntrinsicsHexagon.td | 26 +- llvm/include/llvm/IR/IntrinsicsHexagonDep.td | 370 +++++------ llvm/include/llvm/IR/IntrinsicsMips.td | 254 ++++---- llvm/include/llvm/IR/IntrinsicsNVVM.td | 26 +- llvm/include/llvm/IR/IntrinsicsPowerPC.td | 24 +- llvm/include/llvm/IR/IntrinsicsRISCV.td | 4 +- llvm/include/llvm/IR/IntrinsicsSystemZ.td | 36 +- llvm/include/llvm/IR/IntrinsicsWebAssembly.td | 16 +- llvm/include/llvm/IR/IntrinsicsX86.td | 716 ++++++++++----------- llvm/include/llvm/IR/IntrinsicsXCore.td | 72 +-- llvm/include/llvm/Object/ArchiveWriter.h | 3 - llvm/include/llvm/Object/ELF.h | 32 + llvm/include/llvm/Object/ObjectFile.h | 3 +- llvm/include/llvm/ProfileData/InstrProf.h | 3 + llvm/include/llvm/ProfileData/InstrProfData.inc | 2 +- llvm/include/llvm/Support/MachineValueType.h | 371 ++++++----- llvm/include/llvm/Support/SpecialCaseList.h | 8 +- .../include/llvm/Target/TargetLoweringObjectFile.h | 7 + llvm/lib/Analysis/CMakeLists.txt | 7 + llvm/lib/Analysis/LoopAccessAnalysis.cpp | 21 +- llvm/lib/Analysis/ML/CMakeLists.txt | 11 + llvm/lib/Analysis/ML/InlineFeaturesAnalysis.cpp | 28 + llvm/lib/Analysis/OrderedInstructions.cpp | 12 + llvm/lib/Analysis/ProfileSummaryInfo.cpp | 53 +- llvm/lib/Analysis/StackSafetyAnalysis.cpp | 119 ++-- llvm/lib/Analysis/VFABIDemangling.cpp | 32 +- llvm/lib/CodeGen/AsmPrinter/AsmPrinter.cpp | 10 +- llvm/lib/CodeGen/GlobalISel/CombinerHelper.cpp | 24 +- llvm/lib/CodeGen/GlobalISel/InlineAsmLowering.cpp | 3 +- llvm/lib/CodeGen/GlobalISel/LegalityPredicates.cpp | 6 + llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp | 16 + .../CodeGen/SelectionDAG/SelectionDAGBuilder.cpp | 1 + .../CodeGen/SelectionDAG/StatepointLowering.cpp | 22 +- llvm/lib/CodeGen/TargetLoweringObjectFileImpl.cpp | 8 + llvm/lib/CodeGen/TargetPassConfig.cpp | 1 + llvm/lib/CodeGen/ValueTypes.cpp | 15 + llvm/lib/DebugInfo/DWARF/DWARFDebugFrame.cpp | 2 +- llvm/lib/IR/Attributes.cpp | 11 + llvm/lib/IR/Function.cpp | 8 +- llvm/lib/IR/Instruction.cpp | 5 + llvm/lib/IR/Verifier.cpp | 30 +- llvm/lib/Object/XCOFFObjectFile.cpp | 1 + llvm/lib/Passes/CMakeLists.txt | 3 + llvm/lib/Passes/PassBuilder.cpp | 1 + llvm/lib/Passes/PassRegistry.def | 1 + llvm/lib/Support/CommandLine.cpp | 2 +- llvm/lib/Support/FileCheck.cpp | 39 ++ llvm/lib/Support/FileCheckImpl.h | 13 +- .../lib/Target/AArch64/AArch64CallingConvention.td | 59 +- llvm/lib/Target/AArch64/AArch64ISelDAGToDAG.cpp | 2 + llvm/lib/Target/AArch64/AArch64ISelLowering.cpp | 45 +- llvm/lib/Target/AArch64/AArch64InstrFormats.td | 38 +- llvm/lib/Target/AArch64/AArch64InstrInfo.td | 163 ++++- .../Target/AArch64/AArch64InstructionSelector.cpp | 33 +- llvm/lib/Target/AArch64/AArch64RegisterInfo.td | 16 +- llvm/lib/Target/AMDGPU/AMDGPULegalizerInfo.cpp | 19 +- llvm/lib/Target/AMDGPU/GCNDPPCombine.cpp | 4 +- llvm/lib/Target/AMDGPU/SIISelLowering.cpp | 3 + llvm/lib/Target/AMDGPU/SIInstrFormats.td | 3 + llvm/lib/Target/AMDGPU/SIInstrInfo.cpp | 75 ++- llvm/lib/Target/AMDGPU/SIInstructions.td | 4 +- llvm/lib/Target/AMDGPU/SIPeepholeSDWA.cpp | 25 +- llvm/lib/Target/AMDGPU/SOPInstructions.td | 29 +- llvm/lib/Target/AMDGPU/VOP1Instructions.td | 34 +- llvm/lib/Target/AMDGPU/VOP2Instructions.td | 11 +- llvm/lib/Target/AMDGPU/VOP3Instructions.td | 27 +- llvm/lib/Target/AMDGPU/VOP3PInstructions.td | 8 +- llvm/lib/Target/AMDGPU/VOPCInstructions.td | 8 +- llvm/lib/Target/AMDGPU/VOPInstructions.td | 27 +- llvm/lib/Target/ARM/Thumb2InstrInfo.cpp | 2 +- llvm/lib/Target/BPF/BPFISelLowering.cpp | 6 + llvm/lib/Target/BPF/BPFInstrInfo.td | 3 +- llvm/lib/Target/BPF/BPFMIPeephole.cpp | 15 +- llvm/lib/Target/VE/VECallingConv.td | 3 + llvm/lib/Target/VE/VEFrameLowering.cpp | 148 +++-- llvm/lib/Target/VE/VEFrameLowering.h | 22 +- llvm/lib/Target/VE/VEISelLowering.cpp | 73 +++ llvm/lib/Target/VE/VEISelLowering.h | 7 +- llvm/lib/Target/VE/VEInstrInfo.cpp | 41 +- llvm/lib/Target/VE/VEInstrInfo.h | 1 + llvm/lib/Target/VE/VEInstrInfo.td | 11 + llvm/lib/Target/VE/VERegisterInfo.cpp | 14 +- llvm/lib/Target/VE/VESubtarget.h | 2 +- llvm/lib/Target/X86/AsmParser/X86AsmParser.cpp | 39 +- llvm/lib/Target/X86/AsmParser/X86Operand.h | 8 + llvm/lib/Target/X86/X86ISelDAGToDAG.cpp | 69 +- llvm/lib/Target/X86/X86ISelLowering.cpp | 110 ++-- llvm/lib/Target/X86/X86InstrFragmentsSIMD.td | 4 + llvm/lib/Target/X86/X86InstrInfo.td | 3 - llvm/lib/Target/X86/X86InstrSSE.td | 130 ++-- llvm/lib/Target/X86/X86InterleavedAccess.cpp | 26 +- llvm/lib/Target/X86/X86IntrinsicsInfo.h | 2 + llvm/lib/Transforms/IPO/SampleProfile.cpp | 5 +- .../Instrumentation/PGOInstrumentation.cpp | 1 + llvm/lib/Transforms/Scalar/SimpleLoopUnswitch.cpp | 5 + llvm/lib/Transforms/Utils/CodeMoverUtils.cpp | 17 +- llvm/lib/Transforms/Utils/Debugify.cpp | 2 +- llvm/lib/Transforms/Utils/LoopUnrollAndJam.cpp | 12 +- llvm/lib/Transforms/Vectorize/LoopVectorize.cpp | 4 +- llvm/lib/Transforms/Vectorize/VPlanValue.h | 8 +- llvm/test/Analysis/StackSafetyAnalysis/ipa.ll | 4 +- llvm/test/Analysis/StackSafetyAnalysis/local.ll | 55 +- .../test/Analysis/StackSafetyAnalysis/memintrin.ll | 32 +- .../AArch64/GlobalISel/irtranslator-inline-asm.ll | 16 + ...prelegalizercombiner-not-really-equiv-insts.mir | 82 +++ .../GlobalISel/select-arith-immed-compare.mir | 78 +++ llvm/test/CodeGen/AArch64/O3-pipeline.ll | 1 + llvm/test/CodeGen/AArch64/bf16-vector-bitcast.ll | 218 +++++++ llvm/test/CodeGen/AArch64/bf16-vector-shuffle.ll | 165 +++++ llvm/test/CodeGen/AArch64/bf16.ll | 38 ++ .../AMDGPU/GlobalISel/inst-select-amdgcn.cos.mir | 4 +- .../GlobalISel/inst-select-amdgcn.cos.s16.mir | 4 +- .../GlobalISel/inst-select-amdgcn.cvt.pkrtz.mir | 6 +- .../GlobalISel/inst-select-amdgcn.fmad.ftz.mir | 18 +- .../AMDGPU/GlobalISel/inst-select-amdgcn.fmed3.mir | 16 +- .../GlobalISel/inst-select-amdgcn.fmed3.s16.mir | 4 +- .../AMDGPU/GlobalISel/inst-select-amdgcn.fract.mir | 8 +- .../GlobalISel/inst-select-amdgcn.fract.s16.mir | 6 +- .../AMDGPU/GlobalISel/inst-select-amdgcn.ldexp.mir | 12 +- .../GlobalISel/inst-select-amdgcn.ldexp.s16.mir | 6 +- .../GlobalISel/inst-select-amdgcn.rcp.legacy.mir | 4 +- .../AMDGPU/GlobalISel/inst-select-amdgcn.rcp.mir | 8 +- .../GlobalISel/inst-select-amdgcn.rcp.s16.mir | 5 +- .../GlobalISel/inst-select-amdgcn.rsq.clamp.mir | 4 +- .../GlobalISel/inst-select-amdgcn.rsq.legacy.mir | 4 +- .../AMDGPU/GlobalISel/inst-select-amdgcn.rsq.mir | 8 +- .../GlobalISel/inst-select-amdgcn.rsq.s16.mir | 4 +- .../AMDGPU/GlobalISel/inst-select-amdgcn.sin.mir | 4 +- .../GlobalISel/inst-select-amdgcn.sin.s16.mir | 4 +- .../AMDGPU/GlobalISel/inst-select-fadd.s16.mir | 16 +- .../AMDGPU/GlobalISel/inst-select-fadd.s32.mir | 24 +- .../AMDGPU/GlobalISel/inst-select-fadd.s64.mir | 22 +- .../GlobalISel/inst-select-fcanonicalize.mir | 56 +- .../AMDGPU/GlobalISel/inst-select-fceil.mir | 8 +- .../AMDGPU/GlobalISel/inst-select-fceil.s16.mir | 6 +- .../CodeGen/AMDGPU/GlobalISel/inst-select-fcmp.mir | 116 ++-- .../AMDGPU/GlobalISel/inst-select-fcmp.s16.mir | 56 +- .../AMDGPU/GlobalISel/inst-select-fexp2.mir | 4 +- .../AMDGPU/GlobalISel/inst-select-ffloor.s16.mir | 6 +- .../AMDGPU/GlobalISel/inst-select-ffloor.s32.mir | 8 +- .../AMDGPU/GlobalISel/inst-select-ffloor.s64.mir | 4 +- .../AMDGPU/GlobalISel/inst-select-fma.s32.mir | 36 +- .../AMDGPU/GlobalISel/inst-select-fmad.s32.mir | 24 +- .../AMDGPU/GlobalISel/inst-select-fmaxnum-ieee.mir | 24 +- .../GlobalISel/inst-select-fmaxnum-ieee.s16.mir | 4 +- .../GlobalISel/inst-select-fmaxnum-ieee.v2s16.mir | 2 +- .../AMDGPU/GlobalISel/inst-select-fmaxnum.mir | 24 +- .../AMDGPU/GlobalISel/inst-select-fmaxnum.s16.mir | 4 +- .../GlobalISel/inst-select-fmaxnum.v2s16.mir | 2 +- .../AMDGPU/GlobalISel/inst-select-fminnum-ieee.mir | 24 +- .../GlobalISel/inst-select-fminnum-ieee.s16.mir | 4 +- .../GlobalISel/inst-select-fminnum-ieee.v2s16.mir | 2 +- .../AMDGPU/GlobalISel/inst-select-fminnum.mir | 24 +- .../AMDGPU/GlobalISel/inst-select-fminnum.s16.mir | 4 +- .../GlobalISel/inst-select-fminnum.v2s16.mir | 2 +- .../CodeGen/AMDGPU/GlobalISel/inst-select-fmul.mir | 38 +- .../AMDGPU/GlobalISel/inst-select-fmul.v2s16.mir | 6 +- .../AMDGPU/GlobalISel/inst-select-fptosi.mir | 18 +- .../AMDGPU/GlobalISel/inst-select-fptoui.mir | 16 +- .../AMDGPU/GlobalISel/inst-select-frint.mir | 10 +- .../AMDGPU/GlobalISel/inst-select-frint.s16.mir | 6 +- .../GlobalISel/inst-select-intrinsic-trunc.mir | 8 +- .../GlobalISel/inst-select-intrinsic-trunc.s16.mir | 6 +- .../AMDGPU/GlobalISel/inst-select-sitofp.mir | 24 +- .../AMDGPU/GlobalISel/inst-select-uitofp.mir | 24 +- .../CodeGen/AMDGPU/GlobalISel/legalize-ptrmask.mir | 221 +++++++ llvm/test/CodeGen/AMDGPU/bundle-latency.mir | 16 +- .../CodeGen/AMDGPU/clamp-omod-special-case.mir | 50 +- llvm/test/CodeGen/AMDGPU/cluster-flat-loads.mir | 2 +- ...coalescer-subranges-another-copymi-not-live.mir | 10 +- .../coalescer-subranges-another-prune-error.mir | 22 +- .../AMDGPU/coalescer-subregjoin-fullcopy.mir | 32 +- .../coalescer-with-subregs-bad-identical.mir | 28 +- .../CodeGen/AMDGPU/couldnt-join-subrange-3.mir | 36 +- llvm/test/CodeGen/AMDGPU/dead-lane.mir | 6 +- .../CodeGen/AMDGPU/debug-value-scheduler-crash.mir | 58 +- llvm/test/CodeGen/AMDGPU/dpp_combine.mir | 63 +- llvm/test/CodeGen/AMDGPU/early-if-convert.ll | 6 +- llvm/test/CodeGen/AMDGPU/endpgm-dce.mir | 8 +- llvm/test/CodeGen/AMDGPU/fix-sgpr-copies.mir | 2 +- llvm/test/CodeGen/AMDGPU/fold-imm-f16-f32.mir | 76 +-- .../CodeGen/AMDGPU/fold-immediate-output-mods.mir | 16 +- llvm/test/CodeGen/AMDGPU/fold-vgpr-copy.mir | 4 +- .../CodeGen/AMDGPU/fp-atomic-to-s_denormmode.mir | 66 +- .../AMDGPU/hazard-buffer-store-v-interp.mir | 4 +- llvm/test/CodeGen/AMDGPU/hazard-hidden-bundle.mir | 2 +- llvm/test/CodeGen/AMDGPU/hazard-in-bundle.mir | 2 +- llvm/test/CodeGen/AMDGPU/hazard-kill.mir | 4 +- llvm/test/CodeGen/AMDGPU/hazard.mir | 4 +- .../test/CodeGen/AMDGPU/insert-waitcnts-callee.mir | 2 +- llvm/test/CodeGen/AMDGPU/inserted-wait-states.mir | 50 +- llvm/test/CodeGen/AMDGPU/madak-inline-constant.mir | 40 +- llvm/test/CodeGen/AMDGPU/mai-hazards.mir | 52 +- llvm/test/CodeGen/AMDGPU/merge-m0.mir | 2 +- llvm/test/CodeGen/AMDGPU/mode-register.mir | 108 ++-- llvm/test/CodeGen/AMDGPU/movrels-bug.mir | 2 +- llvm/test/CodeGen/AMDGPU/omod-nsz-flag.mir | 20 +- .../CodeGen/AMDGPU/power-sched-no-instr-sunit.mir | 2 +- .../CodeGen/AMDGPU/regcoal-subrange-join-seg.mir | 16 +- llvm/test/CodeGen/AMDGPU/regcoal-subrange-join.mir | 16 +- llvm/test/CodeGen/AMDGPU/regcoalesce-prune.mir | 4 +- ...coalescing-remove-partial-redundancy-assert.mir | 114 ++-- .../rename-independent-subregs-mac-operands.mir | 28 +- llvm/test/CodeGen/AMDGPU/reqd-work-group-size.ll | 15 +- .../CodeGen/AMDGPU/s_add_co_pseudo_lowering.mir | 50 ++ .../sched-assert-onlydbg-value-empty-region.mir | 24 +- llvm/test/CodeGen/AMDGPU/sched-crash-dbg-value.mir | 22 +- llvm/test/CodeGen/AMDGPU/sdwa-gfx9.mir | 8 +- llvm/test/CodeGen/AMDGPU/sdwa-ops.mir | 8 +- .../CodeGen/AMDGPU/sdwa-peephole-instr-gfx10.mir | 96 +-- llvm/test/CodeGen/AMDGPU/sdwa-peephole-instr.mir | 215 ++++--- llvm/test/CodeGen/AMDGPU/sdwa-preserve.mir | 8 +- .../CodeGen/AMDGPU/shrink-instructions-flags.mir | 24 + llvm/test/CodeGen/AMDGPU/smem-war-hazard.mir | 38 +- .../CodeGen/AMDGPU/spill-empty-live-interval.mir | 8 +- .../CodeGen/AMDGPU/subreg-split-live-in-error.mir | 88 +-- llvm/test/CodeGen/AMDGPU/twoaddr-fma.mir | 46 +- llvm/test/CodeGen/AMDGPU/twoaddr-mad.mir | 46 +- llvm/test/CodeGen/AMDGPU/v_swap_b32.mir | 4 +- .../CodeGen/AMDGPU/vccz-corrupt-bug-workaround.mir | 2 +- llvm/test/CodeGen/AMDGPU/vcmpx-permlane-hazard.mir | 2 +- llvm/test/CodeGen/AMDGPU/vmem-to-salu-hazard.mir | 2 +- .../test/CodeGen/AMDGPU/waitcnt-back-edge-loop.mir | 8 +- llvm/test/CodeGen/AMDGPU/waitcnt-overflow.mir | 42 +- llvm/test/CodeGen/AMDGPU/waitcnt-permute.mir | 2 +- llvm/test/CodeGen/ARM/O3-pipeline.ll | 1 + llvm/test/CodeGen/BPF/32-bit-subreg-cond-select.ll | 20 +- .../CodeGen/BPF/32-bit-subreg-peephole-phi-1.ll | 2 +- .../CodeGen/BPF/32-bit-subreg-peephole-phi-2.ll | 4 +- .../CodeGen/BPF/32-bit-subreg-peephole-phi-3.ll | 5 +- llvm/test/CodeGen/BPF/32-bit-subreg-peephole.ll | 24 +- llvm/test/CodeGen/BPF/32-bit-subreg-zext.ll | 21 + llvm/test/CodeGen/PowerPC/two-address-crash.mir | 54 +- .../CodeGen/Thumb2/frame-index-addrmode-t2i8s4.mir | 44 ++ llvm/test/CodeGen/VE/alloca.ll | 25 + llvm/test/CodeGen/VE/alloca_aligned.ll | 29 + llvm/test/CodeGen/X86/O3-pipeline.ll | 1 + llvm/test/CodeGen/X86/atomic-unordered.ll | 85 ++- llvm/test/CodeGen/X86/bmi2-x86_64.ll | 8 +- llvm/test/CodeGen/X86/bmi2.ll | 12 +- llvm/test/CodeGen/X86/combine-ptest.ll | 20 +- llvm/test/CodeGen/X86/hoist-invariant-load.ll | 21 +- llvm/test/CodeGen/X86/i128-mul.ll | 415 ++++++++---- llvm/test/CodeGen/X86/mulx32.ll | 8 +- llvm/test/CodeGen/X86/mulx64.ll | 8 +- llvm/test/CodeGen/X86/pr35636.ll | 20 +- .../X86/statepoint-gctransition-call-lowering.ll | 15 + llvm/test/CodeGen/X86/statepoint-regs.ll | 17 + llvm/test/FileCheck/numeric-expression.txt | 14 + llvm/test/MC/X86/avx512-err.s | 6 + llvm/test/MC/X86/x86-64.s | 3 + .../TableGen/GlobalISelEmitter-SDNodeXForm-timm.td | 4 +- .../GlobalISelEmitter-immarg-literal-pattern.td | 2 +- llvm/test/TableGen/immarg.td | 4 +- .../CanonicalizeFreezeInLoops/aarch64.ll | 7 +- .../Transforms/InstCombine/vec_demanded_elts.ll | 61 ++ .../X86/interleaved-accesses-64bits-avx.ll | 13 +- .../InterleavedAccess/X86/interleavedLoad.ll | 20 +- .../InterleavedAccess/X86/interleavedStore.ll | 8 +- llvm/test/Transforms/LoopUnrollAndJam/innerloop.ll | 97 +++ .../RewriteStatepointsForGC/base-pointers-4.ll | 39 +- .../Transforms/RewriteStatepointsForGC/basic.ll | 84 ++- .../deopt-lowering-attrs.ll | 15 +- .../scalar-base-vector-2.ll | 76 +++ .../RewriteStatepointsForGC/scalar-base-vector.ll | 74 +-- .../dead-blocks-uses-in-unreachablel-blocks.ll | 32 + llvm/test/Verifier/preallocated-invalid.ll | 21 +- llvm/test/Verifier/preallocated-valid.ll | 11 + .../llvm-mca/X86/BdVer2/dependent-pmuld-paddd.s | 2 +- .../llvm-mca/X86/BtVer2/dependent-pmuld-paddd.s | 2 +- .../llvm-objcopy/MachO/remove-swift-symbols.test | 221 +++++++ .../tools/llvm-readobj/ELF/hash-histogram.test | 59 ++ llvm/test/tools/llvm-readobj/ELF/unwind.test | 61 ++ llvm/tools/llvm-cov/CodeCoverage.cpp | 1 + llvm/tools/llvm-cov/CoverageFilters.cpp | 1 + llvm/tools/llvm-cov/CoverageFilters.h | 10 +- llvm/tools/llvm-objcopy/COFF/COFFObjcopy.cpp | 3 +- llvm/tools/llvm-objcopy/CopyConfig.cpp | 1 + llvm/tools/llvm-objcopy/CopyConfig.h | 1 + llvm/tools/llvm-objcopy/ELF/ELFObjcopy.cpp | 4 +- llvm/tools/llvm-objcopy/MachO/MachOObjcopy.cpp | 6 +- llvm/tools/llvm-objcopy/MachO/MachOReader.cpp | 23 + llvm/tools/llvm-objcopy/MachO/MachOReader.h | 1 + llvm/tools/llvm-objcopy/MachO/Object.h | 7 + llvm/tools/llvm-objcopy/StripOpts.td | 3 + llvm/tools/llvm-readobj/DwarfCFIEHPrinter.h | 30 +- llvm/tools/llvm-readobj/ELFDumper.cpp | 224 +++---- llvm/tools/llvm-readobj/ObjDumper.h | 2 +- llvm/tools/llvm-readobj/llvm-readobj.cpp | 2 +- llvm/unittests/Analysis/CMakeLists.txt | 3 + llvm/unittests/Analysis/DDGTest.cpp | 128 ++++ llvm/unittests/Analysis/ML/CMakeLists.txt | 12 + .../Analysis/ML/InlineFeaturesAnalysisTest.cpp | 77 +++ llvm/unittests/Analysis/VectorFunctionABITest.cpp | 40 +- llvm/unittests/MI/LiveIntervalTest.cpp | 12 +- llvm/unittests/Support/CommandLineTest.cpp | 15 +- llvm/unittests/Support/FileCheckTest.cpp | 86 +++ .../Transforms/Utils/CodeMoverUtilsTest.cpp | 36 ++ llvm/utils/TableGen/CodeGenIntrinsics.h | 21 +- llvm/utils/TableGen/CodeGenTarget.cpp | 31 +- llvm/utils/TableGen/IntrinsicEmitter.cpp | 41 +- .../gn/secondary/compiler-rt/lib/builtins/BUILD.gn | 7 + .../gn/secondary/llvm/unittests/Analysis/BUILD.gn | 1 + mlir/docs/OpDefinitions.md | 13 +- .../mlir/Dialect/Linalg/Transforms/Transforms.h | 73 ++- mlir/include/mlir/Dialect/Linalg/Utils/Utils.h | 53 +- mlir/include/mlir/Dialect/OpenMP/CMakeLists.txt | 8 +- mlir/include/mlir/Dialect/OpenMP/OpenMPDialect.h | 2 + mlir/include/mlir/Dialect/OpenMP/OpenMPOps.td | 119 +++- mlir/include/mlir/Dialect/SCF/EDSC/Builders.h | 10 + mlir/include/mlir/Dialect/SCF/SCF.h | 2 + mlir/include/mlir/Dialect/SCF/SCFOps.td | 13 +- mlir/include/mlir/Dialect/SPIRV/SPIRVLowering.h | 6 + mlir/include/mlir/Dialect/Shape/IR/ShapeOps.td | 34 +- mlir/include/mlir/Dialect/Vector/VectorOps.td | 55 ++ mlir/include/mlir/ExecutionEngine/CRunnerUtils.h | 11 +- .../include/mlir/ExecutionEngine/ExecutionEngine.h | 24 +- mlir/include/mlir/IR/Builders.h | 1 + mlir/include/mlir/IR/OpBase.td | 7 + mlir/include/mlir/TableGen/Attribute.h | 3 + mlir/include/mlir/TableGen/Operator.h | 42 ++ .../StandardToSPIRV/ConvertStandardToSPIRV.cpp | 128 +++- .../VectorToLLVM/ConvertVectorToLLVM.cpp | 22 + mlir/lib/Conversion/VectorToSCF/VectorToSCF.cpp | 70 +- mlir/lib/Dialect/Linalg/Transforms/Loops.cpp | 81 +-- mlir/lib/Dialect/Linalg/Transforms/Promotion.cpp | 331 ++++++---- mlir/lib/Dialect/Linalg/Transforms/Tiling.cpp | 10 +- mlir/lib/Dialect/Linalg/Transforms/Transforms.cpp | 19 +- mlir/lib/Dialect/Linalg/Utils/CMakeLists.txt | 1 + mlir/lib/Dialect/Linalg/Utils/Utils.cpp | 95 +++ mlir/lib/Dialect/OpenMP/IR/OpenMPDialect.cpp | 5 + mlir/lib/Dialect/SCF/EDSC/Builders.cpp | 48 ++ mlir/lib/Dialect/SCF/SCF.cpp | 44 +- mlir/lib/Dialect/SPIRV/SPIRVLowering.cpp | 50 +- mlir/lib/Dialect/Shape/IR/Shape.cpp | 49 +- mlir/lib/IR/Attributes.cpp | 2 + mlir/lib/IR/Builders.cpp | 7 + mlir/lib/TableGen/Attribute.cpp | 2 + mlir/lib/TableGen/Operator.cpp | 141 +++- mlir/test/Conversion/GPUToSPIRV/load-store.mlir | 8 +- mlir/test/Conversion/GPUToSPIRV/loop.mlir | 12 +- mlir/test/Conversion/StandardToSPIRV/alloc.mlir | 144 +++++ .../StandardToSPIRV/std-ops-to-spirv.mlir | 12 +- .../Conversion/VectorToLLVM/vector-to-llvm.mlir | 12 + mlir/test/Dialect/Linalg/parallel_loops.mlir | 38 +- mlir/test/Dialect/Linalg/promotion_options.mlir | 33 + mlir/test/Dialect/Linalg/tile_parallel_reduce.mlir | 108 ++++ mlir/test/Dialect/Linalg/transform-patterns.mlir | 25 +- mlir/test/Dialect/OpenMP/ops.mlir | 36 ++ mlir/test/Dialect/Shape/canonicalize.mlir | 36 +- mlir/test/Dialect/Vector/invalid.mlir | 7 + mlir/test/Dialect/Vector/ops.mlir | 44 +- mlir/test/lib/Dialect/Test/TestOps.td | 24 +- mlir/test/lib/Transforms/TestLinalgTransforms.cpp | 78 +++ mlir/test/mlir-tblgen/op-decl.td | 23 +- mlir/test/mlir-tblgen/types.mlir | 19 +- mlir/tools/mlir-tblgen/OpDefinitionsGen.cpp | 128 ++-- 512 files changed, 11048 insertions(+), 4885 deletions(-) create mode 100644 clang/test/OpenMP/amdgcn_device_function_call.cpp rename clang/test/OpenMP/{target_data_use_device_ptr_ast_print.cpp => target_data_ [...] create mode 100644 clang/test/OpenMP/target_data_use_device_ptr_addr_messages.cpp delete mode 100644 clang/test/OpenMP/target_data_use_device_ptr_messages.cpp create mode 100644 clang/test/Profile/Inputs/c-general.profdata.v5 create mode 100644 clang/test/Profile/c-collision.c create mode 100644 compiler-rt/lib/builtins/ve/grow_stack.S create mode 100644 compiler-rt/lib/builtins/ve/grow_stack_align.S create mode 100644 compiler-rt/test/tsan/java_finalizer2.cpp create mode 100644 llvm/include/llvm/Analysis/ML/InlineFeaturesAnalysis.h create mode 100644 llvm/lib/Analysis/ML/CMakeLists.txt create mode 100644 llvm/lib/Analysis/ML/InlineFeaturesAnalysis.cpp create mode 100644 llvm/test/CodeGen/AArch64/GlobalISel/prelegalizercombiner-not-r [...] create mode 100644 llvm/test/CodeGen/AArch64/bf16-vector-bitcast.ll create mode 100644 llvm/test/CodeGen/AArch64/bf16-vector-shuffle.ll create mode 100644 llvm/test/CodeGen/AArch64/bf16.ll create mode 100644 llvm/test/CodeGen/AMDGPU/GlobalISel/legalize-ptrmask.mir create mode 100644 llvm/test/CodeGen/AMDGPU/s_add_co_pseudo_lowering.mir create mode 100644 llvm/test/CodeGen/AMDGPU/shrink-instructions-flags.mir create mode 100644 llvm/test/CodeGen/BPF/32-bit-subreg-zext.ll create mode 100644 llvm/test/CodeGen/Thumb2/frame-index-addrmode-t2i8s4.mir create mode 100644 llvm/test/CodeGen/VE/alloca.ll create mode 100644 llvm/test/CodeGen/VE/alloca_aligned.ll create mode 100644 llvm/test/Transforms/LoopUnrollAndJam/innerloop.ll create mode 100644 llvm/test/Transforms/RewriteStatepointsForGC/scalar-base-vector-2.ll create mode 100644 llvm/test/Transforms/SimpleLoopUnswitch/dead-blocks-uses-in-unr [...] create mode 100644 llvm/test/tools/llvm-objcopy/MachO/remove-swift-symbols.test create mode 100644 llvm/unittests/Analysis/DDGTest.cpp create mode 100644 llvm/unittests/Analysis/ML/CMakeLists.txt create mode 100644 llvm/unittests/Analysis/ML/InlineFeaturesAnalysisTest.cpp create mode 100644 mlir/test/Conversion/StandardToSPIRV/alloc.mlir create mode 100644 mlir/test/Dialect/Linalg/promotion_options.mlir create mode 100644 mlir/test/Dialect/Linalg/tile_parallel_reduce.mlir