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-Oz in repository toolchain/ci/llvm-project.
from 3f5f687e2e8b Port __sanitizer::StopTheWorld to Windows adds bd16b1ce78a6 Passthrough LLVM_USE_LLD LLVM_USE_LINKER into runtimes adds 64f694acaf92 [mlir][tosa] Move tosa canonicalizers to optional optimiza [...] adds aa27bab5a1a1 [ELF] InputSection::writeTo: reorder type checks and add L [...] adds 65777addbd39 [llvm-c] Accept GEP operators in some APIs adds ba31cb4d3880 [CodeGen] Store element type in RValue adds 705c722ba5ee [examples][BuildingAJIT] Fix use-after-move bug in Chapter 4. adds 89bcfd163257 Recommit "[FuncSpec] Decouple cost/benefit analysis, allow [...] adds 11dc235c7dda [lldb] Fix matchers for char array formatters adds 6bd8f114c8f1 [ARM] Handle splats of constants for MVE qr instruction adds 78a392cf9f34 [FuncSpec] Respect MaxConstantsThreshold adds d18a9aeae9e6 [flang] Make the frontend driver error out when requesting [...] adds 78d15a112cbd [DWARF] Fix PR51087 Extraneous enum record in DWARF with t [...] adds 564d109b35e3 [LV] Pass VectorHeader block to emitTransformedIndex (NFC). adds 5675b6112aa9 [libc++] Disable _LIBCPP_DEBUG_ASSERT during constant evaluation adds 6d655ad0111e [flang][codegen] Add a conversion for `fir.coordinate_of` [...] adds c680fb69d6ae [AMDGPU] Fixes in ISelDAG path and GlobalISel path for 'bi [...] adds da8bd972a33a [analyzer][NFC] Change return value of StoreManager::attem [...] adds 9bf917394eba [CodeGen] Avoid more pointer element type accesses adds 54586582d3e1 [NFC] Fix type-units-maybe-unused-types.ll from D115325 (7 [...] adds 42f00106b7fe [DAG] Constant fold + canonicalize integer binops before S [...] adds b7b61fe091a7 [FuncSpec] Create helper to update state. NFC. adds fc01f85bf3ef [gn build] (semiautomatically) port 3f5f687e2e8b adds d91b5b0f57d8 [DAG] foldConstantFPMath - use APFloat& for read-only cons [...] adds 586765c0ee51 [lldb/qemu] Add emulator-env-vars setting adds 4170ea9445cc [clang][deps] NFC: Fix whitespace formatting adds 195a5294c28e [clang][deps] NFC: Rename member variable adds af7a421ef4aa [clang][deps] NFC: Remove explicit call to implicit constructor adds bcdf7f5e9104 [clang][deps] NFC: Take and store entry as reference adds 3f3b5c3ec0da [clang][deps] NFC: Unify ErrorOr patterns adds 22370530a37f [NFC][SVE] Add missing tests for i32 INC/DEC patterns. adds b8c9ebfac898 [AArch64] Regenerate concat_vector-truncate-combine.ll tests adds a94f68a2bd31 Implement some constexpr vector unary operators, fix boolean-ops adds d412f35395be [asan/mac] Fix a -Wformat warning adds 44f0e1453780 [asan/mac] Fix a few -Wformat warnings adds 22dbc7a48bf7 [DAG] foldConstantFPMath - fold vector splats as well as s [...] adds 5dd8ff73804a [asan/mac] Fix remaining -Wformat warnings adds a3096ca9b499 [lld/test] List one test dep per line adds 2438540a4a61 [gn build] (manually) port fb9a075c813c5 adds 5c9684704d15 [DAG][sve] Lowering for VLS masked truncating stores adds e00f22c1b1a3 [AArch64][SVE] Teach cost model that masked loads/stores a [...] adds 12873d1a670b Silence unused variable warning in release builds adds 9e451467217b [CodeGen] Fix element type for sret argument adds 52611702eadd Revert rG22dbc7a48bf7a3942a7e5ff57977ef828d240bd3 "[DAG] f [...] adds 512ab9968d5f [DAG] foldConstantFPMath - fold vector splats as well as s [...] adds 6192c312cf8d [AA] Correctly maintain the sign of PartiaAlias offset adds 29607b340072 [x86] add RUN line to test file for 32-bit target; NFC adds d3abb04e148b [OpenMP][libomptarget] Fix __tgt_rtl_run_target_team_regio [...] adds 9fd4f80e33a4 [ConstantFolding] Unify handling of load from uniform value adds b2c9b7d82ab5 [X86] Rename lzcnt/tzcnt X32 check prefixes to X86 adds 55aecfb936cc [X86] Rename funnel-shift X32 check prefixes to X86 adds 9d2994311a34 [DAG] Move foldConstantFPMath() inside FoldConstantArithmetic adds 7e44eb079d99 [AArch64][SVE] Improve code generation for VLS i1 masks adds 33cbaab1416b [funcattrs] Consistently treat calling a function pointer [...] adds 2722ac65f6d5 [libc++] Add a bunch of missing inline and _LIBCPP_HIDE_FR [...] adds f602723bfa71 [DAG] Constant fold + canonicalize fp binops before Simpli [...] adds be41996f4f8c [RISCV} Add FSGNJ_H to isAsCheapAsAMove and isCopyInstrImpl. adds 793c0da89e36 [capturetracking] Explicitly check for callee operand [NFC] adds 35c7b1aeae75 [DAG] SimplifyVBinOp - remove FoldConstantArithmetic call. adds 3b5572a18b2f Fix MSVC shadow variable warning. NFC. adds 54ee8bb73af3 [funcattrs] Use getDataOperandNo where appropriate [NFC] adds 90bd4873d66a [CodeGen] Fix an unused variable warning adds d976fb020428 [OpenMP][NFC] update status for 5.1 'fail' atomic extension adds 4c9e31a48145 [funcattrs] Use early return to clarify code in determineP [...] adds f78c1b07cb26 [Target] Use range-based for loops (NFC) adds 667485413fd3 [OPENMP]Look through member function call base during impl [...] adds 62ead3654795 [clang-format] Formatter does not handle c++11 string lite [...] adds 9369aa144409 [libc][Obvious] Change func_ to <func>_ in add_math_function.md. adds cc324af0d64c Revert "Port __sanitizer::StopTheWorld to Windows" adds 2fefb66e53f7 [gn build] Port cc324af0d64c adds 163c13fed9f6 [clang-format] Fix formatting of the code that follows C# [...] adds 65d7fd0239bf [Try2][InstrProf] Add Correlator class to read debug info adds 91dfb32f2fa5 [openmp][amdgpu][nfc] Mark all external functions extern C [...] adds 2b7be47b220a [llvm] Strip redundant lambda (NFC) adds 7de813e14cb0 [gn build] Port 65d7fd0239bf adds 18ab892ff7e9 [Bitcode] Avoid setting invalid comdat pointer (NFC) adds eb2cad8329b0 [DSE] Make isRemovable() for calls more robust (NFCI) adds 46ad66b81781 [SLP][NFC]Use 'llvm::copy' instead of element-by-elemen copying. adds 2a844c886990 Fix macOS buildbots after https://reviews.llvm.org/D115324. adds 67bc2435359a [lldb] Remove --reproducer-finalize and associated functionality adds c4b45eeb44fd [lld/mac] Don't lose "weak ref" bit when doing LTO adds d9d6e6a0483e [tests] Precommit tests from D115904 adds 71fe59212ca4 [SLP][NFC]Adjust type in debug output loop. adds 2d4f3ed5517a [mlir][vscode] Highlight inside c++ raw strings adds 79932211f912 [SDAG] remove FP-to-int cast attribute check in fold to FTRUNC adds 6969f8415df7 [runtimes] Fix type on flag name in D115852 adds 4f90e67e2f0f [lld-macho] Handle $ld$hide[$os] symbols. adds a8a51fe55649 [DSE] Remove calls with known writes to dead memory adds 26bd534a79c2 [llvm] Use none_of instead of !any_of (NFC) adds 9cf4b7266bbf [clang-format] Refactor common handling of attributes. NFC. adds 3429c7c3283c [InstrProf][NFC] Require zlib for debug info tests adds 38af5b4fd121 [libomptarget][nfc] Refactor dlwrap.h for easier reuse in [...] adds 766d32f582a6 [Hexagon] Use is_contained (NFC) adds 96aa1e73b3da [runtimes] Remove LLVM_ENABLE_LLD adds 4399f3b6b0df [TSan][Darwin] Make malloc_size interceptor more robust adds 64f40417259c [TSan][Darwin] Fix shadow mapping for iOS simulator on App [...] adds ac313c37e17e WinMsvc.cmake: try lower-case include/lib when searching f [...] adds 713ee230f884 [clang] Use llvm::reverse (NFC) adds fa1260697ec8 [lldb] Remove reproducer replay functionality adds fee57711fe4a Use DenseMap::lookup (NFC) adds 212e6c99776f [doc] Fix regex in ClangFormatStyleOptions for IncludeCategories adds 552d84414d25 [ELF] Use SmallVector for many SyntheticSections. NFC adds 4e310d89f223 [clang] Strip redundant lambda (NFC) adds 3aae04c744b0 [ELF] Parallelize MergeNoTailSection::writeTo adds 1ba99eaf7095 Revert "[DSE] Remove calls with known writes to dead memory" adds 936a67f089ef [clang-format] Extra spaces surrounding arrow in templated [...] adds ff94bd1bc92e [libcxx][test][NFC] noexcept tests for std::array adds 3362fa59ec40 [clang-format] extern with new line brace without indentation adds 591371f7df3c AMDGPU: Regenerate some mir test checks with -NEXT adds 37a203f63e7b AMDGPU: Regenerate more mir test checks with -NEXT adds 474b20b45053 [LLParser] Avoid unnecessary AttrBuilder<->AttributeSet ro [...] adds 9927a06f74bb [AA] Handle callbr instructions in alias analysis adds 982604cc08ca [llvm-tapi-diff] Replicate diff utility error handling adds 2ec75a0869ab [lit] Flush stderr manually on Windows after printing messages adds aeb36ae0f4cb Revert "[ConstantFolding] Unify handling of load from unif [...] adds cc4781464f17 Fix warning "comparison of integers of different signs" (NFC) adds f95ee6074aae [RISCV] Add target specific loop unrolling and peeling pre [...] adds 2da5af16acfe [RISCV] Rename a Zfh and put it in the same order as the s [...] adds d9ae852fcc97 [AMDGPU] Fix data race in SIInsertWaitcnts adds 1e93f3895fc3 [AMDGPU] Use enum_seq to iterator over InstCounterTypes. NFC. adds 683cbc12b33e [RISCV] Remove stale comments from tests. NFC adds 4a878c14c49e [llvm-tapi-diff] rename tests for clarity, NFC adds 56b2b1b8fd61 [NFC][Clang] Remove trailing spaces in `clang/include/clan [...] adds c1340b9e7848 [DAG] Improve FMINNUM/FMAXNUM/FMINIMUM/FMAXIMUM constant folding adds 67cce1ceee2d [X86] Adjust some IceLake fp shuffle schedule classes (PR48110) adds efec3a26b40c [DAG] visitADDSAT/visitSUBSAT - merge scalar/vector canoni [...] adds eeed24e766a1 [Bazel] update build files for https://github.com/llvm/llv [...] adds b0e8667b1dbd [MLIR] rewrite AffineStructures and Presburger tests to us [...] adds d96bf6ea4618 Revert "[clang-format] Adjust braced list detection" adds 3a3fcd6a23ad [clang-format] add regression tests for braced lists adds 731bde1ed30f [DAGCombiner] Avoid combining adjacent stores at -O0 to im [...] adds 47bd9ebda404 [X86][AVX512] cvt_by_vec_width - don't hardcode the schedu [...] adds ec0e4545caa1 Make AsyncParallelForRewrite parameterizable with a cost m [...] adds 4fa96b7eca73 [MLIR] Simplex: split some basic functionality out into a [...] adds 5bb21cea84a6 [InstCombine] add tests for icmp with mul operand; NFC adds 1965cc469539 [CodeGen] remove creation of FP cast function attribute adds 555eacf75f21 [clangd] Fix undefined behavior when generating error mess [...] adds 4ece4cd77e66 [ARM] Fold away CMP/CSINC from CMOV adds 68bc6d7cae6d [RISCV] Remove Zvamo Extention adds 18f087c21cdb [DebugInfo][Clang] record the access flag for class/struct [...] adds 0060060fef5d [Clang] Add helper text to fopenmp_version_EQ to make it s [...] new 9c11e9528683 [Clang][RISCV] Fix upper bound of RISC-V V type in debug info new 7f9e9c7fc341 Move getAsmBlockArgumentNames from OpAsmDialectInterface t [...] new 6963be12761f Revert "[MLIR] rewrite AffineStructures and Presburger tes [...]
The 3 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/clangd/refactor/Rename.cpp | 4 +- clang-tools-extra/clangd/unittests/RenameTests.cpp | 5 + clang/docs/ClangFormatStyleOptions.rst | 4 +- clang/docs/OpenMPSupport.rst | 2 +- clang/include/clang/Driver/Options.td | 11 +- .../StaticAnalyzer/Core/PathSensitive/Store.h | 6 +- .../DependencyScanningFilesystem.h | 18 +- .../clang/Tooling/Inclusions/IncludeStyle.h | 2 +- clang/lib/AST/ExprConstant.cpp | 85 +- clang/lib/AST/ParentMap.cpp | 3 +- clang/lib/CodeGen/CGCall.cpp | 11 +- clang/lib/CodeGen/CGDebugInfo.cpp | 7 +- clang/lib/CodeGen/CGExprAgg.cpp | 6 +- clang/lib/CodeGen/CGValue.h | 6 +- clang/lib/CodeGen/CodeGenFunction.cpp | 3 +- clang/lib/Format/TokenAnnotator.cpp | 10 +- clang/lib/Format/UnwrappedLineParser.cpp | 93 +- clang/lib/Format/UnwrappedLineParser.h | 1 + clang/lib/Frontend/CompilerInvocation.cpp | 4 +- clang/lib/Lex/TokenLexer.cpp | 4 +- clang/lib/Sema/SemaDecl.cpp | 2 +- clang/lib/Sema/SemaExpr.cpp | 17 +- clang/lib/Sema/SemaOpenMP.cpp | 11 +- clang/lib/StaticAnalyzer/Core/CallEvent.cpp | 9 +- clang/lib/StaticAnalyzer/Core/ExprEngineC.cpp | 24 +- clang/lib/StaticAnalyzer/Core/HTMLDiagnostics.cpp | 2 +- clang/lib/StaticAnalyzer/Core/Store.cpp | 9 +- .../DependencyScanningFilesystem.cpp | 40 +- clang/test/CodeGen/RISCV/riscv-v-debuginfo.c | 6 +- clang/test/CodeGen/arm-cmse-attr.c | 4 +- clang/test/CodeGen/no-junk-ftrunc.c | 3 +- clang/test/CodeGenCXX/debug-info-access.cpp | 41 +- clang/test/Driver/riscv-arch.c | 19 - clang/test/OpenMP/task_member_call_codegen.cpp | 319 + clang/test/OpenMP/taskloop_codegen.cpp | 4 +- clang/test/Preprocessor/riscv-target-features.c | 12 - clang/test/SemaCXX/constexpr-vectors.cpp | 167 +- clang/unittests/Format/FormatTest.cpp | 86 +- clang/unittests/Format/FormatTestCSharp.cpp | 122 + compiler-rt/lib/sanitizer_common/CMakeLists.txt | 1 - compiler-rt/lib/sanitizer_common/sanitizer_mac.cpp | 13 +- .../sanitizer_stoptheworld_win.cpp | 167 - .../sanitizer_common/sanitizer_symbolizer_mac.cpp | 2 +- .../tests/sanitizer_stoptheworld_test.cpp | 10 +- compiler-rt/lib/tsan/rtl/tsan_mman.cpp | 2 +- compiler-rt/lib/tsan/rtl/tsan_platform.h | 8 +- compiler-rt/lib/tsan/rtl/tsan_platform_posix.cpp | 2 +- .../Darwin/instrprof-debug-info-correlate.c | 33 + .../profile/Linux/instrprof-debug-info-correlate.c | 33 + compiler-rt/test/tsan/Darwin/malloc_size.mm | 10 + flang/lib/Frontend/CompilerInvocation.cpp | 10 + flang/lib/Optimizer/CodeGen/CodeGen.cpp | 195 +- flang/test/Driver/debug-measure-parse-tree.f90 | 2 +- flang/test/Driver/get-definition.f90 | 16 +- flang/test/Driver/multiple-actions-error.f95 | 8 + flang/test/Driver/werror-parse.f | 16 +- flang/test/Driver/werror-scan.f | 16 +- flang/test/Driver/werror-sema.f90 | 16 +- flang/test/Fir/Todo/cordinate_of_5.fir | 8 + flang/test/Fir/Todo/cordinate_of_6.fir | 8 + flang/test/Fir/convert-to-llvm-invalid.fir | 10 + flang/test/Fir/convert-to-llvm.fir | 123 +- flang/test/Fir/invalid.fir | 9 + flang/test/Frontend/input-output-file.f90 | 6 +- flang/test/Frontend/multiple-input-files.f90 | 18 +- flang/test/Lower/pre-fir-tree01.f90 | 2 +- flang/test/Lower/pre-fir-tree02.f90 | 2 +- flang/test/Lower/pre-fir-tree03.f90 | 2 +- flang/test/Lower/pre-fir-tree04.f90 | 2 +- flang/test/Lower/pre-fir-tree05.f90 | 2 +- flang/test/Semantics/data09.f90 | 2 +- flang/test/Semantics/data11.f90 | 2 +- flang/test/Semantics/data13.f90 | 2 +- flang/test/Semantics/getdefinition01.f90 | 6 +- flang/test/Semantics/getdefinition02.f | 6 +- flang/test/Semantics/getdefinition03-a.f90 | 4 +- flang/test/Semantics/getdefinition04.f90 | 2 +- flang/test/Semantics/getdefinition05.f90 | 4 +- flang/test/Semantics/getsymbols01.f90 | 2 +- flang/test/Semantics/getsymbols02.f90 | 2 +- flang/test/Semantics/getsymbols03-a.f90 | 2 +- flang/test/Semantics/getsymbols04.f90 | 2 +- flang/test/Semantics/getsymbols05.f90 | 2 +- libc/src/math/docs/add_math_function.md | 6 +- libcxx/include/__debug | 2 +- libcxx/include/__threading_support | 59 +- libcxx/include/bit | 2 +- libcxx/include/string | 125 +- .../sequences/array/array.data/data.pass.cpp | 4 + .../sequences/array/array.data/data_const.pass.cpp | 3 + .../containers/sequences/array/iterators.pass.cpp | 26 + libcxx/utils/libcxx/test/config.py | 1 - lld/ELF/InputSection.cpp | 11 +- lld/ELF/SyntheticSections.cpp | 19 +- lld/ELF/SyntheticSections.h | 48 +- lld/MachO/InputFiles.cpp | 78 +- lld/MachO/InputFiles.h | 3 + lld/test/CMakeLists.txt | 33 +- lld/test/MachO/lto-weak-ref.ll | 45 + lld/test/MachO/special-symbol-ld-hidden.s | 93 + lldb/include/lldb/Utility/Reproducer.h | 7 - lldb/source/API/SBReproducer.cpp | 95 +- lldb/source/API/SystemInitializerFull.cpp | 9 +- lldb/source/Commands/CommandObjectReproducer.cpp | 15 +- lldb/source/Core/DataFileCache.cpp | 5 +- lldb/source/DataFormatters/FormatManager.cpp | 5 +- .../Plugins/Platform/QemuUser/PlatformQemuUser.cpp | 14 +- .../QemuUser/PlatformQemuUserProperties.td | 5 + .../gdb-server/PlatformRemoteGDBServer.cpp | 16 +- .../Process/gdb-remote/ProcessGDBRemote.cpp | 14 +- lldb/source/Utility/Reproducer.cpp | 27 +- .../data-formatter/stringprinter/main.cpp | 42 +- .../module_cache/universal/Makefile | 20 - .../universal/TestModuleCacheUniversal.py | 8 +- .../functionalities/module_cache/universal/main.c | 3 - .../module_cache/universal/universal.yaml | 523 + .../reproducers/attach/TestReproducerAttach.py | 10 - lldb/test/API/qemu/TestQemuLaunch.py | 13 +- lldb/test/Shell/Driver/TestHelp.test | 1 - .../Functionalities/Inputs/DataFormatter.in | 7 - .../Functionalities/Inputs/ExpressionEvaluation.in | 10 - .../Reproducer/Functionalities/Inputs/foo.cpp | 13 - .../Reproducer/Functionalities/Inputs/stepping.c | 37 - .../Functionalities/TestDataFormatter.test | 16 - .../Functionalities/TestExpressionEvaluation.test | 22 - .../Reproducer/Functionalities/TestImageList.test | 31 - .../Reproducer/Functionalities/TestStepping.test | 100 - .../Shell/Reproducer/Modules/TestModuleCXX.test | 4 - lldb/test/Shell/Reproducer/TestCrash.test | 17 - lldb/test/Shell/Reproducer/TestDriverOptions.test | 2 - lldb/test/Shell/Reproducer/TestDump.test | 2 - lldb/test/Shell/Reproducer/TestFileRepro.test | 5 - lldb/test/Shell/Reproducer/TestFinalize.test | 14 - lldb/test/Shell/Reproducer/TestGDBRemoteRepro.test | 34 - lldb/test/Shell/Reproducer/TestHomeDir.test | 2 - .../test/Shell/Reproducer/TestMultipleTargets.test | 25 - lldb/test/Shell/Reproducer/TestProcessList.test | 21 - lldb/test/Shell/Reproducer/TestRelativePath.test | 8 - lldb/test/Shell/Reproducer/TestReuseDirectory.test | 17 - lldb/test/Shell/Reproducer/TestSynchronous.test | 14 - lldb/test/Shell/Reproducer/TestVerify.test | 12 - lldb/test/Shell/Reproducer/TestVersionCheck.test | 12 - lldb/test/Shell/Reproducer/TestWorkingDir.test | 4 +- lldb/tools/driver/Driver.cpp | 49 - lldb/tools/driver/Options.td | 11 - lldb/unittests/Utility/ReproducerTest.cpp | 76 - llvm/cmake/platforms/WinMsvc.cmake | 12 +- .../BuildingAJIT/Chapter4/KaleidoscopeJIT.h | 3 +- llvm/include/llvm-c/Core.h | 6 +- llvm/include/llvm/CodeGen/TargetLowering.h | 14 + llvm/include/llvm/IR/IntrinsicsRISCV.td | 28 - llvm/include/llvm/Option/ArgList.h | 6 + llvm/include/llvm/ProfileData/InstrProf.h | 4 + .../include/llvm/ProfileData/InstrProfCorrelator.h | 170 + llvm/include/llvm/ProfileData/InstrProfReader.h | 26 +- llvm/include/llvm/TextAPI/InterfaceFile.h | 2 + llvm/lib/Analysis/AliasAnalysis.cpp | 6 +- llvm/lib/Analysis/BasicAliasAnalysis.cpp | 3 + llvm/lib/Analysis/CaptureTracking.cpp | 7 +- llvm/lib/AsmParser/LLParser.cpp | 8 +- llvm/lib/Bitcode/Reader/BitcodeReader.cpp | 15 +- llvm/lib/CodeGen/AsmPrinter/DwarfDebug.cpp | 56 +- llvm/lib/CodeGen/AsmPrinter/DwarfDebug.h | 6 + llvm/lib/CodeGen/ImplicitNullChecks.cpp | 2 +- llvm/lib/CodeGen/SelectionDAG/DAGCombiner.cpp | 450 +- llvm/lib/CodeGen/SelectionDAG/LegalizeTypes.cpp | 8 +- llvm/lib/CodeGen/SelectionDAG/SelectionDAG.cpp | 28 +- llvm/lib/CodeGen/TargetLoweringBase.cpp | 2 +- llvm/lib/DebugInfo/DWARF/DWARFVerifier.cpp | 4 +- llvm/lib/IR/Core.cpp | 6 +- llvm/lib/ProfileData/CMakeLists.txt | 3 + llvm/lib/ProfileData/InstrProf.cpp | 12 + llvm/lib/ProfileData/InstrProfCorrelator.cpp | 264 + llvm/lib/ProfileData/InstrProfReader.cpp | 124 +- llvm/lib/Support/RISCVISAInfo.cpp | 5 - llvm/lib/Target/AArch64/AArch64ISelLowering.cpp | 66 +- .../Target/AArch64/AArch64TargetTransformInfo.cpp | 2 +- llvm/lib/Target/AArch64/SVEInstrFormats.td | 7 +- llvm/lib/Target/AArch64/SVEIntrinsicOpts.cpp | 2 +- llvm/lib/Target/AMDGPU/AMDGPULegalizerInfo.cpp | 13 +- .../Target/AMDGPU/R600OptimizeVectorRegisters.cpp | 42 +- llvm/lib/Target/AMDGPU/R600RegisterInfo.cpp | 6 +- llvm/lib/Target/AMDGPU/SIISelLowering.cpp | 15 +- llvm/lib/Target/AMDGPU/SIInsertWaitcnts.cpp | 88 +- llvm/lib/Target/AMDGPU/SIInstrInfo.cpp | 3 +- llvm/lib/Target/AMDGPU/SIMachineScheduler.cpp | 53 +- llvm/lib/Target/AMDGPU/SIWholeQuadMode.cpp | 9 +- llvm/lib/Target/ARM/ARMISelLowering.cpp | 71 + llvm/lib/Target/ARM/ARMInstrMVE.td | 70 +- llvm/lib/Target/ARM/ARMLowOverheadLoops.cpp | 2 +- llvm/lib/Target/Hexagon/HexagonBitSimplify.cpp | 3 +- llvm/lib/Target/Hexagon/HexagonVectorCombine.cpp | 2 +- llvm/lib/Target/RISCV/RISCV.td | 8 - llvm/lib/Target/RISCV/RISCVInstrFormatsV.td | 32 - llvm/lib/Target/RISCV/RISCVInstrInfo.cpp | 2 + llvm/lib/Target/RISCV/RISCVInstrInfoV.td | 57 +- llvm/lib/Target/RISCV/RISCVInstrInfoVPseudos.td | 168 - llvm/lib/Target/RISCV/RISCVSchedRocket.td | 2 +- llvm/lib/Target/RISCV/RISCVSchedSiFive7.td | 2 +- llvm/lib/Target/RISCV/RISCVSubtarget.h | 2 - llvm/lib/Target/RISCV/RISCVTargetTransformInfo.cpp | 91 + llvm/lib/Target/RISCV/RISCVTargetTransformInfo.h | 7 + .../X86/MCTargetDesc/X86WinCOFFTargetStreamer.cpp | 2 +- llvm/lib/Target/X86/X86CmovConversion.cpp | 2 +- llvm/lib/Target/X86/X86ISelLowering.cpp | 3 +- llvm/lib/Target/X86/X86InstrAVX512.td | 11 +- llvm/lib/Target/X86/X86SchedIceLake.td | 35 +- llvm/lib/Transforms/IPO/FunctionAttrs.cpp | 61 +- llvm/lib/Transforms/IPO/FunctionSpecialization.cpp | 313 +- llvm/lib/Transforms/IPO/GlobalOpt.cpp | 3 +- llvm/lib/Transforms/IPO/LowerTypeTests.cpp | 2 +- llvm/lib/Transforms/IPO/SampleProfile.cpp | 8 +- .../Transforms/Instrumentation/InstrProfiling.cpp | 7 +- .../lib/Transforms/Scalar/DeadStoreElimination.cpp | 4 +- llvm/lib/Transforms/Scalar/SCCP.cpp | 3 +- llvm/lib/Transforms/Utils/LoopPeel.cpp | 4 +- llvm/lib/Transforms/Utils/SimplifyCFG.cpp | 2 +- llvm/lib/Transforms/Vectorize/LoopVectorize.cpp | 28 +- llvm/lib/Transforms/Vectorize/SLPVectorizer.cpp | 9 +- llvm/runtimes/CMakeLists.txt | 2 + llvm/test/Analysis/BasicAA/pr52735.ll | 29 + .../Analysis/CostModel/AArch64/masked_ldst_vls.ll | 51 + llvm/test/Bindings/llvm-c/echo.ll | 3 + .../AArch64/concat_vector-truncate-combine.ll | 70 +- .../AArch64/sve-fixed-length-masked-gather.ll | 199 +- .../AArch64/sve-fixed-length-masked-loads.ll | 263 +- .../AArch64/sve-fixed-length-masked-scatter.ll | 125 +- .../AArch64/sve-fixed-length-masked-stores.ll | 126 +- .../AArch64/sve-intrinsics-counting-elems-i32.ll | 352 + llvm/test/CodeGen/AArch64/sve-punpklo-combine.ll | 254 + .../AArch64/vecreduce-propagate-sd-flags.ll | 18 +- .../AMDGPU/GlobalISel/artifact-combiner-anyext.mir | 18 +- .../GlobalISel/artifact-combiner-build-vector.mir | 19 +- .../artifact-combiner-concat-vectors.mir | 39 +- .../GlobalISel/artifact-combiner-extract.mir | 134 +- .../AMDGPU/GlobalISel/artifact-combiner-sext.mir | 58 +- .../AMDGPU/GlobalISel/artifact-combiner-trunc.mir | 40 +- .../artifact-combiner-unmerge-values.mir | 1083 +- .../AMDGPU/GlobalISel/artifact-combiner-zext.mir | 192 +- ...bug-legalization-artifact-combiner-dead-def.mir | 40 +- .../GlobalISel/irtranslator-amdgcn-sendmsg.ll | 9 +- .../GlobalISel/irtranslator-amdgpu_kernel.ll | 2746 +- .../AMDGPU/GlobalISel/irtranslator-amdgpu_ps.ll | 109 +- .../AMDGPU/GlobalISel/irtranslator-amdgpu_vs.ll | 96 +- .../AMDGPU/GlobalISel/irtranslator-constantexpr.ll | 96 +- .../AMDGPU/GlobalISel/irtranslator-fence.ll | 158 +- .../irtranslator-fixed-function-abi-vgpr-args.ll | 79 +- .../GlobalISel/irtranslator-function-args.ll | 4306 +-- .../GlobalISel/irtranslator-memory-intrinsics.ll | 335 +- .../AMDGPU/GlobalISel/irtranslator-ptrmask.ll | 184 +- .../CodeGen/AMDGPU/GlobalISel/irtranslator-sat.ll | 588 +- .../irtranslator-struct-return-intrinsics.ll | 21 +- .../AMDGPU/GlobalISel/irtranslator-tail-call.ll | 61 +- .../CodeGen/AMDGPU/GlobalISel/legalize-anyext.mir | 354 +- .../legalize-atomic-cmpxchg-with-success.mir | 56 +- .../AMDGPU/GlobalISel/legalize-atomic-cmpxchg.mir | 44 +- .../AMDGPU/GlobalISel/legalize-atomicrmw-add.mir | 16 +- .../AMDGPU/GlobalISel/legalize-atomicrmw-and.mir | 16 +- .../GlobalISel/legalize-atomicrmw-fadd-global.mir | 4 +- .../GlobalISel/legalize-atomicrmw-fadd-local.mir | 4 +- .../AMDGPU/GlobalISel/legalize-atomicrmw-max.mir | 16 +- .../AMDGPU/GlobalISel/legalize-atomicrmw-min.mir | 16 +- .../AMDGPU/GlobalISel/legalize-atomicrmw-or.mir | 16 +- .../AMDGPU/GlobalISel/legalize-atomicrmw-sub.mir | 16 +- .../AMDGPU/GlobalISel/legalize-atomicrmw-umax.mir | 16 +- .../AMDGPU/GlobalISel/legalize-atomicrmw-umin.mir | 16 +- .../GlobalISel/legalize-atomicrmw-xchg-flat.mir | 8 +- .../AMDGPU/GlobalISel/legalize-atomicrmw-xchg.mir | 16 +- .../AMDGPU/GlobalISel/legalize-atomicrmw-xor.mir | 16 +- .../GlobalISel/legalize-build-vector-trunc.mir | 6 +- .../AMDGPU/GlobalISel/legalize-build-vector.mir | 532 +- .../GlobalISel/legalize-build-vector.s16.mir | 592 +- .../AMDGPU/GlobalISel/legalize-concat-vectors.mir | 136 +- .../AMDGPU/GlobalISel/legalize-constant.mir | 40 +- .../CodeGen/AMDGPU/GlobalISel/legalize-extract.mir | 462 +- .../CodeGen/AMDGPU/GlobalISel/legalize-freeze.mir | 442 +- .../GlobalISel/legalize-insert-vector-elt.mir | 1438 +- .../CodeGen/AMDGPU/GlobalISel/legalize-insert.mir | 666 +- .../legalize-llvm.amdgcn.image.sample.a16.ll | 176 +- .../GlobalISel/legalize-load-constant-32bit.mir | 62 +- .../AMDGPU/GlobalISel/legalize-load-constant.mir | 13630 ++++----- .../AMDGPU/GlobalISel/legalize-load-flat.mir | 11942 ++++---- .../AMDGPU/GlobalISel/legalize-load-global.mir | 28972 +++++++++---------- .../AMDGPU/GlobalISel/legalize-load-local.mir | 27922 +++++++++--------- .../GlobalISel/legalize-load-memory-metadata.mir | 24 +- .../AMDGPU/GlobalISel/legalize-load-private.mir | 17276 +++++------ .../CodeGen/AMDGPU/GlobalISel/legalize-memcpy.mir | 16 +- .../AMDGPU/GlobalISel/legalize-memcpyinline.mir | 16 +- .../CodeGen/AMDGPU/GlobalISel/legalize-memmove.mir | 16 +- .../CodeGen/AMDGPU/GlobalISel/legalize-memset.mir | 14 +- .../legalize-merge-values-build-vector.mir | 36 +- .../AMDGPU/GlobalISel/legalize-merge-values.mir | 1542 +- .../CodeGen/AMDGPU/GlobalISel/legalize-sext.mir | 474 +- .../legalize-sextload-constant-32bit.mir | 54 +- .../AMDGPU/GlobalISel/legalize-sextload-flat.mir | 60 +- .../AMDGPU/GlobalISel/legalize-sextload-global.mir | 232 +- .../AMDGPU/GlobalISel/legalize-sextload-local.mir | 30 +- .../GlobalISel/legalize-sextload-private.mir | 30 +- .../AMDGPU/GlobalISel/legalize-store-global.mir | 10824 +++---- .../CodeGen/AMDGPU/GlobalISel/legalize-store.mir | 1002 +- .../AMDGPU/GlobalISel/legalize-unmerge-values.mir | 712 +- .../CodeGen/AMDGPU/GlobalISel/legalize-xor.mir | 516 +- .../CodeGen/AMDGPU/GlobalISel/legalize-zext.mir | 616 +- .../legalize-zextload-constant-32bit.mir | 54 +- .../AMDGPU/GlobalISel/legalize-zextload-flat.mir | 60 +- .../AMDGPU/GlobalISel/legalize-zextload-global.mir | 232 +- .../AMDGPU/GlobalISel/legalize-zextload-local.mir | 30 +- .../GlobalISel/legalize-zextload-private.mir | 30 +- .../llvm.amdgcn.image.gather4.a16.dim.ll | 86 +- ...tlegalizer-combiner-sextload-from-sextinreg.mir | 9 +- .../AMDGPU/llvm.amdgcn.image.gather4.a16.dim.ll | 24 +- .../AMDGPU/llvm.amdgcn.image.sample.a16.dim.ll | 48 +- llvm/test/CodeGen/RISCV/attributes.ll | 12 +- llvm/test/CodeGen/RISCV/double-convert.ll | 2 - llvm/test/CodeGen/RISCV/float-convert.ll | 2 - llvm/test/CodeGen/RISCV/half-convert.ll | 255 +- .../test/CodeGen/RISCV/optnone-store-no-combine.ll | 17 + llvm/test/CodeGen/RISCV/rvv/vamoadd-rv32.ll | 1682 -- llvm/test/CodeGen/RISCV/rvv/vamoadd-rv64.ll | 1682 -- llvm/test/CodeGen/RISCV/rvv/vamoand-rv32.ll | 1682 -- llvm/test/CodeGen/RISCV/rvv/vamoand-rv64.ll | 1682 -- llvm/test/CodeGen/RISCV/rvv/vamomax-rv32.ll | 1682 -- llvm/test/CodeGen/RISCV/rvv/vamomax-rv64.ll | 1682 -- llvm/test/CodeGen/RISCV/rvv/vamomaxu-rv32.ll | 1682 -- llvm/test/CodeGen/RISCV/rvv/vamomaxu-rv64.ll | 1682 -- llvm/test/CodeGen/RISCV/rvv/vamomin-rv32.ll | 1682 -- llvm/test/CodeGen/RISCV/rvv/vamomin-rv64.ll | 1682 -- llvm/test/CodeGen/RISCV/rvv/vamominu-rv32.ll | 1682 -- llvm/test/CodeGen/RISCV/rvv/vamominu-rv64.ll | 1682 -- llvm/test/CodeGen/RISCV/rvv/vamoor-rv32.ll | 1682 -- llvm/test/CodeGen/RISCV/rvv/vamoor-rv64.ll | 1682 -- llvm/test/CodeGen/RISCV/rvv/vamoswap-rv32.ll | 3362 --- llvm/test/CodeGen/RISCV/rvv/vamoswap-rv64.ll | 3362 --- llvm/test/CodeGen/RISCV/rvv/vamoxor-rv32.ll | 1682 -- llvm/test/CodeGen/RISCV/rvv/vamoxor-rv64.ll | 1682 -- .../CodeGen/Thumb2/LowOverheadLoops/exitcount.ll | 10 +- .../LowOverheadLoops/lsr-profitable-chain.ll | 22 +- .../CodeGen/Thumb2/LowOverheadLoops/remat-vctp.ll | 91 +- llvm/test/CodeGen/Thumb2/mve-be.ll | 9 +- llvm/test/CodeGen/Thumb2/mve-blockplacement.ll | 129 +- llvm/test/CodeGen/Thumb2/mve-gather-increment.ll | 410 +- .../test/CodeGen/Thumb2/mve-gather-ind16-scaled.ll | 68 +- .../test/CodeGen/Thumb2/mve-gather-ind32-scaled.ll | 10 +- .../CodeGen/Thumb2/mve-gather-ind32-unscaled.ll | 8 +- .../CodeGen/Thumb2/mve-gather-ind8-unscaled.ll | 107 +- llvm/test/CodeGen/Thumb2/mve-gather-ptrs.ll | 4 +- .../Thumb2/mve-gather-scatter-optimisation.ll | 75 +- .../Thumb2/mve-gather-scatter-ptr-address.ll | 136 +- .../CodeGen/Thumb2/mve-gather-scatter-tailpred.ll | 100 +- llvm/test/CodeGen/Thumb2/mve-halving.ll | 72 +- llvm/test/CodeGen/Thumb2/mve-phireg.ll | 12 +- llvm/test/CodeGen/Thumb2/mve-pred-or.ll | 24 +- llvm/test/CodeGen/Thumb2/mve-pred-vctpvpsel.ll | 25 +- llvm/test/CodeGen/Thumb2/mve-pred-vselect.ll | 8 +- llvm/test/CodeGen/Thumb2/mve-pred-xor.ll | 24 +- llvm/test/CodeGen/Thumb2/mve-qrintrsplat.ll | 317 +- llvm/test/CodeGen/Thumb2/mve-saturating-arith.ll | 14 +- llvm/test/CodeGen/Thumb2/mve-scatter-increment.ll | 142 +- .../CodeGen/Thumb2/mve-scatter-ind16-scaled.ll | 36 +- .../CodeGen/Thumb2/mve-scatter-ind32-scaled.ll | 14 +- .../CodeGen/Thumb2/mve-scatter-ind8-unscaled.ll | 101 +- llvm/test/CodeGen/Thumb2/mve-scatter-ptrs.ll | 4 +- llvm/test/CodeGen/Thumb2/mve-selectcc.ll | 26 +- llvm/test/CodeGen/Thumb2/mve-vhadd.ll | 128 +- llvm/test/CodeGen/X86/fp-undef.ll | 20 +- llvm/test/CodeGen/X86/ftrunc.ll | 509 +- llvm/test/CodeGen/X86/funnel-shift-rot.ll | 306 +- llvm/test/CodeGen/X86/funnel-shift.ll | 816 +- llvm/test/CodeGen/X86/vector-lzcnt-128.ll | 422 +- llvm/test/CodeGen/X86/vector-tzcnt-128.ll | 374 +- .../DebugInfo/X86/type-units-maybe-unused-types.ll | 133 + llvm/test/MC/RISCV/attribute-arch-invalid.s | 4 +- llvm/test/MC/RISCV/attribute-arch.s | 4 +- llvm/test/MC/RISCV/rvv/zvamo.s | 874 - .../DeadStoreElimination/trivial-dse-calls.ll | 324 + llvm/test/Transforms/FunctionAttrs/nocapture.ll | 10 +- llvm/test/Transforms/FunctionAttrs/writeonly.ll | 6 +- .../function-specialization4.ll | 2 +- llvm/test/Transforms/InstCombine/icmp-mul.ll | 28 + .../RISCV/lit.local.cfg | 0 llvm/test/Transforms/LoopUnroll/RISCV/unroll.ll | 162 + .../llvm-mca/X86/IceLakeServer/resources-avx1.s | 58 +- .../X86/IceLakeServer/resources-avx512vl.s | 50 +- .../llvm-mca/X86/IceLakeServer/resources-sse1.s | 14 +- .../llvm-mca/X86/IceLakeServer/resources-sse2.s | 14 +- .../llvm-mca/X86/IceLakeServer/resources-sse3.s | 10 +- ...incorrect-format.test => incorrect-format.test} | 2 +- ...single-inlineA.test => left-single-inline.test} | 0 ...api-diff-matching-tbd.test => matching-tbd.txt} | 0 ...ines.test => mismatched-number-of-inlines.test} | 0 llvm/test/tools/llvm-tapi-diff/misspelled-tbd.test | 3 + ...multiple-inlines.test => multiple-inlines.test} | 0 .../{tapi-diff-no-inlines.test => no-inlines.test} | 0 ...ngle-inlineB.test => right-single-inlines.test} | 0 ...umber-of-inlines.test => same-num-inlines.test} | 0 .../llvm-tapi-diff/tapi-diff-misspelled-tbd.test | 5 - llvm/tools/llvm-c-test/echo.cpp | 13 + llvm/tools/llvm-profdata/CMakeLists.txt | 2 + llvm/tools/llvm-profdata/llvm-profdata.cpp | 33 +- llvm/tools/llvm-tapi-diff/llvm-tapi-diff.cpp | 34 +- llvm/unittests/Analysis/AliasAnalysisTest.cpp | 33 + llvm/utils/TableGen/SubtargetEmitter.cpp | 7 +- llvm/utils/gn/secondary/lld/test/BUILD.gn | 1 + .../gn/secondary/llvm/lib/ProfileData/BUILD.gn | 1 + llvm/utils/lit/lit/LitConfig.py | 5 + mlir/include/mlir/Analysis/Presburger/Simplex.h | 187 +- mlir/include/mlir/Dialect/Async/Passes.h | 2 +- mlir/include/mlir/Dialect/Async/Transforms.h | 40 + mlir/include/mlir/Dialect/Tosa/IR/TosaOps.td | 4 - mlir/include/mlir/Dialect/Tosa/Transforms/Passes.h | 1 + .../include/mlir/Dialect/Tosa/Transforms/Passes.td | 13 +- mlir/include/mlir/IR/OpAsmInterface.td | 13 +- mlir/include/mlir/IR/OpImplementation.h | 5 - mlir/lib/Analysis/Presburger/Simplex.cpp | 76 +- .../Dialect/Async/Transforms/AsyncParallelFor.cpp | 116 +- mlir/lib/Dialect/Tensor/Transforms/Bufferize.cpp | 2 +- mlir/lib/Dialect/Tosa/IR/TosaOps.cpp | 194 +- mlir/lib/Dialect/Tosa/Transforms/CMakeLists.txt | 1 + .../Dialect/Tosa/Transforms/TosaOptimization.cpp | 243 + mlir/lib/IR/AsmPrinter.cpp | 30 +- .../Async/async-parallel-for-compute-fn.mlir | 20 +- mlir/test/Dialect/Tosa/canonicalize.mlir | 75 - mlir/test/Dialect/Tosa/operation_optimization.mlir | 69 + mlir/test/lib/Dialect/Test/TestDialect.cpp | 27 +- mlir/test/lib/Dialect/Test/TestOps.td | 7 +- mlir/utils/vscode/cpp-grammar.json | 44 + mlir/utils/vscode/package.json | 242 +- openmp/libomptarget/include/dlwrap.h | 16 +- .../plugins/amdgpu/dynamic_hsa/hsa.cpp | 2 + openmp/libomptarget/plugins/amdgpu/src/rtl.cpp | 419 +- .../plugins/cuda/dynamic_cuda/cuda.cpp | 2 + utils/bazel/llvm-project-overlay/llvm/BUILD.bazel | 2 +- utils/bazel/llvm-project-overlay/mlir/BUILD.bazel | 5 +- 433 files changed, 75837 insertions(+), 106492 deletions(-) create mode 100644 clang/test/OpenMP/task_member_call_codegen.cpp delete mode 100644 compiler-rt/lib/sanitizer_common/sanitizer_stoptheworld_win.cpp create mode 100644 compiler-rt/test/profile/Darwin/instrprof-debug-info-correlate.c create mode 100644 compiler-rt/test/profile/Linux/instrprof-debug-info-correlate.c create mode 100644 flang/test/Driver/multiple-actions-error.f95 create mode 100644 flang/test/Fir/Todo/cordinate_of_5.fir create mode 100644 flang/test/Fir/Todo/cordinate_of_6.fir create mode 100644 lld/test/MachO/lto-weak-ref.ll create mode 100644 lld/test/MachO/special-symbol-ld-hidden.s delete mode 100644 lldb/test/API/functionalities/module_cache/universal/Makefile delete mode 100644 lldb/test/API/functionalities/module_cache/universal/main.c create mode 100644 lldb/test/API/functionalities/module_cache/universal/universal.yaml delete mode 100644 lldb/test/Shell/Reproducer/Functionalities/Inputs/DataFormatter.in delete mode 100644 lldb/test/Shell/Reproducer/Functionalities/Inputs/ExpressionEva [...] delete mode 100644 lldb/test/Shell/Reproducer/Functionalities/Inputs/foo.cpp delete mode 100644 lldb/test/Shell/Reproducer/Functionalities/Inputs/stepping.c delete mode 100644 lldb/test/Shell/Reproducer/Functionalities/TestDataFormatter.test delete mode 100644 lldb/test/Shell/Reproducer/Functionalities/TestExpressionEvalua [...] delete mode 100644 lldb/test/Shell/Reproducer/Functionalities/TestImageList.test delete mode 100644 lldb/test/Shell/Reproducer/Functionalities/TestStepping.test delete mode 100644 lldb/test/Shell/Reproducer/TestCrash.test delete mode 100644 lldb/test/Shell/Reproducer/TestFinalize.test delete mode 100644 lldb/test/Shell/Reproducer/TestGDBRemoteRepro.test delete mode 100644 lldb/test/Shell/Reproducer/TestMultipleTargets.test delete mode 100644 lldb/test/Shell/Reproducer/TestProcessList.test delete mode 100644 lldb/test/Shell/Reproducer/TestRelativePath.test delete mode 100644 lldb/test/Shell/Reproducer/TestReuseDirectory.test delete mode 100644 lldb/test/Shell/Reproducer/TestSynchronous.test create mode 100644 llvm/include/llvm/ProfileData/InstrProfCorrelator.h create mode 100644 llvm/lib/ProfileData/InstrProfCorrelator.cpp create mode 100644 llvm/test/Analysis/BasicAA/pr52735.ll create mode 100644 llvm/test/Analysis/CostModel/AArch64/masked_ldst_vls.ll create mode 100644 llvm/test/CodeGen/AArch64/sve-intrinsics-counting-elems-i32.ll create mode 100644 llvm/test/CodeGen/AArch64/sve-punpklo-combine.ll create mode 100644 llvm/test/CodeGen/RISCV/optnone-store-no-combine.ll delete mode 100644 llvm/test/CodeGen/RISCV/rvv/vamoadd-rv32.ll delete mode 100644 llvm/test/CodeGen/RISCV/rvv/vamoadd-rv64.ll delete mode 100644 llvm/test/CodeGen/RISCV/rvv/vamoand-rv32.ll delete mode 100644 llvm/test/CodeGen/RISCV/rvv/vamoand-rv64.ll delete mode 100644 llvm/test/CodeGen/RISCV/rvv/vamomax-rv32.ll delete mode 100644 llvm/test/CodeGen/RISCV/rvv/vamomax-rv64.ll delete mode 100644 llvm/test/CodeGen/RISCV/rvv/vamomaxu-rv32.ll delete mode 100644 llvm/test/CodeGen/RISCV/rvv/vamomaxu-rv64.ll delete mode 100644 llvm/test/CodeGen/RISCV/rvv/vamomin-rv32.ll delete mode 100644 llvm/test/CodeGen/RISCV/rvv/vamomin-rv64.ll delete mode 100644 llvm/test/CodeGen/RISCV/rvv/vamominu-rv32.ll delete mode 100644 llvm/test/CodeGen/RISCV/rvv/vamominu-rv64.ll delete mode 100644 llvm/test/CodeGen/RISCV/rvv/vamoor-rv32.ll delete mode 100644 llvm/test/CodeGen/RISCV/rvv/vamoor-rv64.ll delete mode 100644 llvm/test/CodeGen/RISCV/rvv/vamoswap-rv32.ll delete mode 100644 llvm/test/CodeGen/RISCV/rvv/vamoswap-rv64.ll delete mode 100644 llvm/test/CodeGen/RISCV/rvv/vamoxor-rv32.ll delete mode 100644 llvm/test/CodeGen/RISCV/rvv/vamoxor-rv64.ll create mode 100644 llvm/test/DebugInfo/X86/type-units-maybe-unused-types.ll delete mode 100644 llvm/test/MC/RISCV/rvv/zvamo.s create mode 100644 llvm/test/Transforms/DeadStoreElimination/trivial-dse-calls.ll copy llvm/test/Transforms/{AtomicExpand => LoopUnroll}/RISCV/lit.local.cfg (100%) create mode 100644 llvm/test/Transforms/LoopUnroll/RISCV/unroll.ll rename llvm/test/tools/llvm-tapi-diff/{tapi-diff-incorrect-format.test => incorrec [...] rename llvm/test/tools/llvm-tapi-diff/{tapi-diff-tbd-has-single-inlineA.test => le [...] rename llvm/test/tools/llvm-tapi-diff/{tapi-diff-matching-tbd.test => matching-tbd [...] rename llvm/test/tools/llvm-tapi-diff/{tapi-diff-mismatched-number-of-inlines.test [...] create mode 100644 llvm/test/tools/llvm-tapi-diff/misspelled-tbd.test rename llvm/test/tools/llvm-tapi-diff/{tapi-diff-tbd-has-multiple-inlines.test => [...] rename llvm/test/tools/llvm-tapi-diff/{tapi-diff-no-inlines.test => no-inlines.tes [...] rename llvm/test/tools/llvm-tapi-diff/{tapi-diff-tbd-has-single-inlineB.test => ri [...] rename llvm/test/tools/llvm-tapi-diff/{tapi-diff-same-number-of-inlines.test => sa [...] delete mode 100644 llvm/test/tools/llvm-tapi-diff/tapi-diff-misspelled-tbd.test create mode 100644 mlir/include/mlir/Dialect/Async/Transforms.h create mode 100644 mlir/lib/Dialect/Tosa/Transforms/TosaOptimization.cpp create mode 100644 mlir/test/Dialect/Tosa/operation_optimization.mlir create mode 100644 mlir/utils/vscode/cpp-grammar.json