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_tx1/llvm-master-aarch64-spec2k6-O2_LTO in repository toolchain/ci/llvm-project.
from 11f67f5a2c28 [ARM] Replace if's with a switch, NFC adds 08035000cd08 [ARM] Separate ARM autoupgrade code into a separate function adds 80792368bb87 [LLDB] XFAIL on Arm/Linux minidebuginfo-set-and-hit-breakp [...] adds 74cc0fa1db74 [IR][AutoUpgrade] Merge x86 mask load intrinsic upgrades. NFC. adds 7b54de5feffe [funcattrs] Fix a bug in recently introduced writeonly arg [...] adds ebf527191873 [DAG] PromoteIntRes_FunnelShift - rename shift Amount vari [...] adds 3b17cb1506e5 [AMDGPU] Kill def when folding immediate in two-addr pass adds e1d630681522 [AMDGPU] Fixed incomplete definitions in twoaddr-fma.mir. NFC. adds 572a0721a022 [HWASan] Try 'google' prefixed apex directories in symbolizer. adds 181c4ba467c4 [CFG] Handle calls with funclet bundle adds f178a05f2204 [libunwind] Fix unwind_leaffunction test adds c361ab061253 [msan] Don't block SIGSYS in ScopedBlockSignals adds 0a14674f276b CodeGen: Strip exception specifications from function type [...] adds 5da920bf3a09 [Passes] Improve opt-pipeline-vector-passes.ll test. adds 31413c4555ea [Passes] Adjust SLPVectorizer placement in test. adds 46282fad060f [Sanitizer] Use CreateDirectoryA for report dirs adds 631800120993 [sanitizer] Support IsRssLimitExceeded in all sanitizers adds 5f1d1854eb14 [NFC][sanitizer] Iterator adaptors for Leb128 encoding adds 98bb198693ca [sanitizer] Add Lempel–Ziv–Welch encoder/decoder adds 97eb3bb80ff9 [test-release.sh] Do not run chrpath on AIX. adds 93a20ecee4b6 [DebugInfo] Check DIEnumerator bit width when comparing fo [...] adds 728b982bb2ae ThreadPool: grow the pool only as needed adds 9f95bc7dc183 [clang][ARM] relax -mtp=cp15 for non-thumb cases adds e2d8b607427d Revert "[mlir][tosa] Add tosa.conv2d as fully_connected ca [...] adds 9bd6f6f6d559 [ELF][test] Fix typo in aarch64-cortex-a53-843419-recognize.s adds 6c11b872c481 [gn build] (semiautomatically) port 98bb198693ca adds fddedcaeb8de [NFC] const-ify some methods on CommandReturnObject adds 4748cc69314a [mlir][sparse] Adding a stress test adds 6c2be3015e07 [NFC][sanitizer] Add test for command line flag for enable [...] adds 48fb79effb65 Improve error message when declarativeAssembly contains in [...] adds 6db200736c51 [mlir][linalg][bufferize][NFC] Use same OpBuilder througho [...] adds 1a25d0bfbb6b [LICM] Remove profile driven restriction on hoisting adds d20249fde649 [MLIR] NFC. Rename test cases in test/mlir-cpu-runner per [...] adds ecf458507e03 [MLIR] Improve error message on missing getArgument() over [...] adds 71699961592b [mlir] Allow shape dimensions larger than 2^32 adds 9e42f2aa0b83 [mlir][linalg][bufferize][NFC] Add inPlaceAnalysis overload adds 2108ed0671c0 [MLIR] Fix affine.for unroll for multi-result upper bound maps adds b28f317c8156 Fix build for ThreadPool when using -DLLVM_ENABLE_THREADS=OFF adds 5fa0b3561a54 [mlir][linalg][bufferize] Implement equivalence analysis adds e846971811ef Split the locking of the queue and the threads vector in t [...] adds 4022152b3592 Use LLVM_ATTRIBUTE_UNUSED to silent warning for static fun [...] adds b8c6b1528300 [mlir] Support collecting logs from notifyMatchFailure(). adds eeb4266f8137 [Sparc] Create an error when `__builtin_longjmp` is used adds 3aed2822574f [CodeGen] Use range-based for loops (NFC) adds 9c491c873c2b [sanitizer] Hook up LZW into stack store adds 728736e77ed8 [Test][PhaseOrdering] Precommit test for PR52289 adds 946eb7a037d5 [clang-tidy][NFC] Move CachedGlobList to GlobList.h adds 5b94037a304e [PhaseOrdering] Add test for incorrect merge function scheduling adds bc7dacf58946 [AMDGPU] Generate checks for llvm.amdgcn.image.bvh.intersect.ray adds c8e84c7a5f38 [IR,TableGen] Add support for vec3 intrinsic arguments adds 2774bad11242 [AMDGPU] Change llvm.amdgcn.image.bvh.intersect.ray to tak [...] adds c34d157fc739 [Passes] Move AggressiveInstCombine after InstCombine adds fd26417a7403 tsan: disable dlopen_static_tls.cpp test on aarch64 adds 79d3132998b2 [DwarfDebug] Move emission of global vars, types and impor [...] adds 5d49511b3058 Apply the permutation map on each affine nest adds ee691970a9a8 [DwarfDebug] Support emitting function-local declaration f [...] adds ae0ba7dedd27 AMDGPU: Optimize out implicit kernarg argument allocation [...] adds 2959e082e142 AMDGPU: Assume all amdhsa kernarg passed implicit argument [...] adds 89f0f2771abe [BasicAA] Add atomic mem intrinsic tests. adds 729bf9b26b65 AMDGPU: Enable fixed function ABI by default adds a961604819a7 Revert "[DwarfDebug] Support emitting function-local decla [...] adds 90f914c870ed OpenMP: Un-xfail tests that pass now adds a25111c9e2d9 Attributor: Fix typo in function name adds ae7f468073e4 [NewPM] Fix MergeFunctions scheduling adds 8bd62119f9e9 [NewPM] Test more options in pipeline test (NFC) adds ca2f53897a2f [CodeGen] Use range-based for loops (NFC) adds 573a9bc4ad7f [llvm-c] Avoid deprecated APIs in tests adds bbba9d8c1b63 [XRay] fix more -Wformat warnings adds f1585a4b47cc Windows: support `DoLoadImage` adds e337dc8bfee0 [flang] Fix folding of EXPONENT() intrinsic function adds e94134052fda [InstSimplify] Add logic 'or' fold to -1 adds 25f637913fe3 [clang-format][NFC] Prefer pass by reference adds e7fdeda2c9db [clang-format][NFC] Rename variable so no shadowing happens adds 5878ac7d2db6 [clang-format][NFC] Merge two calls of isOneOf adds 4483e9b5279b [clang-format][NFC] Reorder conditions adds c25536e4feed [clang-format][NFC] Use range based for adds 8d1c85454daa [clang-format][NFC] Move static variable in scope adds 4041f16bb489 [clang-format][NFC] Early return when nothing to do adds 88fa4bfe1ec2 [clang-format][NFC] Use range based for for fake l parens adds 6e8678903523 [clang-format][NFC] Use member directly adds 91072b74f859 [mlir] Add InlinerInterface to bufferization dialect adds a9125792b3be [MemoryLocation] Support missing atomic intrinsics in getForArg. adds 41a0e850fa30 [PowerPC] Drop stdlib paths in freestanding tests adds 06ca9f24e73f [flang] OPEN(RECL=) handling for sequential formatted I/O adds ee4b462693b1 [lldb] Fix a warning adds 134275d994d5 [Support] Use final filename for Caching buffer identifier adds 92ceba7d1312 [gn build] port f1585a4b47cc adds 53fc971a4b79 Fix `-Wunused-variable` warning. NFC. adds 01353d81ea60 [llvm-jitlink] Allow -entry option to find hidden symbols. adds c22b11061260 [JITLink][ELF][x86-64] Use the right edge-naming function [...] adds 57ff805a6da7 [DAG] Create fptoui.sat from clamped fptosi adds 21562c03ed17 [JITLink][ELF][x86-64] Adjust addends for R_X86_64_PLT32 r [...] adds 203f29b40ca3 [MemoryLocation] Use getForArgument in getForSource/getFor [...] adds f37d9b411222 [X86][FP16] Replace vXi16 to vXf16 instead of v8f16 adds 0ac75e82fff9 Reland [DwarfDebug] Move emission of global vars, types an [...] adds 75b622a79594 Reland [DwarfDebug] Support emitting function-local declar [...] adds 7c3c352d8213 [VPlan] Separate ctors for VPWidenIntOrFpInduction. (NFC) adds 15495be01403 [libc++][ci] Disable generating debug information. adds a8025e06fc0f Microsoft's floating-point to_chars powered by Ryu and Ryu Printf adds dfb68e49aa1a [gn build] (semiautomaticallly) port a8025e06fc0f (libc++ ryu) adds 3536e18a6c83 Remove duplicate comment adds 514d37441918 Follow-up for D113741: fix DebugInfo/Generic/lexical_block [...] adds dccddb268be8 [InstCombine] add tests for icmp with mul op with known bits; NFC adds 0bb8a97b4149 [InstSimplify] add/adjust tests for 'or' logic fold; NFC adds c65e651e6025 [InstSimplify] fix logic fold of 'or' for vectors adds 1457e7835202 [llvm] Use range-based for loops (NFC) adds 8783f53fb211 [libc++][doc] Update format implementation status. adds 14e7f5b05141 [gn build] port a8025e06fc0f more adds 0b609efd4f91 [libc++] Fix an include-guard comment. NFC. adds 413c3c4f810d [libc++] Add missing `#pragma GCC system_header` in a few [...] adds 4c2fef74ddb0 [libc++] Adjust space-alignment in module.modulemap. NFC. adds b6ccca217c35 Fix `-Wunused-variable` warning. NFC. adds afb0582325f4 Fix TOSA verifier to emit verbose errors adds 296ebeb808a7 Test commit to check access. adds b66339575a9b [CMake] Installable find modules for terminfo and libffi adds 1b4436471498 [lld-macho] Unreferenced weak dylib symbols shouldn't fetc [...] adds f108c7f59dfa [GlobalISel] Allow DBG_VALUE to use undefined vregs before [...] adds 2f16b87b4b1d [libc++] Remove space-alignment of trailing braces in modu [...] adds f50be8eb0a12 [libc++][NFC] Disable clang-tidy checks adds e3c2694da98d [PowerPC] Implement general back2back fusion adds b1eb6a358908 [Docs] Fix a link adds af69947e7028 [llvm] [Debuginfo] Debuginfod client library. adds b5bb05d35515 Revert "[llvm] [Debuginfo] Debuginfod client library." adds bdd7c53dc5e0 [CSKY] Add compressed instruction mapping between 32-bit a [...] adds c41b3b0fa0f4 [clang-format] Adjust braced list detection adds 69bcff46bff3 [mlir][linalg] Pad independent of application order (NFC). adds caf89c0db679 [mlir][Vector] Support 0-D vectors in `ConstantMaskOp` adds b15d77928e2b [llvm-c] Add header deprecations adds cb4d0bf9976c [mlir][linalg][bufferize][NFC] Collect equivalent FuncOp B [...] adds 3ec6b1bfaceb [mlir] Add default implementations for methods in `TilingI [...] adds a96d82851015 [WebAssembly] Implementation of intrinsic for ref.null and [...] adds e9fb4dc9e918 [mlir][linalg][bufferize] Remove buffer equivalence from b [...] adds 9873ef409c4a [analyzer] Ignore flex generated files adds e761c49a14a8 [mlir][linalg][bufferize][NFC] Utilize isWritable for FuncOps adds e403f4fdc883 [clang][DebugInfo] Allow function-local statics and types [...] adds 83f572527e0f [VE] Support multiple architectures installation adds 0b23b80985e4 [NFC][LICM] Update the comment in the scalar-promote.ll adds d8495e035292 [ARM] Add a vrinta.f16.f16 alias adds 6b41eb7f26d0 [VE] Change to use R_VE_SREL32 adds 0fbb17458a01 [ARM] Implement setjmp BTI placement for PACBTI-M adds 9d20fa09eb80 [VE] Support VE specific data directives in MC adds ab31d003e16e [clang][docs][dataflow] Added an introduction to dataflow [...] adds 3d549dddf75b [LV] Pass compare predicate to getCmpSelInstrCost.
No new revisions were added by this update.
Summary of changes: .../clang-tidy/ClangTidyDiagnosticConsumer.cpp | 23 - .../clang-tidy/ClangTidyDiagnosticConsumer.h | 3 +- clang-tools-extra/clang-tidy/GlobList.cpp | 20 +- clang-tools-extra/clang-tidy/GlobList.h | 24 +- .../unittests/clang-tidy/GlobListTest.cpp | 40 +- clang/docs/ClangCommandLineReference.rst | 5 + clang/docs/DataFlowAnalysisIntro.md | 1000 ++ .../DataFlowAnalysisIntroImages/CFGExample.svg | 520 + .../DataFlowAnalysisIntroImages/CFGJoinRule.svg | 222 + .../DefinitiveInitializationLattice.svg | 114 + .../IntegerSetsFiniteLattice.svg | 403 + .../IntegerSetsInfiniteLattice.svg | 403 + .../OutputParameterIdentificationLattice.svg | 340 + .../UniquePtrLattice.svg | 114 + clang/docs/conf.py | 19 +- clang/docs/index.rst | 1 + clang/include/clang/Driver/Options.td | 5 + .../clang/StaticAnalyzer/Core/AnalyzerOptions.def | 12 + clang/lib/Basic/Targets/Sparc.h | 3 - clang/lib/CodeGen/CGBuiltin.cpp | 9 + clang/lib/CodeGen/CGDebugInfo.cpp | 32 +- clang/lib/CodeGen/CGDebugInfo.h | 11 + clang/lib/CodeGen/CGDecl.cpp | 18 +- clang/lib/CodeGen/CodeGenModule.cpp | 5 + clang/lib/Driver/Driver.cpp | 2 +- clang/lib/Driver/ToolChains/Arch/ARM.cpp | 20 +- clang/lib/Driver/ToolChains/Arch/ARM.h | 1 + clang/lib/Driver/ToolChains/VEToolchain.cpp | 37 +- clang/lib/Format/ContinuationIndenter.cpp | 45 +- clang/lib/Format/TokenAnnotator.cpp | 17 +- clang/lib/Format/UnwrappedLineFormatter.cpp | 20 +- clang/lib/Format/UnwrappedLineParser.cpp | 9 +- .../StaticAnalyzer/Frontend/AnalysisConsumer.cpp | 47 +- clang/test/Analysis/analyzer-config.c | 2 + clang/test/Analysis/flexignore.c | 14 + clang/test/Analysis/yaccignore.c | 21 +- clang/test/CodeGen/ms-mixed-ptr-sizes.c | 20 +- clang/test/CodeGen/ppc-xmmintrin.c | 8 +- clang/test/CodeGen/thinlto-distributed-newpm.ll | 2 +- clang/test/CodeGenCXX/cfi-icall-noexcept.cpp | 11 + clang/test/CodeGenCXX/debug-info-lexcial-block.cpp | 27 + .../CodeGenOpenCL/builtins-amdgcn-raytracing.cl | 8 +- .../usr/local/cuda => basic_ve_tree}/bin/.keep | 0 .../bin => basic_ve_tree/include/c++/v1}/.keep | 0 .../include/ve-unknown-linux-gnu/c++/v1}/.keep | 0 clang/test/Driver/arm-bti-return-twice.c | 7 + clang/test/Driver/clang-translation.c | 24 +- clang/test/Driver/ve-toolchain.c | 8 +- clang/test/Driver/ve-toolchain.cpp | 64 +- clang/test/Sema/builtin-longjmp.c | 2 +- clang/unittests/Format/FormatTest.cpp | 21 + compiler-rt/lib/asan/asan_rtl.cpp | 5 - compiler-rt/lib/dfsan/dfsan_allocator.cpp | 6 + compiler-rt/lib/hwasan/hwasan_allocator.cpp | 5 + compiler-rt/lib/hwasan/scripts/hwasan_symbolize | 5 + compiler-rt/lib/lsan/lsan_allocator.cpp | 5 + compiler-rt/lib/memprof/memprof_rtl.cpp | 5 - compiler-rt/lib/msan/msan_allocator.cpp | 5 + compiler-rt/lib/sanitizer_common/CMakeLists.txt | 1 + .../lib/sanitizer_common/sanitizer_common.h | 1 - .../sanitizer_common/sanitizer_common_libcdep.cpp | 18 +- .../lib/sanitizer_common/sanitizer_linux.cpp | 6 + compiler-rt/lib/sanitizer_common/sanitizer_lzw.h | 159 + .../lib/sanitizer_common/sanitizer_stack_store.cpp | 104 +- .../lib/sanitizer_common/sanitizer_stack_store.h | 1 + compiler-rt/lib/sanitizer_common/sanitizer_win.cpp | 5 +- .../lib/sanitizer_common/tests/CMakeLists.txt | 1 + .../sanitizer_common/tests/sanitizer_lzw_test.cpp | 89 + .../tests/sanitizer_stack_store_test.cpp | 2 + compiler-rt/lib/tsan/rtl/tsan_mman.cpp | 6 + compiler-rt/lib/xray/xray_allocator.h | 16 +- compiler-rt/lib/xray/xray_basic_logging.cpp | 4 +- compiler-rt/lib/xray/xray_interface.cpp | 9 +- compiler-rt/test/msan/noundef_analysis.cpp | 22 + .../TestCases/Linux/soft_rss_limit_mb_test.cpp | 22 +- .../TestCases/compress_stack_depot.cpp | 1 + .../TestCases/hard_rss_limit_mb_test.cpp | 8 +- compiler-rt/test/tsan/Linux/dlopen_static_tls.cpp | 3 + flang/docs/Extensions.md | 9 + flang/include/flang/Evaluate/real.h | 6 +- flang/runtime/connection.h | 15 +- flang/runtime/internal-unit.cpp | 2 - flang/runtime/io-api.cpp | 11 +- flang/runtime/io-stmt.cpp | 6 +- flang/runtime/io-stmt.h | 25 +- flang/runtime/unit.cpp | 91 +- flang/test/Evaluate/folding07.f90 | 8 + libcxx/.clang-tidy | 2 +- libcxx/CREDITS.TXT | 15 + libcxx/docs/ReleaseNotes.rst | 4 + libcxx/docs/Status/Cxx17.rst | 1 + libcxx/docs/Status/Cxx17Papers.csv | 2 +- libcxx/docs/Status/FormatIssues.csv | 2 +- libcxx/docs/Status/FormatPaper.csv | 14 +- libcxx/include/__availability | 7 + libcxx/include/__iterator/next.h | 2 +- libcxx/include/__string | 3 - libcxx/include/charconv | 32 + libcxx/include/compare | 4 + libcxx/include/execution | 4 + libcxx/include/experimental/__memory | 4 + libcxx/include/experimental/iterator | 13 +- libcxx/include/ext/hash_set | 4 + libcxx/include/module.modulemap | 254 +- libcxx/include/utility | 4 + libcxx/lib/abi/CHANGELOG.TXT | 42 + ...i.v1.stable.exceptions.no_new_in_libcxx.abilist | 9 + ...i.v1.stable.exceptions.no_new_in_libcxx.abilist | 9 + ...i.v1.stable.exceptions.no_new_in_libcxx.abilist | 9 + libcxx/src/CMakeLists.txt | 13 + libcxx/src/charconv.cpp | 70 +- libcxx/src/include/ryu/common.h | 107 + libcxx/src/include/ryu/d2fixed.h | 60 + libcxx/src/include/ryu/d2fixed_full_table.h | 4451 +++++++ libcxx/src/include/ryu/d2s.h | 62 + libcxx/src/include/ryu/d2s_full_table.h | 368 + libcxx/src/include/ryu/d2s_intrinsics.h | 257 + libcxx/src/include/ryu/digit_table.h | 68 + libcxx/src/include/ryu/f2s.h | 55 + libcxx/src/include/ryu/ryu.h | 148 + libcxx/src/include/to_chars_floating_point.h | 1076 ++ libcxx/src/ryu/README.txt | 11 + libcxx/src/ryu/d2fixed.cpp | 669 + libcxx/src/ryu/d2s.cpp | 782 ++ libcxx/src/ryu/f2s.cpp | 715 ++ ...ouble_fixed_precision_to_chars_test_cases_1.hpp | 300 + ...ouble_fixed_precision_to_chars_test_cases_2.hpp | 3477 +++++ ...ouble_fixed_precision_to_chars_test_cases_3.hpp | 10832 ++++++++++++++++ ...ouble_fixed_precision_to_chars_test_cases_4.hpp | 10811 ++++++++++++++++ .../charconv.msvc/double_from_chars_test_cases.hpp | 1146 ++ ...ouble_general_precision_to_chars_test_cases.hpp | 5063 ++++++++ .../double_hex_precision_to_chars_test_cases.hpp | 120 + ..._scientific_precision_to_chars_test_cases_1.hpp | 327 + ..._scientific_precision_to_chars_test_cases_2.hpp | 3219 +++++ ..._scientific_precision_to_chars_test_cases_3.hpp | 10125 +++++++++++++++ ..._scientific_precision_to_chars_test_cases_4.hpp | 10107 +++++++++++++++ .../charconv.msvc/double_to_chars_test_cases.hpp | 2916 +++++ .../float_fixed_precision_to_chars_test_cases.hpp | 1264 ++ .../charconv.msvc/float_from_chars_test_cases.hpp | 139 + ...float_general_precision_to_chars_test_cases.hpp | 1218 ++ .../float_hex_precision_to_chars_test_cases.hpp | 106 + ...at_scientific_precision_to_chars_test_cases.hpp | 1093 ++ .../charconv.msvc/float_to_chars_test_cases.hpp | 541 + .../charconv.msvc/floating_point_test_cases.hpp | 278 + .../std/utilities/charconv/charconv.msvc/test.cpp | 1104 ++ .../std/utilities/charconv/charconv.msvc/test.hpp | 63 + .../utilities/charconv/charconv.msvc/test.pass.cpp | 45 + libcxx/utils/ci/run-buildbot | 5 +- libunwind/test/unwind_leaffunction.pass.cpp | 10 +- lld/MachO/SymbolTable.cpp | 12 +- lld/test/ELF/aarch64-cortex-a53-843419-recognize.s | 2 +- lld/test/MachO/lto-cache-dsymutil.ll | 28 + lld/test/MachO/weak-definition-direct-fetch.s | 60 +- lld/test/wasm/debuginfo.test | 32 +- .../include/lldb/Interpreter/CommandReturnObject.h | 8 +- lldb/source/Interpreter/CommandReturnObject.cpp | 8 +- .../source/Plugins/Platform/Windows/CMakeLists.txt | 3 + .../Plugins/Platform/Windows/PlatformWindows.cpp | 472 + .../Plugins/Platform/Windows/PlatformWindows.h | 18 + .../ELF/minidebuginfo-set-and-hit-breakpoint.test | 1 + lldb/test/Shell/Process/Windows/process_load.cpp | 12 + llvm/cmake/config-ix.cmake | 50 +- llvm/cmake/modules/FindFFI.cmake | 81 + llvm/cmake/modules/FindTerminfo.cmake | 43 + llvm/cmake/modules/LLVMConfig.cmake.in | 11 + llvm/docs/LangRef.rst | 18 +- llvm/include/llvm-c/Core.h | 67 +- llvm/include/llvm-c/Deprecated.h | 38 + .../GlobalISel/LegalizationArtifactCombiner.h | 2 +- llvm/include/llvm/CodeGen/MIRYamlMapping.h | 3 + llvm/include/llvm/CodeGen/MachineFunction.h | 9 +- llvm/include/llvm/CodeGen/MachineInstr.h | 6 - llvm/include/llvm/IR/Intrinsics.td | 4 + llvm/include/llvm/IR/IntrinsicsAMDGPU.td | 4 +- llvm/include/llvm/IR/IntrinsicsWebAssembly.td | 6 + llvm/include/llvm/Support/ThreadPool.h | 21 +- llvm/lib/Analysis/AliasAnalysis.cpp | 6 +- llvm/lib/Analysis/InstructionSimplify.cpp | 61 +- llvm/lib/Analysis/MemoryLocation.cpp | 25 +- llvm/lib/Bitcode/Reader/BitcodeAnalyzer.cpp | 24 +- llvm/lib/Bitcode/Writer/BitcodeWriter.cpp | 3 +- llvm/lib/Bitcode/Writer/ValueEnumerator.cpp | 13 +- llvm/lib/CodeGen/AggressiveAntiDepBreaker.cpp | 9 +- llvm/lib/CodeGen/AsmPrinter/DwarfCompileUnit.cpp | 132 +- llvm/lib/CodeGen/AsmPrinter/DwarfCompileUnit.h | 41 +- llvm/lib/CodeGen/AsmPrinter/DwarfDebug.cpp | 235 +- llvm/lib/CodeGen/AsmPrinter/DwarfDebug.h | 12 +- llvm/lib/CodeGen/AsmPrinter/DwarfFile.h | 7 +- llvm/lib/CodeGen/AsmPrinter/DwarfUnit.cpp | 2 +- llvm/lib/CodeGen/AsmPrinter/DwarfUnit.h | 2 +- llvm/lib/CodeGen/AsmPrinter/OcamlGCPrinter.cpp | 39 +- llvm/lib/CodeGen/BranchFolding.cpp | 4 +- llvm/lib/CodeGen/CodeGenPrepare.cpp | 8 +- llvm/lib/CodeGen/CriticalAntiDepBreaker.cpp | 3 +- llvm/lib/CodeGen/DeadMachineInstructionElim.cpp | 6 +- llvm/lib/CodeGen/EarlyIfConversion.cpp | 20 +- llvm/lib/CodeGen/GlobalISel/Combiner.cpp | 2 +- llvm/lib/CodeGen/GlobalISel/CombinerHelper.cpp | 4 +- llvm/lib/CodeGen/GlobalISel/InstructionSelect.cpp | 8 +- llvm/lib/CodeGen/GlobalISel/LoadStoreOpt.cpp | 5 +- llvm/lib/CodeGen/GlobalISel/Utils.cpp | 24 +- llvm/lib/CodeGen/InlineSpiller.cpp | 4 +- llvm/lib/CodeGen/InterferenceCache.cpp | 4 +- .../CodeGen/LiveDebugValues/InstrRefBasedImpl.cpp | 4 +- .../CodeGen/LiveDebugValues/VarLocBasedImpl.cpp | 16 +- llvm/lib/CodeGen/LiveDebugVariables.cpp | 11 +- llvm/lib/CodeGen/LiveDebugVariables.h | 5 + llvm/lib/CodeGen/LiveVariables.cpp | 14 +- llvm/lib/CodeGen/MIRParser/MIRParser.cpp | 3 + llvm/lib/CodeGen/MIRPrinter.cpp | 2 + llvm/lib/CodeGen/MachineCombiner.cpp | 2 +- llvm/lib/CodeGen/MachineCopyPropagation.cpp | 28 +- llvm/lib/CodeGen/MachineFunction.cpp | 11 +- llvm/lib/CodeGen/MachineInstr.cpp | 20 - llvm/lib/CodeGen/MachinePipeliner.cpp | 49 +- llvm/lib/CodeGen/MachineScheduler.cpp | 9 +- llvm/lib/CodeGen/MachineTraceMetrics.cpp | 22 +- llvm/lib/CodeGen/MachineVerifier.cpp | 72 +- llvm/lib/CodeGen/PostRASchedulerList.cpp | 12 +- llvm/lib/CodeGen/RegAllocGreedy.cpp | 4 +- llvm/lib/CodeGen/RegAllocPBQP.cpp | 4 +- llvm/lib/CodeGen/RegisterClassInfo.cpp | 3 +- llvm/lib/CodeGen/SelectionDAG/DAGCombiner.cpp | 41 +- .../CodeGen/SelectionDAG/LegalizeIntegerTypes.cpp | 13 +- .../lib/ExecutionEngine/Interpreter/CMakeLists.txt | 10 +- llvm/lib/ExecutionEngine/JITLink/ELF_x86_64.cpp | 6 +- llvm/lib/IR/AutoUpgrade.cpp | 191 +- llvm/lib/IR/Core.cpp | 4 + llvm/lib/IR/Function.cpp | 17 +- llvm/lib/IR/LLVMContextImpl.h | 5 +- llvm/lib/Passes/PassBuilderPipelines.cpp | 44 +- llvm/lib/Support/CMakeLists.txt | 7 +- llvm/lib/Support/Caching.cpp | 2 +- llvm/lib/Support/ThreadPool.cpp | 24 +- llvm/lib/Target/AMDGPU/AMDGPUCallLowering.cpp | 7 +- .../Target/AMDGPU/AMDGPUHSAMetadataStreamer.cpp | 26 +- llvm/lib/Target/AMDGPU/AMDGPUHSAMetadataStreamer.h | 12 +- llvm/lib/Target/AMDGPU/AMDGPULegalizerInfo.cpp | 8 +- llvm/lib/Target/AMDGPU/AMDGPUSubtarget.cpp | 11 +- llvm/lib/Target/AMDGPU/AMDGPUTargetMachine.cpp | 2 +- llvm/lib/Target/AMDGPU/SIFoldOperands.cpp | 6 +- llvm/lib/Target/AMDGPU/SIISelLowering.cpp | 6 +- llvm/lib/Target/AMDGPU/SIInstrInfo.cpp | 30 +- llvm/lib/Target/AMDGPU/SIMachineFunctionInfo.cpp | 15 +- llvm/lib/Target/ARM/ARM.td | 5 + llvm/lib/Target/ARM/ARMExpandPseudoInsts.cpp | 16 + llvm/lib/Target/ARM/ARMISelLowering.cpp | 11 +- llvm/lib/Target/ARM/ARMISelLowering.h | 1 + llvm/lib/Target/ARM/ARMInstrThumb2.td | 7 + llvm/lib/Target/ARM/ARMInstrVFP.td | 3 + llvm/lib/Target/ARM/ARMSubtarget.h | 6 + llvm/lib/Target/CSKY/AsmParser/CSKYAsmParser.cpp | 91 +- llvm/lib/Target/CSKY/CMakeLists.txt | 1 + llvm/lib/Target/CSKY/CSKYAsmPrinter.cpp | 13 + llvm/lib/Target/CSKY/CSKYAsmPrinter.h | 2 + llvm/lib/Target/CSKY/CSKYInstrFormats16Instr.td | 15 +- llvm/lib/Target/CSKY/CSKYInstrInfo.td | 140 +- llvm/lib/Target/CSKY/CSKYInstrInfo16Instr.td | 165 +- llvm/lib/Target/CSKY/CSKYRegisterInfo.td | 5 + llvm/lib/Target/NVPTX/NVPTXPeephole.cpp | 6 +- llvm/lib/Target/PowerPC/PPC.td | 4 + llvm/lib/Target/PowerPC/PPCBack2BackFusion.def | 1042 ++ llvm/lib/Target/PowerPC/PPCMacroFusion.def | 2 + llvm/lib/Target/PowerPC/PPCSubtarget.cpp | 1 + llvm/lib/Target/PowerPC/PPCSubtarget.h | 2 + llvm/lib/Target/VE/AsmParser/VEAsmParser.cpp | 35 + llvm/lib/Target/VE/MCTargetDesc/VEAsmBackend.cpp | 3 + .../Target/VE/MCTargetDesc/VEELFObjectWriter.cpp | 4 + llvm/lib/Target/VE/MCTargetDesc/VEFixupKinds.h | 3 + .../lib/Target/VE/MCTargetDesc/VEMCCodeEmitter.cpp | 2 +- .../WebAssembly/AsmParser/WebAssemblyAsmParser.cpp | 12 - .../Disassembler/WebAssemblyDisassembler.cpp | 22 - .../MCTargetDesc/WebAssemblyInstPrinter.cpp | 23 - .../MCTargetDesc/WebAssemblyInstPrinter.h | 2 - .../MCTargetDesc/WebAssemblyMCCodeEmitter.cpp | 3 - .../MCTargetDesc/WebAssemblyMCTargetDesc.h | 2 - .../WebAssembly/Utils/WebAssemblyTypeUtilities.cpp | 7 - .../WebAssembly/Utils/WebAssemblyTypeUtilities.h | 8 - .../Target/WebAssembly/WebAssemblyISelLowering.cpp | 3 +- .../lib/Target/WebAssembly/WebAssemblyInstrInfo.td | 5 - llvm/lib/Target/WebAssembly/WebAssemblyInstrRef.td | 19 +- .../Target/WebAssembly/WebAssemblyMCInstLower.cpp | 5 - llvm/lib/Target/X86/X86ISelLowering.cpp | 14 +- llvm/lib/Target/X86/X86ISelLowering.h | 6 + llvm/lib/Transforms/CFGuard/CFGuard.cpp | 8 +- llvm/lib/Transforms/IPO/AttributorAttributes.cpp | 4 +- llvm/lib/Transforms/IPO/FunctionAttrs.cpp | 4 + llvm/lib/Transforms/Scalar/LICM.cpp | 44 - llvm/lib/Transforms/Vectorize/LoopVectorize.cpp | 13 +- llvm/lib/Transforms/Vectorize/VPlan.h | 15 +- llvm/lib/Transforms/Vectorize/VPlanTransforms.cpp | 2 +- .../Analysis/BasicAA/atomic-memory-intrinsics.ll | 125 + .../AArch64/GlobalISel/select-dbg-value.mir | 2 +- .../CodeGen/AArch64/GlobalISel/uaddo-8-16-bits.mir | 2 +- llvm/test/CodeGen/AArch64/fpclamptosat.ll | 60 +- llvm/test/CodeGen/AArch64/fpclamptosat_vec.ll | 260 +- llvm/test/CodeGen/AMDGPU/GlobalISel/ashr.ll | 6 +- .../AMDGPU/GlobalISel/combine-fma-add-fma-mul.ll | 208 +- .../CodeGen/AMDGPU/GlobalISel/extractelement.ll | 18 +- .../AMDGPU/GlobalISel/irtranslator-atomicrmw.ll | 4 +- .../irtranslator-call-abi-attribute-hints.ll | 117 +- .../GlobalISel/irtranslator-call-return-values.ll | 3011 ++--- .../GlobalISel/irtranslator-constrained-fp.ll | 32 +- .../GlobalISel/irtranslator-function-args.ll | 746 +- .../AMDGPU/GlobalISel/irtranslator-inline-asm.ll | 66 +- .../AMDGPU/GlobalISel/irtranslator-sibling-call.ll | 4 +- .../AMDGPU/GlobalISel/lds-global-non-entry-func.ll | 4 +- .../AMDGPU/GlobalISel/llvm.amdgcn.intersect_ray.ll | 558 +- .../GlobalISel/llvm.amdgcn.kernarg.segment.ptr.ll | 13 +- .../AMDGPU/GlobalISel/llvm.amdgcn.workitem.id.ll | 12 +- llvm/test/CodeGen/AMDGPU/GlobalISel/lshr.ll | 6 +- .../CodeGen/AMDGPU/GlobalISel/non-entry-alloca.ll | 10 +- llvm/test/CodeGen/AMDGPU/GlobalISel/saddsat.ll | 42 +- llvm/test/CodeGen/AMDGPU/GlobalISel/shl.ll | 6 +- llvm/test/CodeGen/AMDGPU/GlobalISel/ssubsat.ll | 42 +- llvm/test/CodeGen/AMDGPU/GlobalISel/uaddsat.ll | 16 +- llvm/test/CodeGen/AMDGPU/GlobalISel/usubsat.ll | 58 +- .../abi-attribute-hints-undefined-behavior.ll | 40 +- llvm/test/CodeGen/AMDGPU/addrspacecast.ll | 2 +- llvm/test/CodeGen/AMDGPU/amdpal-callable.ll | 12 +- llvm/test/CodeGen/AMDGPU/branch-relax-spill.ll | 6 +- llvm/test/CodeGen/AMDGPU/call-argument-types.ll | 92 +- llvm/test/CodeGen/AMDGPU/call-constexpr.ll | 6 +- .../CodeGen/AMDGPU/call-preserved-registers.ll | 3 +- llvm/test/CodeGen/AMDGPU/call-waitcnt.ll | 91 +- .../AMDGPU/callee-special-input-sgprs-fixed-abi.ll | 7 +- .../CodeGen/AMDGPU/callee-special-input-sgprs.ll | 7 +- .../AMDGPU/callee-special-input-vgprs-packed.ll | 187 +- .../CodeGen/AMDGPU/callee-special-input-vgprs.ll | 21 +- llvm/test/CodeGen/AMDGPU/cc-update.ll | 292 +- .../AMDGPU/cross-block-use-is-not-abi-copy.ll | 100 +- llvm/test/CodeGen/AMDGPU/ds_read2.ll | 76 +- llvm/test/CodeGen/AMDGPU/fdiv-nofpexcept.ll | 52 +- llvm/test/CodeGen/AMDGPU/flat-scratch-init.ll | 48 +- llvm/test/CodeGen/AMDGPU/fold-readlane.mir | 2 +- .../frame-setup-without-sgpr-to-vgpr-spills.ll | 6 +- llvm/test/CodeGen/AMDGPU/function-args.ll | 98 +- .../CodeGen/AMDGPU/gfx-callable-argument-types.ll | 96 +- .../AMDGPU/hsa-metadata-enqueue-kernel-v3.ll | 4 +- .../CodeGen/AMDGPU/hsa-metadata-enqueue-kernel.ll | 4 +- .../AMDGPU/hsa-metadata-from-llvm-ir-full-v3.ll | 6 +- .../AMDGPU/hsa-metadata-from-llvm-ir-full.ll | 6 +- .../CodeGen/AMDGPU/hsa-metadata-hidden-args-v3.ll | 14 +- .../CodeGen/AMDGPU/hsa-metadata-hidden-args.ll | 14 +- .../AMDGPU/hsa-metadata-hostcall-absent-v3.ll | 2 +- .../CodeGen/AMDGPU/hsa-metadata-hostcall-absent.ll | 2 +- .../AMDGPU/hsa-metadata-hostcall-present-v3.ll | 2 +- .../AMDGPU/hsa-metadata-hostcall-present.ll | 2 +- .../CodeGen/AMDGPU/indirect-call-known-callees.ll | 1 - llvm/test/CodeGen/AMDGPU/indirect-call.ll | 8 +- llvm/test/CodeGen/AMDGPU/ipra.ll | 2 +- .../CodeGen/AMDGPU/lds-global-non-entry-func.ll | 6 +- .../CodeGen/AMDGPU/llvm.amdgcn.implicitarg.ptr.ll | 83 +- .../CodeGen/AMDGPU/llvm.amdgcn.intersect_ray.ll | 412 +- .../AMDGPU/llvm.amdgcn.kernarg.segment.ptr.ll | 12 +- llvm/test/CodeGen/AMDGPU/lower-kernargs.ll | 243 +- llvm/test/CodeGen/AMDGPU/memory_clause.ll | 4 +- llvm/test/CodeGen/AMDGPU/mul24-pass-ordering.ll | 5 +- .../AMDGPU/no-source-locations-in-prologue.ll | 26 +- llvm/test/CodeGen/AMDGPU/non-entry-alloca.ll | 23 +- .../CodeGen/AMDGPU/promote-constOffset-to-imm.ll | 331 +- llvm/test/CodeGen/AMDGPU/ptr-arg-dbg-value.ll | 14 +- llvm/test/CodeGen/AMDGPU/sibling-call.ll | 13 +- .../CodeGen/AMDGPU/spill-csr-frame-ptr-reg-copy.ll | 4 +- llvm/test/CodeGen/AMDGPU/ssubsat.ll | 178 +- .../stack-pointer-offset-relative-frameindex.ll | 18 +- llvm/test/CodeGen/AMDGPU/stack-realign.ll | 8 +- .../AMDGPU/token-factor-inline-limit-test.ll | 37 +- llvm/test/CodeGen/AMDGPU/twoaddr-fma.mir | 97 +- llvm/test/CodeGen/AMDGPU/uaddsat.ll | 20 +- .../AMDGPU/unstructured-cfg-def-use-issue.ll | 102 +- llvm/test/CodeGen/AMDGPU/usubsat.ll | 18 +- llvm/test/CodeGen/AMDGPU/vgpr-tuple-allocation.ll | 3 +- .../test/CodeGen/ARM/2011-01-19-MergedGlobalDbg.ll | 4 +- .../test/CodeGen/ARM/2011-08-02-MergedGlobalDbg.ll | 4 +- llvm/test/CodeGen/ARM/fpclamptosat.ll | 213 +- llvm/test/CodeGen/ARM/setjmp-bti-basic.ll | 50 + llvm/test/CodeGen/ARM/setjmp-bti-outliner.ll | 92 + llvm/test/CodeGen/CSKY/base-i.ll | 12 +- .../CodeGen/Generic/live-debug-vars-undef-use.mir | 26 + .../MIR/AMDGPU/machine-function-info-no-ir.mir | 99 +- .../CodeGen/MIR/AMDGPU/machine-function-info.ll | 20 + llvm/test/CodeGen/PowerPC/macro-fusion.mir | 38 +- llvm/test/CodeGen/RISCV/fpclamptosat.ll | 256 +- llvm/test/CodeGen/Thumb2/mve-fpclamptosat_vec.ll | 194 +- llvm/test/CodeGen/WebAssembly/fpclamptosat.ll | 96 +- llvm/test/CodeGen/WebAssembly/fpclamptosat_vec.ll | 200 +- llvm/test/CodeGen/WebAssembly/funcref-call.ll | 2 +- .../test/CodeGen/WebAssembly/funcref-table_call.ll | 2 +- llvm/test/CodeGen/WebAssembly/ref-null.ll | 26 + .../X86/GlobalISel/x86-calllowering-dbg-trunc.ll | 57 + llvm/test/CodeGen/X86/avx512fp16-mov.ll | 36 + llvm/test/CodeGen/X86/cfguard-checks.ll | 49 + llvm/test/DebugInfo/AMDGPU/variable-locations.ll | 31 +- llvm/test/DebugInfo/BPF/extern-void.ll | 3 +- .../Generic/cross-cu-linkonce-distinct.ll | 10 +- .../DebugInfo/Generic/debug-info-qualifiers.ll | 4 + .../DebugInfo/Generic/debug-names-linkage-name.ll | 2 +- llvm/test/DebugInfo/Generic/enum-types.ll | 6 +- .../Generic/import-inlined-declaration.ll | 72 + .../DebugInfo/Generic/imported-name-inlined.ll | 10 +- .../Generic/incorrect-variable-debugloc.ll | 3 + llvm/test/DebugInfo/Generic/inlined-local-type.ll | 125 + llvm/test/DebugInfo/Generic/inlined-static-var.ll | 92 + .../test/DebugInfo/Generic/lexical_block_static.ll | 141 + llvm/test/DebugInfo/Generic/lexical_block_types.ll | 421 + llvm/test/DebugInfo/Generic/namespace.ll | 51 +- llvm/test/DebugInfo/Generic/varargs.ll | 12 +- .../MIR/AArch64/implicit-def-dead-scope.mir | 2 +- llvm/test/DebugInfo/NVPTX/debug-addr-class.ll | 154 +- llvm/test/DebugInfo/NVPTX/debug-info.ll | 12768 +++++++++---------- llvm/test/DebugInfo/NVPTX/debug-loc-offset.ll | 154 +- llvm/test/DebugInfo/PowerPC/strict-dwarf.ll | 4 +- .../DebugInfo/X86/2011-09-26-GlobalVarContext.ll | 12 +- .../test/DebugInfo/X86/DW_AT_calling-convention.ll | 8 +- llvm/test/DebugInfo/X86/align_cpp11.ll | 30 +- llvm/test/DebugInfo/X86/align_objc.ll | 13 +- llvm/test/DebugInfo/X86/arange-and-stub.ll | 2 +- .../X86/containing-type-extension-rust.ll | 1 + llvm/test/DebugInfo/X86/debug-info-access.ll | 10 +- llvm/test/DebugInfo/X86/debug-info-blocks.ll | 8 +- .../test/DebugInfo/X86/debug-info-static-member.ll | 4 + llvm/test/DebugInfo/X86/debug-loc-offset.mir | 31 +- llvm/test/DebugInfo/X86/dwarf-aranges.ll | 12 +- llvm/test/DebugInfo/X86/dwarf-linkage-names.ll | 4 +- .../X86/dwarfdump-DIImportedEntity_elements.ll | 14 +- llvm/test/DebugInfo/X86/generate-odr-hash.ll | 18 +- llvm/test/DebugInfo/X86/gnu-public-names.ll | 43 +- .../DebugInfo/X86/lexical-block-file-inline.ll | 5 - llvm/test/DebugInfo/X86/linkage-name.ll | 2 +- llvm/test/DebugInfo/X86/namelist1.ll | 5 +- llvm/test/DebugInfo/X86/sret.ll | 4 +- llvm/test/DebugInfo/X86/subprogram-across-cus.ll | 6 +- llvm/test/DebugInfo/X86/template.ll | 33 +- llvm/test/DebugInfo/X86/tls.ll | 37 +- llvm/test/DebugInfo/X86/vla-global.ll | 3 + llvm/test/DebugInfo/attr-btf_tag.ll | 71 +- .../JITLink/X86/ELF_x86-64_small_pic_relocations.s | 35 +- llvm/test/Feature/OperandBundles/pr26510.ll | 2 +- llvm/test/MC/ARM/fullfp16-neg.s | 14 + llvm/test/MC/ARM/fullfp16.s | 21 + llvm/test/MC/CSKY/basic-16bit.s | 4 +- llvm/test/MC/CSKY/compressed-inst.s | 210 + llvm/test/MC/VE/data-size-error.s | 36 + llvm/test/MC/VE/data.s | 47 + llvm/test/MC/VE/sym-br.s | 2 +- llvm/test/MC/WebAssembly/debug-info.ll | 22 +- llvm/test/MC/WebAssembly/debug-info64.ll | 22 +- llvm/test/MC/WebAssembly/dwarfdump.ll | 86 +- llvm/test/MC/WebAssembly/dwarfdump64.ll | 40 +- llvm/test/MC/WebAssembly/reference-types.s | 20 +- .../verify-regbankselected-dbg-undef-use.mir | 38 + .../verify-selected-dbg-undef-use.mir | 40 + llvm/test/Other/new-pm-defaults.ll | 18 +- llvm/test/Other/new-pm-lto-defaults.ll | 2 +- llvm/test/Other/new-pm-thinlto-defaults.ll | 2 +- .../Other/new-pm-thinlto-postlink-pgo-defaults.ll | 2 +- .../new-pm-thinlto-postlink-samplepgo-defaults.ll | 2 +- .../Other/new-pm-thinlto-prelink-pgo-defaults.ll | 2 +- .../new-pm-thinlto-prelink-samplepgo-defaults.ll | 2 +- llvm/test/Other/opt-pipeline-vector-passes.ll | 20 +- llvm/test/Transforms/Coroutines/coro-async.ll | 4 +- .../FunctionAttrs/2009-01-02-LocalStores.ll | 2 +- llvm/test/Transforms/FunctionAttrs/nocapture.ll | 4 +- llvm/test/Transforms/FunctionAttrs/readattrs.ll | 4 +- llvm/test/Transforms/FunctionAttrs/writeonly.ll | 9 + llvm/test/Transforms/InstCombine/icmp-mul.ll | 94 +- llvm/test/Transforms/InstSimplify/or.ll | 364 +- llvm/test/Transforms/LICM/no-hoist-prof.ll | 88 - llvm/test/Transforms/LICM/scalar-promote.ll | 3 +- llvm/test/Transforms/LICM/sink.ll | 69 - .../LoopVectorize/AArch64/select-costs.ll | 14 +- .../PhaseOrdering/X86/merge-functions.ll | 119 + llvm/test/Transforms/PhaseOrdering/X86/pr52289.ll | 44 + llvm/tools/llvm-c-test/calc.c | 5 +- llvm/tools/llvm-c-test/echo.cpp | 16 +- llvm/tools/llvm-jitlink/llvm-jitlink.cpp | 32 +- llvm/tools/llvm-jitlink/llvm-jitlink.h | 2 +- llvm/unittests/IR/DebugInfoTest.cpp | 20 +- llvm/utils/TableGen/IntrinsicEmitter.cpp | 10 +- .../compiler-rt/lib/sanitizer_common/BUILD.gn | 1 + llvm/utils/gn/secondary/libcxx/src/BUILD.gn | 15 + .../lldb/source/Plugins/Platform/Windows/BUILD.gn | 7 +- llvm/utils/release/test-release.sh | 4 +- .../BufferizableOpInterface.h | 41 +- .../BufferizableOpInterface.td | 17 +- .../ComprehensiveBufferize.h | 9 +- .../ComprehensiveBufferize/SCFInterfaceImpl.h | 9 + mlir/include/mlir/Dialect/Tosa/IR/TosaOps.td | 2 - mlir/include/mlir/Dialect/Vector/VectorOps.td | 2 +- mlir/include/mlir/Interfaces/TilingInterface.td | 9 +- mlir/include/mlir/Transforms/DialectConversion.h | 24 +- .../Bufferization/IR/BufferizationDialect.cpp | 18 + .../ComprehensiveBufferize/ArithInterfaceImpl.cpp | 14 +- .../BufferizableOpInterface.cpp | 66 +- .../BufferizationInterfaceImpl.cpp | 2 +- .../ComprehensiveBufferize.cpp | 147 +- .../ComprehensiveBufferize/LinalgInterfaceImpl.cpp | 34 +- .../ComprehensiveBufferize/ModuleBufferization.cpp | 252 +- .../ComprehensiveBufferize/SCFInterfaceImpl.cpp | 90 +- .../ComprehensiveBufferize/TensorInterfaceImpl.cpp | 52 +- .../ComprehensiveBufferize/VectorInterfaceImpl.cpp | 21 +- .../Transforms/ComprehensiveBufferizePass.cpp | 1 + .../Linalg/Transforms/LinalgStrategyPasses.cpp | 14 +- mlir/lib/Dialect/Linalg/Transforms/Transforms.cpp | 4 +- mlir/lib/Dialect/Tosa/IR/TosaOps.cpp | 113 +- mlir/lib/Dialect/Vector/VectorOps.cpp | 13 +- mlir/lib/Dialect/Vector/VectorTransforms.cpp | 15 +- mlir/lib/IR/MLIRContext.cpp | 6 +- mlir/lib/Parser/TypeParser.cpp | 4 +- mlir/lib/Pass/PassRegistry.cpp | 5 +- mlir/lib/Transforms/Utils/DialectConversion.cpp | 41 +- mlir/lib/Transforms/Utils/LoopUtils.cpp | 102 +- .../Conversion/VectorToLLVM/vector-to-llvm.mlir | 20 + mlir/test/Dialect/Affine/unroll-jam.mlir | 16 +- mlir/test/Dialect/Affine/unroll.mlir | 40 +- mlir/test/Dialect/Bufferization/inlining.mlir | 16 + .../comprehensive-module-bufferize-analysis.mlir | 131 +- .../Linalg/comprehensive-module-bufferize.mlir | 51 + mlir/test/Dialect/Tosa/canonicalize.mlir | 44 +- mlir/test/Dialect/Tosa/invalid.mlir | 39 + mlir/test/Dialect/Vector/invalid.mlir | 14 + mlir/test/Dialect/Vector/ops.mlir | 9 + mlir/test/IR/invalid.mlir | 5 + mlir/test/IR/parser.mlir | 3 + .../Dialect/SparseTensor/python/test_SpMM.py | 25 +- .../Dialect/SparseTensor/python/test_stress.py | 271 + .../Dialect/Vector/CPU/test-0-d-vectors.mlir | 15 +- .../lib/Dialect/Affine/TestLoopPermutation.cpp | 27 +- ..._avx2.mlir => math-polynomial-approx-avx2.mlir} | 0 ..._ptr_call_conv.mlir => bare-ptr-call-conv.mlir} | 0 .../{global_memref.mlir => global-memref.mlir} | 0 ...ial_approx.mlir => math-polynomial-approx.mlir} | 0 ...pret_cast.mlir => memref-reinterpret-cast.mlir} | 0 .../{memref_reshape.mlir => memref-reshape.mlir} | 0 ...naive_codegen.mlir => sgemm-naive-codegen.mlir} | 0 .../{unranked_memref.mlir => unranked-memref.mlir} | 0 mlir/test/mlir-tblgen/op-format-spec.td | 13 +- mlir/tools/mlir-tblgen/AttrOrTypeFormatGen.cpp | 7 +- mlir/tools/mlir-tblgen/FormatGen.cpp | 42 +- mlir/tools/mlir-tblgen/FormatGen.h | 7 +- mlir/tools/mlir-tblgen/OpFormatGen.cpp | 9 +- .../test/mapping/reduction_implicit_map.cpp | 3 - openmp/libomptarget/test/offloading/bug49021.cpp | 3 - 544 files changed, 96105 insertions(+), 14201 deletions(-) create mode 100644 clang/docs/DataFlowAnalysisIntro.md create mode 100644 clang/docs/DataFlowAnalysisIntroImages/CFGExample.svg create mode 100644 clang/docs/DataFlowAnalysisIntroImages/CFGJoinRule.svg create mode 100644 clang/docs/DataFlowAnalysisIntroImages/DefinitiveInitialization [...] create mode 100644 clang/docs/DataFlowAnalysisIntroImages/IntegerSetsFiniteLattice.svg create mode 100644 clang/docs/DataFlowAnalysisIntroImages/IntegerSetsInfiniteLattice.svg create mode 100644 clang/docs/DataFlowAnalysisIntroImages/OutputParameterIdentific [...] create mode 100644 clang/docs/DataFlowAnalysisIntroImages/UniquePtrLattice.svg create mode 100644 clang/test/Analysis/flexignore.c create mode 100644 clang/test/CodeGenCXX/cfi-icall-noexcept.cpp create mode 100644 clang/test/CodeGenCXX/debug-info-lexcial-block.cpp copy clang/test/Driver/Inputs/{CUDA-macosx/usr/local/cuda => basic_ve_tree}/bin/.k [...] copy clang/test/Driver/Inputs/{CUDA-macosx/usr/local/cuda/bin => basic_ve_tree/inc [...] copy clang/test/Driver/Inputs/{CUDA-macosx/usr/local/cuda/bin => basic_ve_tree/inc [...] create mode 100644 clang/test/Driver/arm-bti-return-twice.c create mode 100644 compiler-rt/lib/sanitizer_common/sanitizer_lzw.h create mode 100644 compiler-rt/lib/sanitizer_common/tests/sanitizer_lzw_test.cpp create mode 100644 compiler-rt/test/msan/noundef_analysis.cpp create mode 100644 libcxx/src/include/ryu/common.h create mode 100644 libcxx/src/include/ryu/d2fixed.h create mode 100644 libcxx/src/include/ryu/d2fixed_full_table.h create mode 100644 libcxx/src/include/ryu/d2s.h create mode 100644 libcxx/src/include/ryu/d2s_full_table.h create mode 100644 libcxx/src/include/ryu/d2s_intrinsics.h create mode 100644 libcxx/src/include/ryu/digit_table.h create mode 100644 libcxx/src/include/ryu/f2s.h create mode 100644 libcxx/src/include/ryu/ryu.h create mode 100644 libcxx/src/include/to_chars_floating_point.h create mode 100644 libcxx/src/ryu/README.txt create mode 100644 libcxx/src/ryu/d2fixed.cpp create mode 100644 libcxx/src/ryu/d2s.cpp create mode 100644 libcxx/src/ryu/f2s.cpp create mode 100644 libcxx/test/std/utilities/charconv/charconv.msvc/double_fixed_p [...] create mode 100644 libcxx/test/std/utilities/charconv/charconv.msvc/double_fixed_p [...] create mode 100644 libcxx/test/std/utilities/charconv/charconv.msvc/double_fixed_p [...] create mode 100644 libcxx/test/std/utilities/charconv/charconv.msvc/double_fixed_p [...] create mode 100644 libcxx/test/std/utilities/charconv/charconv.msvc/double_from_ch [...] create mode 100644 libcxx/test/std/utilities/charconv/charconv.msvc/double_general [...] create mode 100644 libcxx/test/std/utilities/charconv/charconv.msvc/double_hex_pre [...] create mode 100644 libcxx/test/std/utilities/charconv/charconv.msvc/double_scienti [...] create mode 100644 libcxx/test/std/utilities/charconv/charconv.msvc/double_scienti [...] create mode 100644 libcxx/test/std/utilities/charconv/charconv.msvc/double_scienti [...] create mode 100644 libcxx/test/std/utilities/charconv/charconv.msvc/double_scienti [...] create mode 100644 libcxx/test/std/utilities/charconv/charconv.msvc/double_to_char [...] create mode 100644 libcxx/test/std/utilities/charconv/charconv.msvc/float_fixed_pr [...] create mode 100644 libcxx/test/std/utilities/charconv/charconv.msvc/float_from_cha [...] create mode 100644 libcxx/test/std/utilities/charconv/charconv.msvc/float_general_ [...] create mode 100644 libcxx/test/std/utilities/charconv/charconv.msvc/float_hex_prec [...] create mode 100644 libcxx/test/std/utilities/charconv/charconv.msvc/float_scientif [...] create mode 100644 libcxx/test/std/utilities/charconv/charconv.msvc/float_to_chars [...] create mode 100644 libcxx/test/std/utilities/charconv/charconv.msvc/floating_point [...] create mode 100644 libcxx/test/std/utilities/charconv/charconv.msvc/test.cpp create mode 100644 libcxx/test/std/utilities/charconv/charconv.msvc/test.hpp create mode 100644 libcxx/test/std/utilities/charconv/charconv.msvc/test.pass.cpp create mode 100644 lld/test/MachO/lto-cache-dsymutil.ll create mode 100644 lldb/test/Shell/Process/Windows/process_load.cpp create mode 100644 llvm/cmake/modules/FindFFI.cmake create mode 100644 llvm/cmake/modules/FindTerminfo.cmake create mode 100644 llvm/include/llvm-c/Deprecated.h create mode 100644 llvm/lib/Target/PowerPC/PPCBack2BackFusion.def create mode 100644 llvm/test/Analysis/BasicAA/atomic-memory-intrinsics.ll create mode 100644 llvm/test/CodeGen/ARM/setjmp-bti-basic.ll create mode 100644 llvm/test/CodeGen/ARM/setjmp-bti-outliner.ll create mode 100644 llvm/test/CodeGen/Generic/live-debug-vars-undef-use.mir create mode 100644 llvm/test/CodeGen/WebAssembly/ref-null.ll create mode 100644 llvm/test/CodeGen/X86/GlobalISel/x86-calllowering-dbg-trunc.ll create mode 100644 llvm/test/DebugInfo/Generic/import-inlined-declaration.ll create mode 100644 llvm/test/DebugInfo/Generic/inlined-local-type.ll create mode 100644 llvm/test/DebugInfo/Generic/inlined-static-var.ll create mode 100644 llvm/test/DebugInfo/Generic/lexical_block_static.ll create mode 100644 llvm/test/DebugInfo/Generic/lexical_block_types.ll create mode 100644 llvm/test/MC/CSKY/compressed-inst.s create mode 100644 llvm/test/MC/VE/data-size-error.s create mode 100644 llvm/test/MC/VE/data.s create mode 100644 llvm/test/MachineVerifier/verify-regbankselected-dbg-undef-use.mir create mode 100644 llvm/test/MachineVerifier/verify-selected-dbg-undef-use.mir delete mode 100644 llvm/test/Transforms/LICM/no-hoist-prof.ll delete mode 100644 llvm/test/Transforms/LICM/sink.ll create mode 100644 llvm/test/Transforms/PhaseOrdering/X86/merge-functions.ll create mode 100644 llvm/test/Transforms/PhaseOrdering/X86/pr52289.ll create mode 100644 mlir/test/Dialect/Bufferization/inlining.mlir create mode 100644 mlir/test/Dialect/Tosa/invalid.mlir create mode 100644 mlir/test/Integration/Dialect/SparseTensor/python/test_stress.py rename mlir/test/mlir-cpu-runner/X86Vector/{math_polynomial_approx_avx2.mlir => ma [...] rename mlir/test/mlir-cpu-runner/{bare_ptr_call_conv.mlir => bare-ptr-call-conv.ml [...] rename mlir/test/mlir-cpu-runner/{global_memref.mlir => global-memref.mlir} (100%) rename mlir/test/mlir-cpu-runner/{math_polynomial_approx.mlir => math-polynomial-a [...] rename mlir/test/mlir-cpu-runner/{memref_reinterpret_cast.mlir => memref-reinterpr [...] rename mlir/test/mlir-cpu-runner/{memref_reshape.mlir => memref-reshape.mlir} (100%) rename mlir/test/mlir-cpu-runner/{sgemm_naive_codegen.mlir => sgemm-naive-codegen. [...] rename mlir/test/mlir-cpu-runner/{unranked_memref.mlir => unranked-memref.mlir} (100%)