Skip to content

sycl-web/status

tagged this 27 Feb 20:09
Conflicts detected on merge
 .: (from main)
  CONFLICT (content): Merge conflict in libclc/CMakeLists.txt
  CONFLICT (rename/rename): libclc/generic/lib/math/clc_fma.cl renamed to libclc/libspirv/lib/generic/math/clc_fma.cl in HEAD and to libclc/clc/lib/generic/math/clc_sw_fma.cl in e7ad07ffb846a9812d9567b8d4b680045dce5b28.
  CONFLICT (content): Merge conflict in libclc/generic/lib/math/fma.cl
  CONFLICT (modify/delete): libclc/generic/lib/math/fma.inc deleted in e7ad07ffb846a9812d9567b8d4b680045dce5b28 and modified in HEAD.  Version HEAD of libclc/generic/lib/math/fma.inc left in tree.
  CONFLICT (content): Merge conflict in libclc/libspirv/lib/generic/math/clc_hypot.cl
  CONFLICT (content): Merge conflict in libclc/libspirv/lib/generic/math/clc_pow.cl

 commit e7ad07ffb846a9812d9567b8d4b680045dce5b28
 Author: Fraser Cormack <[email protected]>
 Date:   Mon Feb 24 10:10:51 2025 +0000

     [libclc] Move fma to the CLC library (#126052)

     This builtin is a little more involved than others as targets deal with
     fma in various different ways.

     Fundamentally, the CLC __clc_fma builtin compiles to
     __builtin_elementwise_fma, which compiles to the @llvm.fma intrinsic.
     However, in the case of fp32 fma some targets call the __clc_sw_fma
     function, which provides a software implementation of the builtin. This
     in principle is controlled by the __CLC_HAVE_HW_FMA32 macro and may be a
     runtime decision, depending on how the target defines that macro.

     All targets build the CLC fma functions for all types. This is to the
     CLC library can have a reliable internal implementation for its own
     purposes.

     For AMD/NVPTX targets there are no meaningful changes to the generated
     LLVM bytecode. Some blocks of code have moved around, which confounds
     llvm-diff.

     For the clspv and SPIR-V/Mesa targets, only fp32 fma is of interest. Its
     use in libclc is tightly controlled by checking __CLC_HAVE_HW_FMA32
     first. This can either be a compile-time constant (1, for clspv) or a
     runtime function for SPIR-V/Mesa.

     The SPIR-V/Mesa target only provided fp32 fma in the OpenCL layer. It
     unconditionally mapped that to the __clc_sw_fma builtin, even though the
     generic version in theory had a runtime toggle through
     __CLC_HAVE_HW_FMA32 specifically for that target. Callers of fma,
     though, would end up using the ExtInst fma, *not* calling the _Z3fmafff
     function provided by libclc.

     This commit keeps this system in place in the OpenCL layer, by mapping
     fma to __clc_sw_fma. Where other builtins would previously call fma
     (i.e., result in the ExtInst), they now call __clc_fma. This function
     checks the __CLC_HAVE_HW_FMA32 runtime toggle, which selects between the
     slow version or the quick version. The quick version is the LLVM fma
     intrinsic which llvm-spirv translates to the ExtInst.

     The clspv target had its own software implementation of fp32 fma, which
     it called unconditionally - even though __CLC_HAVE_HW_FMA32 is 1 for
     that target. This is potentially just so its library ships a software
     version which it can fall back on. In the OpenCL layer, the target
     doesn't provide fp64 fma, and maps fp16 fma to fp32 mad.

     This commit keeps this system roughly in place: in the OpenCL layer it
     maps fp32 fma to __clc_sw_fma, and fp16 fma to mad. Where builtins would
     previously call into fma, they now call __clc_fma, which compiles to the
     LLVM intrinsic. If this goes through a translation to SPIR-V it will
     become the fma ExtInst, or the intrinsic could be replaced by the
     _Z3fmafff software implementation.

     The clspv and SPIR-V/Mesa targets could potentially be cleaned up later,
     depending on their needs.

 Affected files:
   .github/workflows/libcxx-build-and-test.yaml
   .github/workflows/premerge.yaml
   bolt/docs/BinaryAnalysis.md
   bolt/include/bolt/Core/Linker.h
   bolt/include/bolt/Core/MCPlusBuilder.h
   bolt/include/bolt/Passes/NonPacProtectedRetAnalysis.h
   bolt/include/bolt/Utils/CommandLineOpts.h
   bolt/lib/Core/BinaryFunction.cpp
   bolt/lib/Passes/CMakeLists.txt
   bolt/lib/Passes/Inliner.cpp
   bolt/lib/Passes/NonPacProtectedRetAnalysis.cpp
   bolt/lib/Rewrite/JITLinkLinker.cpp
   bolt/lib/Rewrite/RewriteInstance.cpp
   bolt/lib/RuntimeLibs/HugifyRuntimeLibrary.cpp
   bolt/lib/RuntimeLibs/InstrumentationRuntimeLibrary.cpp
   bolt/lib/Target/AArch64/AArch64MCPlusBuilder.cpp
   bolt/test/AArch64/data-in-code.s
   bolt/test/X86/skip-inline.s
   bolt/test/binary-analysis/AArch64/cmdline-args.test
   bolt/test/binary-analysis/AArch64/gs-pacret-autiasp.s
   bolt/test/binary-analysis/AArch64/gs-pacret-multi-bb.s
   bolt/test/binary-analysis/AArch64/lit.local.cfg
   clang-tools-extra/clangd/unittests/ASTTests.cpp
   clang-tools-extra/clangd/unittests/FindSymbolsTests.cpp
   clang-tools-extra/clangd/unittests/ParsedASTTests.cpp
   clang-tools-extra/clangd/unittests/QualityTests.cpp
   clang-tools-extra/clangd/unittests/RenameTests.cpp
   clang-tools-extra/clangd/unittests/SemanticHighlightingTests.cpp
   clang-tools-extra/clangd/unittests/SemanticSelectionTests.cpp
   clang-tools-extra/clangd/unittests/SymbolInfoTests.cpp
   clang-tools-extra/clangd/unittests/XRefsTests.cpp
   clang-tools-extra/clangd/unittests/tweaks/DefineInlineTests.cpp
   clang-tools-extra/clangd/unittests/tweaks/ExpandDeducedTypeTests.cpp
   clang-tools-extra/clangd/unittests/tweaks/ExtractVariableTests.cpp
   clang-tools-extra/docs/clang-tidy/checks/bugprone/implicit-widening-of-multiplication-result.rst
   clang-tools-extra/docs/clang-tidy/checks/cert/err33-c.rst
   clang-tools-extra/docs/clang-tidy/checks/modernize/loop-convert.rst
   clang-tools-extra/test/clang-tidy/checkers/abseil/Inputs/absl/strings/internal-file.h
   clang-tools-extra/test/clang-tidy/checkers/boost/use-to-string.cpp
   clang-tools-extra/test/clang-tidy/checkers/bugprone/chained-comparison.c
   clang-tools-extra/test/clang-tidy/checkers/bugprone/chained-comparison.cpp
   clang-tools-extra/test/clang-tidy/checkers/bugprone/exception-escape-coro.cpp
   clang-tools-extra/test/clang-tidy/checkers/bugprone/exception-escape-rethrow.cpp
   clang-tools-extra/test/clang-tidy/checkers/bugprone/exception-escape.cpp
   clang-tools-extra/test/clang-tidy/checkers/bugprone/fold-init-type.cpp
   clang-tools-extra/test/clang-tidy/checkers/bugprone/inc-dec-in-conditions-bitint-no-crash.c
   clang-tools-extra/test/clang-tidy/checkers/bugprone/spuriously-wake-up-functions.c
   clang-tools-extra/test/clang-tidy/checkers/bugprone/spuriously-wake-up-functions.cpp
   clang-tools-extra/test/clang-tidy/checkers/bugprone/stringview-nullptr.cpp
   clang-tools-extra/test/clang-tidy/checkers/bugprone/suspicious-string-compare.cpp
   clang-tools-extra/test/clang-tidy/checkers/fuchsia/default-arguments-calls.cpp
   clang-tools-extra/test/clang-tidy/checkers/fuchsia/multiple-inheritance.cpp
   clang-tools-extra/test/clang-tidy/checkers/google/runtime-int-std.cpp
   clang-tools-extra/test/clang-tidy/checkers/google/upgrade-googletest-case.cpp
   clang-tools-extra/test/clang-tidy/checkers/misc/const-correctness-transform-values.cpp
   clang-tools-extra/test/clang-tidy/checkers/misc/const-correctness-values.cpp
   clang-tools-extra/test/clang-tidy/checkers/misc/unused-parameters.cpp
   clang-tools-extra/test/clang-tidy/checkers/misc/use-internal-linkage-func.cpp
   clang-tools-extra/test/clang-tidy/checkers/modernize/Inputs/use-auto/containers.h
   clang-tools-extra/test/clang-tidy/checkers/modernize/avoid-bind.cpp
   clang-tools-extra/test/clang-tidy/checkers/modernize/avoid-c-arrays-c++20.cpp
   clang-tools-extra/test/clang-tidy/checkers/modernize/avoid-c-arrays-ignores-main.cpp
   clang-tools-extra/test/clang-tidy/checkers/modernize/avoid-c-arrays-ignores-three-arg-main.cpp
   clang-tools-extra/test/clang-tidy/checkers/modernize/loop-convert-basic.cpp
   clang-tools-extra/test/clang-tidy/checkers/modernize/use-emplace.cpp
   clang-tools-extra/test/clang-tidy/checkers/modernize/use-equals-default-copy.cpp
   clang-tools-extra/test/clang-tidy/checkers/modernize/use-override.cpp
   clang-tools-extra/test/clang-tidy/checkers/modernize/use-std-format.cpp
   clang-tools-extra/test/clang-tidy/checkers/modernize/use-trailing-return-type.cpp
   clang-tools-extra/test/clang-tidy/checkers/performance/Inputs/unnecessary-value-param/header-fixed.h
   clang-tools-extra/test/clang-tidy/checkers/performance/Inputs/unnecessary-value-param/header.h
   clang-tools-extra/test/clang-tidy/checkers/performance/inefficient-string-concatenation.cpp
   clang-tools-extra/test/clang-tidy/checkers/performance/unnecessary-value-param-header.cpp
   clang-tools-extra/test/clang-tidy/checkers/readability/Inputs/identifier-naming/global-style1/header.h
   clang-tools-extra/test/clang-tidy/checkers/readability/Inputs/identifier-naming/global-style2/header.h
   clang-tools-extra/test/clang-tidy/checkers/readability/const-return-type-macros.cpp
   clang-tools-extra/test/clang-tidy/checkers/readability/const-return-type.cpp
   clang-tools-extra/test/clang-tidy/checkers/readability/convert-member-functions-to-static.cpp
   clang-tools-extra/test/clang-tidy/checkers/readability/identifier-naming.cpp
   clang-tools-extra/test/clang-tidy/checkers/readability/implicit-bool-conversion.cpp
   clang-tools-extra/test/clang-tidy/checkers/readability/named-parameter.cpp
   clang-tools-extra/test/clang-tidy/checkers/readability/redundant-declaration.c
   clang-tools-extra/test/clang-tidy/checkers/readability/redundant-declaration.cpp
   clang-tools-extra/test/clang-tidy/checkers/readability/static-accessed-through-instance.cpp
   clang-tools-extra/test/clang-tidy/checkers/readability/suspicious-call-argument.cpp
   clang-tools-extra/test/clang-tidy/infrastructure/duplicate-fixes-of-alias-checkers.cpp
   clang/docs/ClangFormatStyleOptions.rst
   clang/docs/ReleaseNotes.rst
   clang/include/clang/Basic/Builtins.h
   clang/include/clang/Basic/Builtins.td
   clang/include/clang/Basic/BuiltinsX86.td
   clang/include/clang/Basic/BuiltinsX86_64.td
   clang/include/clang/Basic/DiagnosticDriverKinds.td
   clang/include/clang/Basic/DiagnosticSemaKinds.td
   clang/include/clang/Basic/Module.h
   clang/include/clang/Driver/Options.td
   clang/include/clang/Format/Format.h
   clang/include/clang/Lex/Preprocessor.h
   clang/include/clang/StaticAnalyzer/Checkers/SValExplainer.h
   clang/include/clang/StaticAnalyzer/Core/PathSensitive/MemRegion.h
   clang/lib/AST/ByteCode/Compiler.cpp
   clang/lib/AST/ByteCode/Compiler.h
   clang/lib/AST/ByteCode/Interp.cpp
   clang/lib/AST/ParentMap.cpp
   clang/lib/Analysis/CFG.cpp
   clang/lib/Analysis/ReachableCode.cpp
   clang/lib/Basic/Module.cpp
   clang/lib/Basic/Targets/SystemZ.cpp
   clang/lib/CodeGen/CGBuiltin.cpp
   clang/lib/CodeGen/HLSLBufferLayoutBuilder.cpp
   clang/lib/Driver/Driver.cpp
   clang/lib/Driver/ToolChain.cpp
   clang/lib/Driver/ToolChains/AIX.cpp
   clang/lib/Driver/ToolChains/CommonArgs.cpp
   clang/lib/Driver/ToolChains/Linux.cpp
   clang/lib/Format/ContinuationIndenter.cpp
   clang/lib/Format/Format.cpp
   clang/lib/Format/FormatToken.cpp
   clang/lib/Format/TokenAnnotator.cpp
   clang/lib/Format/TokenAnnotator.h
   clang/lib/Format/UnwrappedLineParser.cpp
   clang/lib/Headers/CMakeLists.txt
   clang/lib/Headers/intrin.h
   clang/lib/Headers/lzcntintrin.h
   clang/lib/Index/IndexTypeSourceInfo.cpp
   clang/lib/Lex/PPLexerChange.cpp
   clang/lib/Lex/Preprocessor.cpp
   clang/lib/Sema/SemaDecl.cpp
   clang/lib/Sema/SemaExpr.cpp
   clang/lib/Sema/SemaHLSL.cpp
   clang/lib/StaticAnalyzer/Checkers/ArrayBoundChecker.cpp
   clang/lib/StaticAnalyzer/Checkers/ErrnoChecker.cpp
   clang/lib/StaticAnalyzer/Checkers/ExprInspectionChecker.cpp
   clang/lib/StaticAnalyzer/Checkers/MIGChecker.cpp
   clang/lib/StaticAnalyzer/Checkers/MacOSXAPIChecker.cpp
   clang/lib/StaticAnalyzer/Checkers/MallocChecker.cpp
   clang/lib/StaticAnalyzer/Checkers/MoveChecker.cpp
   clang/lib/StaticAnalyzer/Checkers/NSErrorChecker.cpp
   clang/lib/StaticAnalyzer/Checkers/PutenvStackArrayChecker.cpp
   clang/lib/StaticAnalyzer/Checkers/RetainCountChecker/RetainCountChecker.cpp
   clang/lib/StaticAnalyzer/Checkers/RetainCountChecker/RetainCountDiagnostics.cpp
   clang/lib/StaticAnalyzer/Checkers/StackAddrEscapeChecker.cpp
   clang/lib/StaticAnalyzer/Checkers/UnixAPIChecker.cpp
   clang/lib/StaticAnalyzer/Core/BugReporterVisitors.cpp
   clang/lib/StaticAnalyzer/Core/CoreEngine.cpp
   clang/lib/StaticAnalyzer/Core/ExprEngine.cpp
   clang/lib/StaticAnalyzer/Core/MemRegion.cpp
   clang/lib/StaticAnalyzer/Core/RegionStore.cpp
   clang/lib/StaticAnalyzer/Core/SimpleSValBuilder.cpp
   clang/test/AST/ByteCode/arrays.cpp
   clang/test/AST/ByteCode/cxx2a.cpp
   clang/test/AST/ByteCode/libcxx/primitive-temporary.cpp
   clang/test/AST/ByteCode/new-delete.cpp
   clang/test/AST/ByteCode/records.cpp
   clang/test/AST/ast-dump-recovery.cpp
   clang/test/Analysis/ftime-trace.cpp
   clang/test/Analysis/lifetime-extended-regions.cpp
   clang/test/CMakeLists.txt
   clang/test/CodeGen/AArch64/sincos.c
   clang/test/CodeGen/X86/lzcnt-builtins.c
   clang/test/CodeGen/X86/math-builtins.c
   clang/test/CodeGen/armv7k-abi.c
   clang/test/CodeGen/hwasan-stack-safety-analysis-with-array-bounds.c
   clang/test/CodeGenOpenCL/atomics-cas-remarks-gfx90a.cl
   clang/test/Driver/Inputs/basic_cross_linux_tree/usr/x86_64-unknown-linux-gnu/bin/lld-wrapper
   clang/test/Driver/aix-rpath.c
   clang/test/Driver/at_file_missing.c
   clang/test/Driver/csky-toolchain.c
   clang/test/Driver/fat-lto-objects.c
   clang/test/Driver/linux-cross.cpp
   clang/test/Driver/linux-ld.c
   clang/test/Driver/loongarch-toolchain.c
   clang/test/Driver/mips-cs.cpp
   clang/test/Driver/mips-fsf.cpp
   clang/test/Driver/mips-img-v2.cpp
   clang/test/Driver/mips-img.cpp
   clang/test/Driver/mips-mti.cpp
   clang/test/Driver/print-supported-extensions-riscv.c
   clang/test/Headers/no-xend.cpp
   clang/test/Modules/local-submodule-visibility-transitive-import.c
   clang/test/Modules/pr127943.cppm
   clang/test/Preprocessor/zos-target.c
   clang/test/Sema/bool-compare.c
   clang/test/Sema/parentheses.cpp
   clang/test/SemaCXX/bool-compare.cpp
   clang/test/SemaCXX/cxx2a-adl-only-template-id.cpp
   clang/test/SemaCXX/cxx2c-placeholder-vars.cpp
   clang/test/SemaCXX/unique_object_duplication.h
   clang/test/SemaCXX/warn-unreachable.cpp
   clang/test/SemaTemplate/typo-dependent-name.cpp
   clang/test/SemaTemplate/typo-template-name.cpp
   clang/test/lit.site.cfg.py.in
   clang/tools/clang-offload-packager/ClangOffloadPackager.cpp
   clang/unittests/Format/FormatTest.cpp
   compiler-rt/include/fuzzer/FuzzedDataProvider.h
   compiler-rt/lib/asan/tests/asan_test.cpp
   compiler-rt/lib/rtsan/rtsan_interceptors_posix.cpp
   compiler-rt/lib/rtsan/tests/rtsan_test_interceptors_posix.cpp
   compiler-rt/lib/sanitizer_common/sanitizer_common_interceptors_format.inc
   compiler-rt/lib/sanitizer_common/tests/sanitizer_format_interceptor_test.cpp
   compiler-rt/test/hwasan/TestCases/libc_thread_freeres.c
   compiler-rt/test/orc/TestCases/Generic/lazy-link.ll
   compiler-rt/test/ubsan/TestCases/Misc/Posix/diag-stacktrace.cpp
   compiler-rt/test/ubsan/TestCases/Misc/missing_return.cpp
   flang-rt/README.md
   flang/CMakeLists.txt
   flang/cmake/modules/AddFlang.cmake
   flang/include/flang/Optimizer/Builder/IntrinsicCall.h
   flang/include/flang/Parser/parse-tree.h
   flang/lib/Lower/Bridge.cpp
   flang/lib/Lower/IO.cpp
   flang/lib/Optimizer/Analysis/AliasAnalysis.cpp
   flang/lib/Optimizer/Builder/IntrinsicCall.cpp
   flang/lib/Optimizer/CodeGen/CodeGen.cpp
   flang/lib/Optimizer/CodeGen/Target.cpp
   flang/lib/Optimizer/OpenMP/GenericLoopConversion.cpp
   flang/lib/Optimizer/Transforms/CUFOpConversion.cpp
   flang/lib/Parser/io-parsers.cpp
   flang/lib/Semantics/check-cuda.cpp
   flang/lib/Semantics/check-io.cpp
   flang/module/cudadevice.f90
   flang/test/Fir/CUDA/cuda-data-transfer.fir
   flang/test/Fir/struct-passing-aarch64-byval.fir
   flang/test/Lower/CUDA/cuda-device-proc.cuf
   flang/test/Lower/CUDA/cuda-doconc.cuf
   flang/test/Lower/OpenMP/loop-directive.f90
   flang/test/Semantics/cuf09.cuf
   flang/test/Semantics/io03.f90
   flang/test/Semantics/io04.f90
   flang/test/Semantics/unsigned-errors.f90
   flang/test/Transforms/generic-loop-rewriting-todo.mlir
   flang/test/Transforms/generic-loop-rewriting.mlir
   libc/cmake/modules/LLVMLibCTestRules.cmake
   libc/config/baremetal/aarch64/entrypoints.txt
   libc/config/baremetal/arm/entrypoints.txt
   libc/config/baremetal/riscv/entrypoints.txt
   libc/config/gpu/amdgpu/entrypoints.txt
   libc/config/gpu/nvptx/entrypoints.txt
   libc/config/linux/x86_64/entrypoints.txt
   libc/docs/gpu/support.rst
   libc/docs/headers/math/index.rst
   libc/include/math.yaml
   libc/include/stdbit.yaml
   libc/include/time.yaml
   libc/src/math/CMakeLists.txt
   libc/src/math/acosf16.h
   libc/src/math/generic/CMakeLists.txt
   libc/src/math/generic/acosf16.cpp
   libc/src/stdio/scanf_core/CMakeLists.txt
   libc/src/stdio/scanf_core/reader.h
   libc/src/stdio/scanf_core/vfscanf_internal.h
   libc/src/time/CMakeLists.txt
   libc/src/time/strftime.cpp
   libc/src/time/strftime_l.cpp
   libc/src/time/strftime_l.h
   libc/test/UnitTest/HermeticTestUtils.cpp
   libc/test/src/math/CMakeLists.txt
   libc/test/src/math/acosf16_test.cpp
   libc/test/src/math/smoke/CMakeLists.txt
   libc/test/src/math/smoke/acosf16_test.cpp
   libc/test/src/stdio/scanf_core/CMakeLists.txt
   libclc/CMakeLists.txt
   libclc/clc/include/clc/internal/math/clc_sw_fma.h
   libclc/clc/include/clc/math/clc_fma.h
   libclc/clc/include/clc/math/math.h
   libclc/clc/lib/clspv/SOURCES
   libclc/clc/lib/clspv/math/clc_sw_fma.cl
   libclc/clc/lib/generic/SOURCES
   libclc/clc/lib/generic/math/clc_fma.cl
   libclc/clc/lib/generic/math/clc_fma.inc
   libclc/clc/lib/generic/math/clc_sw_fma.cl
   libclc/clc/lib/spirv/SOURCES
   libclc/clc/lib/spirv/math/clc_runtime_has_hw_fma32.cl
   libclc/clspv/lib/math/fma.cl
   libclc/generic/lib/gen_convert.py
   libclc/generic/lib/math/clc_fmod.cl
   libclc/generic/lib/math/clc_pown.cl
   libclc/generic/lib/math/clc_powr.cl
   libclc/generic/lib/math/clc_remainder.cl
   libclc/generic/lib/math/clc_remquo.cl
   libclc/generic/lib/math/clc_rootn.cl
   libclc/generic/lib/math/fma.cl
   libclc/generic/lib/math/sincos_helpers.cl
   libclc/libspirv/lib/generic/math/clc_exp10.cl
   libclc/libspirv/lib/generic/math/clc_fma.cl
   libclc/libspirv/lib/generic/math/clc_hypot.cl
   libclc/libspirv/lib/generic/math/clc_pow.cl
   libclc/spirv/lib/SOURCES
   libclc/spirv/lib/math/fma.cl
   libclc/spirv/lib/math/fma.inc
   libcxx/cmake/caches/AMDGPU.cmake
   libcxx/cmake/caches/NVPTX.cmake
   libcxx/docs/CodingGuidelines.rst
   libcxx/docs/ReleaseNotes/21.rst
   libcxx/docs/Status/Cxx20Issues.csv
   libcxx/docs/Status/Cxx20Papers.csv
   libcxx/docs/Status/FormatPaper.csv
   libcxx/docs/index.rst
   libcxx/include/CMakeLists.txt
   libcxx/include/__algorithm/ranges_iterator_concept.h
   libcxx/include/__algorithm/stable_sort.h
   libcxx/include/__atomic/atomic.h
   libcxx/include/__chrono/convert_to_tm.h
   libcxx/include/__chrono/formatter.h
   libcxx/include/__chrono/gps_clock.h
   libcxx/include/__chrono/ostream.h
   libcxx/include/__compare/common_comparison_category.h
   libcxx/include/__condition_variable/condition_variable.h
   libcxx/include/__filesystem/directory_entry.h
   libcxx/include/__format/format_arg_store.h
   libcxx/include/__functional/function.h
   libcxx/include/__locale
   libcxx/include/__locale_dir/support/windows.h
   libcxx/include/__memory/allocator.h
   libcxx/include/__memory/shared_ptr.h
   libcxx/include/__memory_resource/polymorphic_allocator.h
   libcxx/include/__mutex/unique_lock.h
   libcxx/include/__ostream/basic_ostream.h
   libcxx/include/__random/clamp_to_integral.h
   libcxx/include/__ranges/elements_view.h
   libcxx/include/__ranges/zip_view.h
   libcxx/include/__thread/thread.h
   libcxx/include/__type_traits/is_nothrow_convertible.h
   libcxx/include/__vector/vector.h
   libcxx/include/__vector/vector_bool.h
   libcxx/include/any
   libcxx/include/array
   libcxx/include/bitset
   libcxx/include/chrono
   libcxx/include/experimental/__simd/utility.h
   libcxx/include/fstream
   libcxx/include/future
   libcxx/include/locale
   libcxx/include/map
   libcxx/include/module.modulemap
   libcxx/include/optional
   libcxx/include/regex
   libcxx/include/set
   libcxx/include/shared_mutex
   libcxx/include/string
   libcxx/include/string_view
   libcxx/include/unordered_map
   libcxx/include/variant
   libcxx/lib/abi/x86_64-unknown-freebsd.libcxxabi.v1.stable.exceptions.nonew.abilist
   libcxx/modules/std/chrono.inc
   libcxx/src/chrono.cpp
   libcxx/src/condition_variable.cpp
   libcxx/src/filesystem/error.h
   libcxx/src/filesystem/filesystem_clock.cpp
   libcxx/src/future.cpp
   libcxx/src/hash.cpp
   libcxx/src/ios.cpp
   libcxx/src/locale.cpp
   libcxx/src/memory_resource.cpp
   libcxx/src/mutex.cpp
   libcxx/src/print.cpp
   libcxx/src/random.cpp
   libcxx/src/std_stream.h
   libcxx/src/thread.cpp
   libcxx/test/libcxx/atomics/atomics.types.operations/atomics.types.operations.req/atomic_fetch_add.verify.cpp
   libcxx/test/libcxx/atomics/atomics.types.operations/atomics.types.operations.req/atomic_fetch_add_explicit.verify.cpp
   libcxx/test/libcxx/atomics/atomics.types.operations/atomics.types.operations.req/atomic_fetch_sub.verify.cpp
   libcxx/test/libcxx/atomics/atomics.types.operations/atomics.types.operations.req/atomic_fetch_sub_explicit.verify.cpp
   libcxx/test/libcxx/diagnostics/chrono.nodiscard.verify.cpp
   libcxx/test/libcxx/strings/basic.string/string.capacity/max_size.pass.cpp
   libcxx/test/libcxx/strings/basic.string/string.capacity/shrink_to_fit.pass.cpp
   libcxx/test/libcxx/time/time.clock/time.clock.gps/time.clock.gps.members/assert.from_utc.pass.cpp
   libcxx/test/libcxx/time/time.clock/time.clock.gps/time.clock.gps.members/assert.to_utc.pass.cpp
   libcxx/test/std/atomics/types.pass.cpp
   libcxx/test/std/localization/locale.categories/category.monetary/locale.moneypunct.byname/grouping.pass.cpp
   libcxx/test/std/strings/basic.string/string.capacity/max_size.pass.cpp
   libcxx/test/std/strings/basic.string/string.capacity/resize_size.pass.cpp
   libcxx/test/std/strings/basic.string/string.capacity/shrink_to_fit.pass.cpp
   libcxx/test/std/strings/basic.string/string.modifiers/string_append/pointer_size.pass.cpp
   libcxx/test/std/strings/basic.string/string.nonmembers/string_op+/char_string.pass.cpp
   libcxx/test/std/strings/basic.string/string.nonmembers/string_op+/pointer_string.pass.cpp
   libcxx/test/std/strings/basic.string/string.nonmembers/string_op+/string_char.pass.cpp
   libcxx/test/std/strings/basic.string/string.nonmembers/string_op+/string_pointer.pass.cpp
   libcxx/test/std/strings/basic.string/string.nonmembers/string_op+/string_string.pass.cpp
   libcxx/test/std/time/time.clock/time.clock.gps/gps_time.ostream.pass.cpp
   libcxx/test/std/time/time.clock/time.clock.gps/time.clock.gps.members/from_utc.pass.cpp
   libcxx/test/std/time/time.clock/time.clock.gps/time.clock.gps.members/now.pass.cpp
   libcxx/test/std/time/time.clock/time.clock.gps/time.clock.gps.members/to_utc.pass.cpp
   libcxx/test/std/time/time.clock/time.clock.gps/types.compile.pass.cpp
   libcxx/test/std/time/time.syn/formatter.gps_time.pass.cpp
   libcxx/test/std/utilities/utility/pairs/pairs.pair/nttp.equivalence.compile.pass.cpp
   libcxx/test/std/utilities/utility/pairs/pairs.pair/nttp.verify.cpp
   libcxx/test/support/increasing_allocator.h
   libcxx/test/support/min_allocator.h
   libcxx/test/tools/clang_tidy_checks/CMakeLists.txt
   libcxx/test/tools/clang_tidy_checks/libcpp_module.cpp
   libcxx/test/tools/clang_tidy_checks/qualify_declval.cpp
   libcxx/test/tools/clang_tidy_checks/qualify_declval.hpp
   libcxx/test/tools/clang_tidy_checks/robust_against_adl.cpp
   libcxx/utils/ci/buildkite-pipeline.yml
   libcxx/utils/libcxx/test/dsl.py
   lld/CMakeLists.txt
   lld/COFF/Config.h
   lld/COFF/Driver.cpp
   lld/COFF/Driver.h
   lld/COFF/DriverUtils.cpp
   lld/COFF/InputFiles.cpp
   lld/COFF/SymbolTable.cpp
   lld/COFF/SymbolTable.h
   lld/ELF/OutputSections.cpp
   lld/ELF/ScriptParser.cpp
   lld/ELF/Thunks.cpp
   lld/test/COFF/arm64x-altnames.s
   lld/test/COFF/arm64x-symtab.s
   lld/test/ELF/aarch64-execute-only.s
   lld/test/ELF/aarch64-relocs.s
   lld/test/ELF/aarch64-thunk-bti-execute-only.s
   lld/test/ELF/aarch64-thunk-execute-only.s
   lld/test/ELF/input-section-flags.s
   lld/test/wasm/data-segments.ll
   lld/wasm/OutputSections.cpp
   lld/wasm/Writer.cpp
   lldb/cmake/modules/FindCursesAndPanel.cmake
   lldb/include/lldb/Core/Debugger.h
   lldb/include/lldb/Expression/DWARFExpressionList.h
   lldb/include/lldb/Symbol/Function.h
   lldb/include/lldb/lldb-forward.h
   lldb/packages/Python/lldbsuite/test/tools/lldb-dap/dap_server.py
   lldb/packages/Python/lldbsuite/test/tools/lldb-dap/lldbdap_testcase.py
   lldb/source/API/CMakeLists.txt
   lldb/source/Breakpoint/BreakpointOptions.cpp
   lldb/source/Commands/CommandObjectCommands.cpp
   lldb/source/Commands/CommandObjectProcess.cpp
   lldb/source/Commands/CommandObjectSource.cpp
   lldb/source/Commands/CommandObjectThread.cpp
   lldb/source/Commands/CommandObjectWatchpointCommand.cpp
   lldb/source/Core/Debugger.cpp
   lldb/source/Core/DynamicLoader.cpp
   lldb/source/DataFormatters/TypeSummary.cpp
   lldb/source/Plugins/ABI/LoongArch/ABISysV_loongarch.cpp
   lldb/source/Plugins/DynamicLoader/Darwin-Kernel/DynamicLoaderDarwinKernel.cpp
   lldb/source/Plugins/DynamicLoader/FreeBSD-Kernel/DynamicLoaderFreeBSDKernel.cpp
   lldb/source/Plugins/Platform/AIX/CMakeLists.txt
   lldb/source/Plugins/Platform/AIX/PlatformAIX.cpp
   lldb/source/Plugins/Platform/AIX/PlatformAIX.h
   lldb/source/Plugins/Platform/CMakeLists.txt
   lldb/source/Plugins/Process/MacOSX-Kernel/ProcessKDP.cpp
   lldb/source/Plugins/Process/gdb-remote/ProcessGDBRemote.cpp
   lldb/source/Plugins/Process/scripted/ScriptedProcess.cpp
   lldb/source/Symbol/Function.cpp
   lldb/source/Target/Process.cpp
   lldb/source/Target/StopInfo.cpp
   lldb/source/ValueObject/DILLexer.cpp
   lldb/test/API/functionalities/postmortem/elf-core/TestLinuxCore.py
   lldb/test/API/functionalities/scripted_process/TestStackCoreScriptedProcess.py
   lldb/test/API/functionalities/scripted_process/stack_core_scripted_process.py
   lldb/test/API/functionalities/thread/step_until/TestStepUntil.py
   lldb/test/API/tools/lldb-dap/server/Makefile
   lldb/test/API/tools/lldb-dap/server/TestDAP_server.py
   lldb/test/API/tools/lldb-dap/server/main.c
   lldb/test/Shell/Commands/command-source-list.s
   lldb/test/Shell/DAP/TestOptions.test
   lldb/test/Shell/Register/Inputs/loongarch64-gp-read.cpp
   lldb/test/Shell/Register/loongarch64-gp-read.test
   lldb/tools/lldb-dap/CMakeLists.txt
   lldb/tools/lldb-dap/DAP.cpp
   lldb/tools/lldb-dap/DAP.h
   lldb/tools/lldb-dap/EventHelper.cpp
   lldb/tools/lldb-dap/EventHelper.h
   lldb/tools/lldb-dap/Handler/AttachRequestHandler.cpp
   lldb/tools/lldb-dap/Handler/BreakpointLocationsHandler.cpp
   lldb/tools/lldb-dap/Handler/CompletionsHandler.cpp
   lldb/tools/lldb-dap/Handler/ConfigurationDoneRequestHandler.cpp
   lldb/tools/lldb-dap/Handler/ContinueRequestHandler.cpp
   lldb/tools/lldb-dap/Handler/DisconnectRequestHandler.cpp
   lldb/tools/lldb-dap/Handler/EvaluateRequestHandler.cpp
   lldb/tools/lldb-dap/Handler/ExceptionInfoRequestHandler.cpp
   lldb/tools/lldb-dap/Handler/InitializeRequestHandler.cpp
   lldb/tools/lldb-dap/Handler/LaunchRequestHandler.cpp
   lldb/tools/lldb-dap/Handler/RequestHandler.cpp
   lldb/tools/lldb-dap/Handler/RequestHandler.h
   lldb/tools/lldb-dap/Handler/RestartRequestHandler.cpp
   lldb/tools/lldb-dap/IOStream.cpp
   lldb/tools/lldb-dap/Options.td
   lldb/tools/lldb-dap/OutputRedirector.cpp
   lldb/tools/lldb-dap/lldb-dap.cpp
   llvm/docs/AMDGPUUsage.rst
   llvm/docs/DeveloperPolicy.rst
   llvm/docs/ReleaseNotes.md
   llvm/include/llvm/CodeGen/DIE.h
   llvm/include/llvm/CodeGen/LivePhysRegs.h
   llvm/include/llvm/CodeGen/LiveRegUnits.h
   llvm/include/llvm/CodeGen/MachineFrameInfo.h
   llvm/include/llvm/CodeGen/MachineLateInstrsCleanup.h
   llvm/include/llvm/CodeGen/RDFRegisters.h
   llvm/include/llvm/CodeGen/RegAllocFast.h
   llvm/include/llvm/CodeGen/Register.h
   llvm/include/llvm/ExecutionEngine/Orc/EPCDynamicLibrarySearchGenerator.h
   llvm/include/llvm/IR/DIBuilder.h
   llvm/include/llvm/IR/ModuleSummaryIndexYAML.h
   llvm/include/llvm/InitializePasses.h
   llvm/include/llvm/MC/MCAsmInfo.h
   llvm/include/llvm/MC/MCRegister.h
   llvm/include/llvm/Passes/CodeGenPassBuilder.h
   llvm/include/llvm/Passes/MachinePassRegistry.def
   llvm/include/llvm/Support/Error.h
   llvm/include/llvm/Support/ErrorOr.h
   llvm/include/llvm/Support/ScopedPrinter.h
   llvm/include/llvm/Support/TrailingObjects.h
   llvm/include/llvm/Support/TypeName.h
   llvm/include/llvm/Transforms/Utils/LockstepReverseIterator.h
   llvm/include/llvm/Transforms/Utils/LoopUtils.h
   llvm/include/llvm/Transforms/Vectorize/SandboxVectorizer/DependencyGraph.h
   llvm/include/llvm/Transforms/Vectorize/SandboxVectorizer/Scheduler.h
   llvm/lib/Analysis/CGSCCPassManager.cpp
   llvm/lib/Analysis/DependenceAnalysis.cpp
   llvm/lib/Analysis/LazyValueInfo.cpp
   llvm/lib/Analysis/LoopAccessAnalysis.cpp
   llvm/lib/Analysis/TargetTransformInfo.cpp
   llvm/lib/CodeGen/AsmPrinter/AsmPrinter.cpp
   llvm/lib/CodeGen/CodeGen.cpp
   llvm/lib/CodeGen/EarlyIfConversion.cpp
   llvm/lib/CodeGen/FixupStatepointCallerSaved.cpp
   llvm/lib/CodeGen/GlobalISel/LegacyLegalizerInfo.cpp
   llvm/lib/CodeGen/InlineSpiller.cpp
   llvm/lib/CodeGen/LiveInterval.cpp
   llvm/lib/CodeGen/LivePhysRegs.cpp
   llvm/lib/CodeGen/MIRVRegNamerUtils.cpp
   llvm/lib/CodeGen/MachineLateInstrsCleanup.cpp
   llvm/lib/CodeGen/MachineTraceMetrics.cpp
   llvm/lib/CodeGen/MachineVerifier.cpp
   llvm/lib/CodeGen/PeepholeOptimizer.cpp
   llvm/lib/CodeGen/PrologEpilogInserter.cpp
   llvm/lib/CodeGen/RegAllocGreedy.cpp
   llvm/lib/CodeGen/RegAllocGreedy.h
   llvm/lib/CodeGen/RegisterPressure.cpp
   llvm/lib/CodeGen/SelectionDAG/DAGCombiner.cpp
   llvm/lib/CodeGen/SelectionDAG/FastISel.cpp
   llvm/lib/CodeGen/SelectionDAG/ScheduleDAGSDNodes.cpp
   llvm/lib/CodeGen/SelectionDAG/SelectionDAGBuilder.cpp
   llvm/lib/CodeGen/TargetRegisterInfo.cpp
   llvm/lib/DebugInfo/LogicalView/Readers/LVBinaryReader.cpp
   llvm/lib/DebugInfo/LogicalView/Readers/LVCodeViewReader.cpp
   llvm/lib/DebugInfo/LogicalView/Readers/LVCodeViewVisitor.cpp
   llvm/lib/DebugInfo/LogicalView/Readers/LVDWARFReader.cpp
   llvm/lib/IR/DIBuilder.cpp
   llvm/lib/IR/Verifier.cpp
   llvm/lib/ObjCopy/MachO/MachOObjcopy.cpp
   llvm/lib/Passes/PassBuilder.cpp
   llvm/lib/Target/AArch64/AArch64AdvSIMDScalarPass.cpp
   llvm/lib/Target/AArch64/AArch64ConditionalCompares.cpp
   llvm/lib/Target/AArch64/AArch64FrameLowering.cpp
   llvm/lib/Target/AArch64/AArch64InstrInfo.cpp
   llvm/lib/Target/AArch64/AArch64RegisterInfo.cpp
   llvm/lib/Target/AArch64/AArch64RegisterInfo.h
   llvm/lib/Target/AArch64/AArch64TargetTransformInfo.cpp
   llvm/lib/Target/AArch64/MCTargetDesc/AArch64ELFStreamer.cpp
   llvm/lib/Target/AMDGPU/AMDGPU.h
   llvm/lib/Target/AMDGPU/AMDGPUInstructionSelector.cpp
   llvm/lib/Target/AMDGPU/AMDGPUPassRegistry.def
   llvm/lib/Target/AMDGPU/AMDGPURewriteOutArguments.cpp
   llvm/lib/Target/AMDGPU/AMDGPUTargetMachine.cpp
   llvm/lib/Target/AMDGPU/FLATInstructions.td
   llvm/lib/Target/AMDGPU/SIFoldOperands.cpp
   llvm/lib/Target/AMDGPU/SIFrameLowering.cpp
   llvm/lib/Target/AMDGPU/SIISelLowering.cpp
   llvm/lib/Target/AMDGPU/SIISelLowering.h
   llvm/lib/Target/AMDGPU/SIInstrInfo.td
   llvm/lib/Target/AMDGPU/SIInstructions.td
   llvm/lib/Target/AMDGPU/SIMachineFunctionInfo.cpp
   llvm/lib/Target/AMDGPU/SIMachineFunctionInfo.h
   llvm/lib/Target/AMDGPU/SIPostRABundler.cpp
   llvm/lib/Target/AMDGPU/SIPostRABundler.h
   llvm/lib/Target/AMDGPU/SIRegisterInfo.cpp
   llvm/lib/Target/AMDGPU/SIWholeQuadMode.cpp
   llvm/lib/Target/AMDGPU/VOP2Instructions.td
   llvm/lib/Target/AMDGPU/VOP3Instructions.td
   llvm/lib/Target/AMDGPU/VOP3PInstructions.td
   llvm/lib/Target/ARC/ARCFrameLowering.cpp
   llvm/lib/Target/ARC/ARCOptAddrMode.cpp
   llvm/lib/Target/ARM/A15SDOptimizer.cpp
   llvm/lib/Target/ARM/ARMFrameLowering.cpp
   llvm/lib/Target/ARM/ARMLatencyMutations.cpp
   llvm/lib/Target/ARM/Thumb1FrameLowering.cpp
   llvm/lib/Target/ARM/ThumbRegisterInfo.cpp
   llvm/lib/Target/AVR/AVRFrameLowering.cpp
   llvm/lib/Target/AVR/AVRISelDAGToDAG.cpp
   llvm/lib/Target/CSKY/CSKYFrameLowering.cpp
   llvm/lib/Target/DirectX/DXIL.td
   llvm/lib/Target/DirectX/DXILOpBuilder.cpp
   llvm/lib/Target/DirectX/DXILOpBuilder.h
   llvm/lib/Target/DirectX/DXILOpLowering.cpp
   llvm/lib/Target/Hexagon/HexagonCopyHoisting.cpp
   llvm/lib/Target/Hexagon/HexagonFrameLowering.cpp
   llvm/lib/Target/LoongArch/LoongArchFrameLowering.cpp
   llvm/lib/Target/M68k/M68kFrameLowering.cpp
   llvm/lib/Target/M68k/M68kISelLowering.cpp
   llvm/lib/Target/MSP430/MSP430FrameLowering.cpp
   llvm/lib/Target/Mips/Mips16FrameLowering.cpp
   llvm/lib/Target/Mips/MipsSEFrameLowering.cpp
   llvm/lib/Target/NVPTX/NVPTXAsmPrinter.cpp
   llvm/lib/Target/NVPTX/NVPTXISelDAGToDAG.cpp
   llvm/lib/Target/NVPTX/NVPTXISelDAGToDAG.h
   llvm/lib/Target/NVPTX/NVPTXISelLowering.cpp
   llvm/lib/Target/NVPTX/NVPTXInstrInfo.td
   llvm/lib/Target/NVPTX/NVPTXIntrinsics.td
   llvm/lib/Target/NVPTX/NVPTXReplaceImageHandles.cpp
   llvm/lib/Target/NVPTX/NVPTXSubtarget.h
   llvm/lib/Target/NVPTX/NVPTXTargetTransformInfo.cpp
   llvm/lib/Target/NVPTX/NVPTXTargetTransformInfo.h
   llvm/lib/Target/PowerPC/PPCFrameLowering.cpp
   llvm/lib/Target/PowerPC/PPCInstrInfo.cpp
   llvm/lib/Target/PowerPC/PPCMIPeephole.cpp
   llvm/lib/Target/PowerPC/PPCReduceCRLogicals.cpp
   llvm/lib/Target/PowerPC/PPCVSXCopy.cpp
   llvm/lib/Target/PowerPC/PPCVSXSwapRemoval.cpp
   llvm/lib/Target/RISCV/Disassembler/RISCVDisassembler.cpp
   llvm/lib/Target/RISCV/MCTargetDesc/RISCVBaseInfo.h
   llvm/lib/Target/RISCV/RISCVFeatures.td
   llvm/lib/Target/RISCV/RISCVFrameLowering.cpp
   llvm/lib/Target/RISCV/RISCVISelLowering.cpp
   llvm/lib/Target/RISCV/RISCVInstrFormats.td
   llvm/lib/Target/RISCV/RISCVInstrInfo.cpp
   llvm/lib/Target/RISCV/RISCVInstrInfo.h
   llvm/lib/Target/RISCV/RISCVInstrInfo.td
   llvm/lib/Target/RISCV/RISCVInstrInfoF.td
   llvm/lib/Target/RISCV/RISCVInstrInfoVPseudos.td
   llvm/lib/Target/RISCV/RISCVInstrInfoXRivos.td
   llvm/lib/Target/RISCV/RISCVTargetTransformInfo.cpp
   llvm/lib/Target/SPIRV/SPIRVDuplicatesTracker.h
   llvm/lib/Target/SPIRV/SPIRVModuleAnalysis.h
   llvm/lib/Target/SystemZ/SystemZFrameLowering.cpp
   llvm/lib/Target/WebAssembly/WebAssemblyInstrInfo.cpp
   llvm/lib/Target/WebAssembly/WebAssemblyMachineFunctionInfo.h
   llvm/lib/Target/X86/X86FastPreTileConfig.cpp
   llvm/lib/Target/X86/X86FrameLowering.cpp
   llvm/lib/Target/X86/X86ISelLowering.cpp
   llvm/lib/Target/X86/X86InstrAVX512.td
   llvm/lib/Target/X86/X86PreTileConfig.cpp
   llvm/lib/Target/XCore/XCoreFrameLowering.cpp
   llvm/lib/Target/Xtensa/Disassembler/XtensaDisassembler.cpp
   llvm/lib/Target/Xtensa/MCTargetDesc/XtensaMCTargetDesc.cpp
   llvm/lib/Target/Xtensa/XtensaFeatures.td
   llvm/lib/Target/Xtensa/XtensaFrameLowering.cpp
   llvm/lib/Target/Xtensa/XtensaISelLowering.cpp
   llvm/lib/Target/Xtensa/XtensaInstrInfo.td
   llvm/lib/Target/Xtensa/XtensaRegisterInfo.td
   llvm/lib/Target/Xtensa/XtensaSubtarget.cpp
   llvm/lib/Target/Xtensa/XtensaSubtarget.h
   llvm/lib/ToolDrivers/llvm-dlltool/CMakeLists.txt
   llvm/lib/ToolDrivers/llvm-dlltool/DlltoolDriver.cpp
   llvm/lib/ToolDrivers/llvm-dlltool/Options.td
   llvm/lib/Transforms/IPO/MemProfContextDisambiguation.cpp
   llvm/lib/Transforms/IPO/SampleContextTracker.cpp
   llvm/lib/Transforms/InstCombine/InstCombineCalls.cpp
   llvm/lib/Transforms/InstCombine/InstCombineInternal.h
   llvm/lib/Transforms/InstCombine/InstCombineLoadStoreAlloca.cpp
   llvm/lib/Transforms/InstCombine/InstCombineSelect.cpp
   llvm/lib/Transforms/InstCombine/InstructionCombining.cpp
   llvm/lib/Transforms/Instrumentation/AddressSanitizer.cpp
   llvm/lib/Transforms/Scalar/ConstantHoisting.cpp
   llvm/lib/Transforms/Scalar/GVNSink.cpp
   llvm/lib/Transforms/Scalar/LoopSimplifyCFG.cpp
   llvm/lib/Transforms/Scalar/Reassociate.cpp
   llvm/lib/Transforms/Scalar/SROA.cpp
   llvm/lib/Transforms/Utils/LoopUtils.cpp
   llvm/lib/Transforms/Utils/SimplifyCFG.cpp
   llvm/lib/Transforms/Vectorize/LoopVectorize.cpp
   llvm/lib/Transforms/Vectorize/SLPVectorizer.cpp
   llvm/lib/Transforms/Vectorize/SandboxVectorizer/DependencyGraph.cpp
   llvm/lib/Transforms/Vectorize/SandboxVectorizer/Scheduler.cpp
   llvm/lib/Transforms/Vectorize/VPRecipeBuilder.h
   llvm/lib/Transforms/Vectorize/VPlan.h
   llvm/lib/Transforms/Vectorize/VPlanAnalysis.cpp
   llvm/lib/Transforms/Vectorize/VPlanHCFGBuilder.cpp
   llvm/lib/Transforms/Vectorize/VPlanPatternMatch.h
   llvm/lib/Transforms/Vectorize/VPlanRecipes.cpp
   llvm/lib/Transforms/Vectorize/VPlanTransforms.cpp
   llvm/lib/Transforms/Vectorize/VPlanValue.h
   llvm/lib/Transforms/Vectorize/VPlanVerifier.cpp
   llvm/lib/Transforms/Vectorize/VectorCombine.cpp
   llvm/lib/WindowsManifest/WindowsManifestMerger.cpp
   llvm/test/Analysis/CostModel/AArch64/shuffle-reverse.ll
   llvm/test/Analysis/CostModel/AArch64/sve-div.ll
   llvm/test/Analysis/CostModel/AArch64/sve-rem.ll
   llvm/test/Analysis/CostModel/AArch64/vector-reverse.ll
   llvm/test/Analysis/CostModel/RISCV/rvv-load-store.ll
   llvm/test/Analysis/DependenceAnalysis/PR51512.ll
   llvm/test/CodeGen/AArch64/arm64-early-ifcvt.ll
   llvm/test/CodeGen/AArch64/arm64-rev.ll
   llvm/test/CodeGen/AArch64/neon-reverseshuffle.ll
   llvm/test/CodeGen/AArch64/select-constant-xor.ll
   llvm/test/CodeGen/AArch64/select-to-and-zext.ll
   llvm/test/CodeGen/AArch64/select-with-and-or.ll
   llvm/test/CodeGen/AArch64/select_cc.ll
   llvm/test/CodeGen/AArch64/select_const.ll
   llvm/test/CodeGen/AArch64/select_fmf.ll
   llvm/test/CodeGen/AArch64/selectcc-to-shiftand.ll
   llvm/test/CodeGen/AArch64/swift-error-unreachable-use.ll
   llvm/test/CodeGen/AMDGPU/GlobalISel/sdivrem.ll
   llvm/test/CodeGen/AMDGPU/agpr-copy-no-free-registers-assertion-after-ra-failure.xfail.ll
   llvm/test/CodeGen/AMDGPU/agpr-copy-no-free-registers.ll
   llvm/test/CodeGen/AMDGPU/atomic_optimizations_global_pointer.ll
   llvm/test/CodeGen/AMDGPU/bf16.ll
   llvm/test/CodeGen/AMDGPU/call-argument-types.ll
   llvm/test/CodeGen/AMDGPU/calling-conventions.ll
   llvm/test/CodeGen/AMDGPU/chain-hi-to-lo.ll
   llvm/test/CodeGen/AMDGPU/copy-illegal-type.ll
   llvm/test/CodeGen/AMDGPU/ctpop64.ll
   llvm/test/CodeGen/AMDGPU/dagcomb-shuffle-vecextend-non2.ll
   llvm/test/CodeGen/AMDGPU/div_v2i128.ll
   llvm/test/CodeGen/AMDGPU/ds-sub-offset.ll
   llvm/test/CodeGen/AMDGPU/fcanonicalize.f16.ll
   llvm/test/CodeGen/AMDGPU/flat-atomicrmw-fadd.ll
   llvm/test/CodeGen/AMDGPU/flat-atomicrmw-fmax.ll
   llvm/test/CodeGen/AMDGPU/flat-atomicrmw-fmin.ll
   llvm/test/CodeGen/AMDGPU/flat-atomicrmw-fsub.ll
   llvm/test/CodeGen/AMDGPU/flat-scratch.ll
   llvm/test/CodeGen/AMDGPU/flat_atomics_i64_system.ll
   llvm/test/CodeGen/AMDGPU/fmaximum3.ll
   llvm/test/CodeGen/AMDGPU/fmed3.ll
   llvm/test/CodeGen/AMDGPU/fminimum3.ll
   llvm/test/CodeGen/AMDGPU/fptoi.i128.ll
   llvm/test/CodeGen/AMDGPU/fptrunc.ll
   llvm/test/CodeGen/AMDGPU/function-args.ll
   llvm/test/CodeGen/AMDGPU/icmp.i16.ll
   llvm/test/CodeGen/AMDGPU/identical-subrange-spill-infloop.ll
   llvm/test/CodeGen/AMDGPU/idot4s.ll
   llvm/test/CodeGen/AMDGPU/idot4u.ll
   llvm/test/CodeGen/AMDGPU/idot8u.ll
   llvm/test/CodeGen/AMDGPU/indirect-addressing-si.ll
   llvm/test/CodeGen/AMDGPU/insert_vector_elt.ll
   llvm/test/CodeGen/AMDGPU/kernel-args.ll
   llvm/test/CodeGen/AMDGPU/llvm.amdgcn.cvt.scalef32.pk.gfx950.ll
   llvm/test/CodeGen/AMDGPU/llvm.amdgcn.cvt.scalef32.pk.ll
   llvm/test/CodeGen/AMDGPU/llvm.amdgcn.sched.group.barrier.ll
   llvm/test/CodeGen/AMDGPU/llvm.amdgcn.smfmac.gfx950.ll
   llvm/test/CodeGen/AMDGPU/llvm.exp.ll
   llvm/test/CodeGen/AMDGPU/llvm.exp10.ll
   llvm/test/CodeGen/AMDGPU/llvm.ldexp.ll
   llvm/test/CodeGen/AMDGPU/llvm.maximum.f16.ll
   llvm/test/CodeGen/AMDGPU/llvm.minimum.f16.ll
   llvm/test/CodeGen/AMDGPU/llvm.round.f64.ll
   llvm/test/CodeGen/AMDGPU/llvm.set.rounding.ll
   llvm/test/CodeGen/AMDGPU/load-constant-i16.ll
   llvm/test/CodeGen/AMDGPU/load-constant-i32.ll
   llvm/test/CodeGen/AMDGPU/load-global-i16.ll
   llvm/test/CodeGen/AMDGPU/load-global-i32.ll
   llvm/test/CodeGen/AMDGPU/mad-mix-lo.ll
   llvm/test/CodeGen/AMDGPU/mad.u16.ll
   llvm/test/CodeGen/AMDGPU/mfma-cd-select.ll
   llvm/test/CodeGen/AMDGPU/minimummaximum.ll
   llvm/test/CodeGen/AMDGPU/move-to-valu-atomicrmw-system.ll
   llvm/test/CodeGen/AMDGPU/mul.ll
   llvm/test/CodeGen/AMDGPU/mul_int24.ll
   llvm/test/CodeGen/AMDGPU/postra-bundle-memops.mir
   llvm/test/CodeGen/AMDGPU/select.f16.ll
   llvm/test/CodeGen/AMDGPU/shl.ll
   llvm/test/CodeGen/AMDGPU/shrink-add-sub-constant.ll
   llvm/test/CodeGen/AMDGPU/shufflevector.v2i64.v8i64.ll
   llvm/test/CodeGen/AMDGPU/spill-regpressure-less.mir
   llvm/test/CodeGen/AMDGPU/spill-scavenge-offset.ll
   llvm/test/CodeGen/AMDGPU/spill-vgpr.ll
   llvm/test/CodeGen/AMDGPU/sra.ll
   llvm/test/CodeGen/AMDGPU/srl.ll
   llvm/test/CodeGen/AMDGPU/strict_fptrunc.ll
   llvm/test/CodeGen/AMDGPU/udiv.ll
   llvm/test/CodeGen/AMDGPU/uint_to_fp.i64.ll
   llvm/test/CodeGen/AMDGPU/v_pack.ll
   llvm/test/CodeGen/AMDGPU/vgpr-agpr-limit-gfx90a.ll
   llvm/test/CodeGen/AMDGPU/vgpr-liverange-ir.ll
   llvm/test/CodeGen/AMDGPU/vni8-across-blocks.ll
   llvm/test/CodeGen/AMDGPU/widen-smrd-loads.ll
   llvm/test/CodeGen/MIR/NVPTX/expected-floating-point-literal.mir
   llvm/test/CodeGen/MIR/NVPTX/floating-point-immediate-operands.mir
   llvm/test/CodeGen/MIR/NVPTX/floating-point-invalid-type-error.mir
   llvm/test/CodeGen/NVPTX/indirect_byval.ll
   llvm/test/CodeGen/NVPTX/local-stack-frame.ll
   llvm/test/CodeGen/NVPTX/lower-args-gridconstant.ll
   llvm/test/CodeGen/NVPTX/lower-args.ll
   llvm/test/CodeGen/NVPTX/variadics-backend.ll
   llvm/test/CodeGen/PowerPC/licm-xxsplti.ll
   llvm/test/CodeGen/RISCV/machine-outliner-call-x5-liveout.mir
   llvm/test/CodeGen/RISCV/rvv/rvv-peephole-vmerge-vops.ll
   llvm/test/CodeGen/RISCV/rvv/vl-opt-evl-tail-folding.ll
   llvm/test/CodeGen/RISCV/rvv/vl-opt-op-info.mir
   llvm/test/CodeGen/Thumb2/mve-complex-deinterleaving-mixed-cases.ll
   llvm/test/CodeGen/Thumb2/mve-laneinterleaving-cost.ll
   llvm/test/CodeGen/Thumb2/mve-shuffle.ll
   llvm/test/CodeGen/Thumb2/mve-vabdus.ll
   llvm/test/CodeGen/Thumb2/mve-vld2.ll
   llvm/test/CodeGen/Thumb2/mve-vld3.ll
   llvm/test/CodeGen/Thumb2/mve-vld4.ll
   llvm/test/CodeGen/Thumb2/mve-vldst4.ll
   llvm/test/CodeGen/Thumb2/mve-vst2.ll
   llvm/test/CodeGen/Thumb2/mve-vst3.ll
   llvm/test/CodeGen/Thumb2/mve-vst4-post.ll
   llvm/test/CodeGen/Thumb2/mve-vst4.ll
   llvm/test/CodeGen/X86/any_extend_vector_inreg_of_broadcast_from_memory.ll
   llvm/test/CodeGen/X86/combine-i64-trunc-srl-add.ll
   llvm/test/CodeGen/X86/mbp-false-cfg-break.ll
   llvm/test/CodeGen/X86/misched-aa-mmos.ll
   llvm/test/CodeGen/X86/multiple-loop-post-inc.ll
   llvm/test/CodeGen/X86/phi-bit-propagation.ll
   llvm/test/CodeGen/X86/pr128143.ll
   llvm/test/CodeGen/X86/pr18846.ll
   llvm/test/CodeGen/X86/remat-fold-load.ll
   llvm/test/CodeGen/X86/rint-conv.ll
   llvm/test/CodeGen/X86/selectiondag-cse.ll
   llvm/test/CodeGen/X86/tailcall-cgp-dup.ll
   llvm/test/CodeGen/X86/tailcall-ssp-split-debug.ll
   llvm/test/CodeGen/X86/taildup-crash.ll
   llvm/test/CodeGen/X86/v8i1-masks.ll
   llvm/test/CodeGen/X86/vaargs-prolog-insert.ll
   llvm/test/CodeGen/X86/vector-interleaved-store-i16-stride-7.ll
   llvm/test/CodeGen/X86/vector-interleaved-store-i32-stride-7.ll
   llvm/test/CodeGen/X86/vector-interleaved-store-i8-stride-5.ll
   llvm/test/CodeGen/X86/vector-interleaved-store-i8-stride-7.ll
   llvm/test/CodeGen/X86/vector-interleaved-store-i8-stride-8.ll
   llvm/test/CodeGen/X86/vector-llrint-f16.ll
   llvm/test/CodeGen/X86/vector-lrint-f16.ll
   llvm/test/CodeGen/X86/zero_extend_vector_inreg_of_broadcast_from_memory.ll
   llvm/test/MC/AArch64/align-code.s
   llvm/test/MC/AMDGPU/gfx950_err.s
   llvm/test/MC/Disassembler/Xtensa/boolean.txt
   llvm/test/MC/RISCV/xrivosvizip-invalid.s
   llvm/test/MC/RISCV/xrivosvizip-valid.s
   llvm/test/MC/Xtensa/boolean.s
   llvm/test/Other/largest-scc-stat.ll
   llvm/test/ThinLTO/X86/memprof-basic.ll
   llvm/test/ThinLTO/X86/memprof-indirectcall.ll
   llvm/test/ThinLTO/X86/memprof-inlined.ll
   llvm/test/ThinLTO/X86/memprof-recursive.ll
   llvm/test/Transforms/CorrelatedValuePropagation/loop.ll
   llvm/test/Transforms/InferAddressSpaces/NVPTX/alloca.ll
   llvm/test/Transforms/InstCombine/assume.ll
   llvm/test/Transforms/InstCombine/load.ll
   llvm/test/Transforms/InstCombine/nonnull-select.ll
   llvm/test/Transforms/InstCombine/select-cmp-cttz-ctlz.ll
   llvm/test/Transforms/InstCombine/store.ll
   llvm/test/Transforms/JumpThreading/ddt-crash.ll
   llvm/test/Transforms/LoopSimplifyCFG/pr117537.ll
   llvm/test/Transforms/LoopVectorize/RISCV/inloop-reduction.ll
   llvm/test/Transforms/LoopVectorize/RISCV/truncate-to-minimal-bitwidth-evl-crash.ll
   llvm/test/Transforms/LoopVectorize/RISCV/type-info-cache-evl-crash.ll
   llvm/test/Transforms/LoopVectorize/RISCV/vectorize-force-tail-with-evl-bin-unary-ops-args.ll
   llvm/test/Transforms/LoopVectorize/RISCV/vectorize-force-tail-with-evl-call-intrinsics.ll
   llvm/test/Transforms/LoopVectorize/RISCV/vectorize-force-tail-with-evl-cast-intrinsics.ll
   llvm/test/Transforms/LoopVectorize/RISCV/vectorize-force-tail-with-evl-cond-reduction.ll
   llvm/test/Transforms/LoopVectorize/RISCV/vectorize-force-tail-with-evl-div.ll
   llvm/test/Transforms/LoopVectorize/RISCV/vectorize-force-tail-with-evl-intermediate-store.ll
   llvm/test/Transforms/LoopVectorize/RISCV/vectorize-force-tail-with-evl-known-no-overflow.ll
   llvm/test/Transforms/LoopVectorize/RISCV/vectorize-force-tail-with-evl-masked-loadstore.ll
   llvm/test/Transforms/LoopVectorize/RISCV/vectorize-force-tail-with-evl-reduction.ll
   llvm/test/Transforms/LoopVectorize/RISCV/vectorize-vp-intrinsics.ll
   llvm/test/Transforms/LoopVectorize/RISCV/vplan-vp-call-intrinsics.ll
   llvm/test/Transforms/LoopVectorize/RISCV/vplan-vp-cast-intrinsics.ll
   llvm/test/Transforms/LoopVectorize/RISCV/vplan-vp-intrinsics-reduction.ll
   llvm/test/Transforms/LoopVectorize/RISCV/vplan-vp-intrinsics.ll
   llvm/test/Transforms/LoopVectorize/RISCV/vplan-vp-select-intrinsics.ll
   llvm/test/Transforms/LoopVectorize/dereferenceable-info-from-assumption-variable-size.ll
   llvm/test/Transforms/MemProfContextDisambiguation/basic.ll
   llvm/test/Transforms/MemProfContextDisambiguation/dot.ll
   llvm/test/Transforms/MemProfContextDisambiguation/duplicate-context-ids.ll
   llvm/test/Transforms/MemProfContextDisambiguation/indirectcall.ll
   llvm/test/Transforms/MemProfContextDisambiguation/inlined.ll
   llvm/test/Transforms/MemProfContextDisambiguation/recursive.ll
   llvm/test/Transforms/PhaseOrdering/load-store-sameval.ll
   llvm/test/Transforms/PhaseOrdering/memset-combine.ll
   llvm/test/Transforms/SLPVectorizer/AArch64/horizontal.ll
   llvm/test/Transforms/SLPVectorizer/AArch64/remarks.ll
   llvm/test/Transforms/SLPVectorizer/AArch64/reorder-fmuladd-crash.ll
   llvm/test/Transforms/SLPVectorizer/AArch64/vectorize-free-extracts-inserts.ll
   llvm/test/Transforms/SLPVectorizer/RISCV/remarks_cmp_sel_min_max.ll
   llvm/test/Transforms/SLPVectorizer/RISCV/reordered-buildvector-scalars.ll
   llvm/test/Transforms/SLPVectorizer/RISCV/small-phi-tree.ll
   llvm/test/Transforms/SLPVectorizer/SystemZ/SLP-cmp-cost-query.ll
   llvm/test/Transforms/SLPVectorizer/X86/cmp-after-intrinsic-call-minbitwidth.ll
   llvm/test/Transforms/SLPVectorizer/X86/delayed-gather-emission.ll
   llvm/test/Transforms/SLPVectorizer/X86/external-reduced-value-vectorized.ll
   llvm/test/Transforms/SLPVectorizer/X86/extractelemets-extended-by-poison.ll
   llvm/test/Transforms/SLPVectorizer/X86/full-matched-bv-with-subvectors.ll
   llvm/test/Transforms/SLPVectorizer/X86/gather-node-same-as-vect-but-order.ll
   llvm/test/Transforms/SLPVectorizer/X86/gathered-delayed-nodes-with-reused-user.ll
   llvm/test/Transforms/SLPVectorizer/X86/geps-non-pow-2.ll
   llvm/test/Transforms/SLPVectorizer/X86/matching-gather-nodes-phi-users.ll
   llvm/test/Transforms/SLPVectorizer/X86/minbitwidth-icmp-to-trunc.ll
   llvm/test/Transforms/SLPVectorizer/X86/minbw-node-used-twice.ll
   llvm/test/Transforms/SLPVectorizer/X86/perfect-matched-reused-bv.ll
   llvm/test/Transforms/SLPVectorizer/X86/phi-node-with-cycle.ll
   llvm/test/Transforms/SLPVectorizer/X86/phi-nodes-as-operand-reorder.ll
   llvm/test/Transforms/SLPVectorizer/X86/reused-mask-with-poison-index.ll
   llvm/test/Transforms/SLPVectorizer/X86/shrink_after_reorder.ll
   llvm/test/Transforms/SLPVectorizer/X86/slp-schedule-use-order.ll
   llvm/test/Transforms/SLPVectorizer/X86/subvector-minbitwidth-unsigned-value.ll
   llvm/test/Transforms/SandboxVectorizer/bottomup_basic.ll
   llvm/test/Transforms/VectorCombine/ARM/fold-binop-of-reductions.ll
   llvm/test/Transforms/VectorCombine/fold-binop-of-reductions.ll
   llvm/test/Verifier/AMDGPU/intrinsic-amdgpu-cs-chain.ll
   llvm/test/Verifier/AMDGPU/intrinsic-amdgpu-init-exec-from-input.ll
   llvm/test/tools/UpdateTestChecks/update_llc_test_checks/Inputs/nvptx-basic.ll.expected
   llvm/test/tools/llvm-dlltool/Inputs/gnu_foo_lib_h.yaml
   llvm/test/tools/llvm-dlltool/Inputs/gnu_foo_lib_s00000.yaml
   llvm/test/tools/llvm-dlltool/Inputs/gnu_foo_lib_t.yaml
   llvm/test/tools/llvm-dlltool/Inputs/llvm_foo_dll_1.yaml
   llvm/test/tools/llvm-dlltool/Inputs/llvm_foo_dll_2.yaml
   llvm/test/tools/llvm-dlltool/Inputs/llvm_foo_dll_3.yaml
   llvm/test/tools/llvm-dlltool/identify.test
   llvm/test/tools/llvm-objcopy/MachO/Inputs/macho_sections.s
   llvm/test/tools/llvm-objcopy/MachO/update-section-object.test
   llvm/test/tools/llvm-objcopy/MachO/update-section.test
   llvm/tools/llvm-jitlink/llvm-jitlink-coff.cpp
   llvm/tools/llvm-jitlink/llvm-jitlink.cpp
   llvm/tools/llvm-jitlink/llvm-jitlink.h
   llvm/tools/llvm-readtapi/llvm-readtapi.cpp
   llvm/tools/llvm-shlib/CMakeLists.txt
   llvm/unittests/IR/DebugInfoTest.cpp
   llvm/unittests/TargetParser/RISCVISAInfoTest.cpp
   llvm/unittests/Transforms/Vectorize/SandboxVectorizer/SchedulerTest.cpp
   llvm/unittests/Transforms/Vectorize/VPlanHCFGTest.cpp
   llvm/unittests/Transforms/Vectorize/VPlanSlpTest.cpp
   llvm/unittests/Transforms/Vectorize/VPlanTestBase.h
   llvm/utils/gn/secondary/clang/lib/CodeGen/BUILD.gn
   llvm/utils/gn/secondary/libcxx/include/BUILD.gn
   llvm/utils/lit/lit/llvm/config.py
   mlir/include/mlir/Conversion/MPIToLLVM/MPIToLLVM.h
   mlir/include/mlir/Conversion/TosaToLinalg/TosaToLinalg.h
   mlir/include/mlir/Dialect/Affine/Passes.td
   mlir/include/mlir/Dialect/EmitC/IR/EmitC.td
   mlir/include/mlir/Dialect/LLVMIR/NVVMOps.td
   mlir/include/mlir/Dialect/LLVMIR/ROCDLOps.td
   mlir/include/mlir/Dialect/Linalg/IR/LinalgBase.td
   mlir/include/mlir/Dialect/Linalg/IR/LinalgEnums.td
   mlir/include/mlir/Dialect/Linalg/IR/LinalgStructuredOps.td
   mlir/include/mlir/Dialect/MPI/IR/MPIOps.td
   mlir/include/mlir/Dialect/MPI/IR/MPITypes.td
   mlir/include/mlir/Dialect/Tensor/Utils/Utils.h
   mlir/include/mlir/Dialect/Tosa/IR/CMakeLists.txt
   mlir/include/mlir/Dialect/Tosa/IR/TargetEnv.h
   mlir/include/mlir/Dialect/Tosa/IR/TosaComplianceData.h.inc
   mlir/include/mlir/Dialect/Tosa/IR/TosaOpBase.td
   mlir/include/mlir/Dialect/Tosa/IR/TosaOps.h
   mlir/include/mlir/Dialect/Tosa/IR/TosaOps.td
   mlir/include/mlir/Dialect/Tosa/IR/TosaProfileCompliance.h
   mlir/include/mlir/Dialect/Tosa/IR/TosaShapeOps.td
   mlir/include/mlir/Dialect/Tosa/IR/TosaUtilOps.td
   mlir/include/mlir/Dialect/Tosa/Transforms/Passes.h
   mlir/include/mlir/Dialect/Tosa/Transforms/Passes.td
   mlir/include/mlir/Dialect/XeGPU/IR/XeGPUOps.td
   mlir/include/mlir/IR/OpImplementation.h
   mlir/include/mlir/InitAllExtensions.h
   mlir/lib/Analysis/DataFlowFramework.cpp
   mlir/lib/AsmParser/AttributeParser.cpp
   mlir/lib/AsmParser/Parser.cpp
   mlir/lib/AsmParser/Parser.h
   mlir/lib/Conversion/AMDGPUToROCDL/AMDGPUToROCDL.cpp
   mlir/lib/Conversion/CMakeLists.txt
   mlir/lib/Conversion/GPUCommon/GPUOpsLowering.cpp
   mlir/lib/Conversion/MPIToLLVM/CMakeLists.txt
   mlir/lib/Conversion/MPIToLLVM/MPIToLLVM.cpp
   mlir/lib/Conversion/MathToLLVM/MathToLLVM.cpp
   mlir/lib/Conversion/TosaToLinalg/TosaToLinalgPass.cpp
   mlir/lib/Dialect/Affine/Analysis/Utils.cpp
   mlir/lib/Dialect/Affine/IR/AffineOps.cpp
   mlir/lib/Dialect/Affine/Transforms/SuperVectorize.cpp
   mlir/lib/Dialect/Arith/IR/ArithOps.cpp
   mlir/lib/Dialect/LLVMIR/IR/NVVMDialect.cpp
   mlir/lib/Dialect/Linalg/IR/LinalgOps.cpp
   mlir/lib/Dialect/Tensor/Utils/Utils.cpp
   mlir/lib/Dialect/Tosa/CMakeLists.txt
   mlir/lib/Dialect/Tosa/IR/TosaOps.cpp
   mlir/lib/Dialect/Tosa/Transforms/CMakeLists.txt
   mlir/lib/Dialect/Tosa/Transforms/TosaProfileCompliance.cpp
   mlir/lib/Dialect/Tosa/Transforms/TosaValidation.cpp
   mlir/lib/Target/LLVMIR/Dialect/NVVM/NVVMToLLVMIRTranslation.cpp
   mlir/test/Conversion/AMDGPUToROCDL/amdgpu-to-rocdl.mlir
   mlir/test/Conversion/FuncToSPIRV/func-ops-to-spirv.mlir
   mlir/test/Conversion/MPIToLLVM/ops.mlir
   mlir/test/Conversion/MathToLLVM/math-to-llvm.mlir
   mlir/test/Conversion/MathToROCDL/math-to-rocdl.mlir
   mlir/test/Dialect/Affine/SuperVectorize/vectorize_1d.mlir
   mlir/test/Dialect/Affine/invalid.mlir
   mlir/test/Dialect/Affine/load-store-invalid.mlir
   mlir/test/Dialect/Affine/loop-fusion-2.mlir
   mlir/test/Dialect/Affine/loop-fusion-3.mlir
   mlir/test/Dialect/Affine/loop-fusion-4.mlir
   mlir/test/Dialect/Affine/loop-fusion-inner.mlir
   mlir/test/Dialect/Arith/canonicalize.mlir
   mlir/test/Dialect/LLVMIR/nvvm.mlir
   mlir/test/Dialect/LLVMIR/rocdl.mlir
   mlir/test/Dialect/Linalg/decompose-pack-tile.mlir
   mlir/test/Dialect/Linalg/decompose-pack.mlir
   mlir/test/Dialect/Linalg/decompose-unpack-tile.mlir
   mlir/test/Dialect/Linalg/decompose-unpack.mlir
   mlir/test/Dialect/Linalg/elementwise/generalize-named-ops.mlir
   mlir/test/Dialect/Linalg/elementwise/invalid.mlir
   mlir/test/Dialect/Linalg/elementwise/roundtrip.mlir
   mlir/test/Dialect/Tosa/availability.mlir
   mlir/test/Dialect/Tosa/invalid.mlir
   mlir/test/Dialect/Tosa/invalid_extension.mlir
   mlir/test/Dialect/Tosa/level_check.mlir
   mlir/test/Dialect/Tosa/ops.mlir
   mlir/test/Dialect/Tosa/profile_all_unsupported.mlir
   mlir/test/Dialect/Tosa/profile_pro_fp_unsupported.mlir
   mlir/test/Dialect/Tosa/profile_pro_int_unsupported.mlir
   mlir/test/Dialect/Tosa/tosa-infer-shapes.mlir
   mlir/test/Examples/mlir-opt/loop_fusion_options.mlir
   mlir/test/IR/invalid-builtin-attributes.mlir
   mlir/test/IR/invalid-ops.mlir
   mlir/test/IR/invalid.mlir
   mlir/test/Integration/Dialect/MemRef/memref_abi.c
   mlir/test/Target/LLVMIR/nvvm/cvt_tf32.mlir
   mlir/test/Target/LLVMIR/nvvm/tcgen05-alloc.mlir
   mlir/test/Target/LLVMIR/nvvm/tcgen05-commit.mlir
   mlir/test/Target/LLVMIR/nvvm/tcgen05-cp.mlir
   mlir/test/Target/LLVMIR/nvvm/tcgen05-fence-wait.mlir
   mlir/test/Target/LLVMIR/nvvm/tcgen05-shift.mlir
   mlir/test/Target/LLVMIR/nvvm/tma_bulk_copy.mlir
   mlir/test/Target/LLVMIR/nvvm/tma_prefetch.mlir
   mlir/test/Target/LLVMIR/nvvm/tma_store_reduce.mlir
   mlir/test/Target/LLVMIR/nvvmir-invalid.mlir
   mlir/test/Target/LLVMIR/nvvmir.mlir
   mlir/test/Target/LLVMIR/rocdl.mlir
   mlir/test/lib/Dialect/Test/TestOpsSyntax.td
   mlir/test/lib/Dialect/Tosa/CMakeLists.txt
   mlir/test/lib/Dialect/Tosa/TestAvailability.cpp
   mlir/tools/mlir-opt/mlir-opt.cpp
   mlir/tools/mlir-tblgen/CMakeLists.txt
   mlir/tools/mlir-tblgen/TosaUtilsGen.cpp
   mlir/utils/generate-test-checks.py
   utils/bazel/llvm-project-overlay/libc/BUILD.bazel
   utils/bazel/llvm-project-overlay/libc/test/src/stdio/BUILD.bazel
   utils/bazel/llvm-project-overlay/lldb/BUILD.bazel
   utils/bazel/llvm-project-overlay/lldb/source/Plugins/BUILD.bazel
   utils/bazel/llvm-project-overlay/mlir/BUILD.bazel

 Notify: [email protected]
Assets 2
Loading