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]