Skip to content

Conversation

@joaosaffran
Copy link
Contributor

@joaosaffran joaosaffran commented Apr 22, 2025

This closes #126635

@github-actions
Copy link

⚠️ Python code formatter, darker found issues in your code. ⚠️

You can test this locally with the following command:
darker --check --diff -r HEAD~1...HEAD .ci/compute_projects.py .ci/compute_projects_test.py bolt/test/link_fdata.py clang/bindings/python/clang/cindex.py clang/bindings/python/tests/cindex/test_file.py clang/tools/clang-format/clang-format-diff.py compiler-rt/test/ubsan_minimal/lit.common.cfg.py libcxx/test/libcxx/headers_in_modulemap.sh.py libcxx/test/libcxx/lint/lint_headers.sh.py libcxx/utils/libcxx/header_information.py lldb/packages/Python/lldbsuite/test/lldbtest.py lldb/packages/Python/lldbsuite/test/tools/lldb-dap/dap_server.py lldb/test/API/commands/expression/completion/TestExprCompletion.py lldb/test/API/commands/expression/diagnostics/TestExprDiagnostics.py lldb/test/API/commands/expression/import-std-module/deque-dbg-info-content/TestDbgInfoContentDequeFromStdModule.py lldb/test/API/commands/settings/TestSettings.py lldb/test/API/commands/statistics/basic/TestStats.py lldb/test/API/functionalities/data-formatter/data-formatter-stl/libcxx-simulators/invalid-vector/TestDataFormatterLibcxxInvalidVectorSimulator.py lldb/test/API/functionalities/statusline/TestStatusline.py lldb/test/API/terminal/TestEditline.py llvm/utils/UpdateTestChecks/common.py mlir/test/python/dialects/linalg/utils.py mlir/test/python/pass_manager.py mlir/utils/generate-test-checks.py
View the diff from darker here.
--- lldb/test/API/functionalities/data-formatter/data-formatter-stl/libcxx-simulators/invalid-vector/TestDataFormatterLibcxxInvalidVectorSimulator.py	2025-04-24 21:40:17.000000 +0000
+++ lldb/test/API/functionalities/data-formatter/data-formatter-stl/libcxx-simulators/invalid-vector/TestDataFormatterLibcxxInvalidVectorSimulator.py	2025-04-24 21:43:15.114834 +0000
@@ -11,12 +11,11 @@
 
 
 class LibcxxInvalidVectorDataFormatterSimulatorTestCase(TestBase):
     NO_DEBUG_INFO_TESTCASE = True
 
-
-    @skipIf(compiler="clang", compiler_version=['<', '15.0.1'])
+    @skipIf(compiler="clang", compiler_version=["<", "15.0.1"])
     def test(self):
         self.build()
         lldbutil.run_to_source_breakpoint(self, "return 0", lldb.SBFileSpec("main.cpp"))
 
         self.expect(

@github-actions
Copy link

⚠️ undef deprecator found issues in your code. ⚠️

You can test this locally with the following command:
git diff -U0 --pickaxe-regex -S '([^a-zA-Z0-9#_-]undef[^a-zA-Z0-9_-]|UndefValue::get)' 'HEAD~1' HEAD clang/test/CodeGen/AArch64/ubsan-handler-pass-by-ref.c clang/test/CodeGen/Inputs/cuda.h clang/test/CodeGen/ubsan-attr.cpp clang/test/CodeGenCXX/debug-info-dtor-implicit-args.cpp libc/test/src/math/performance_testing/BinaryOpSingleOutputPerf.h libc/test/src/math/performance_testing/SingleInputSingleOutputPerf.h libclc/amdgpu/lib/shared/vload_half_helpers.ll libclc/amdgpu/lib/shared/vstore_half_helpers.ll libclc/generic/include/clc/clcmacros.h libclc/ptx/lib/shared/vload_half_helpers.ll libclc/ptx/lib/shared/vstore_half_helpers.ll llvm/lib/Transforms/Vectorize/VPlanHCFGBuilder.cpp llvm/lib/Transforms/Vectorize/VPlanHCFGBuilder.h llvm/test/Transforms/ConstraintElimination/uadd-usub-sat.ll mlir/include/mlir/Conversion/MemRefToLLVM/AllocLikeConversion.h mlir/lib/Conversion/MemRefToLLVM/AllocLikeConversion.cpp offload/unittests/OffloadAPI/device/olGetDevice.cpp offload/unittests/OffloadAPI/device/olGetDeviceCount.cpp offload/unittests/OffloadAPI/platform/olGetPlatform.cpp bolt/include/bolt/Profile/DataAggregator.h bolt/lib/Core/BinaryBasicBlock.cpp bolt/lib/Core/BinaryEmitter.cpp bolt/lib/Core/BinaryFunction.cpp bolt/lib/Core/DebugNames.cpp bolt/lib/Core/MCPlusBuilder.cpp bolt/lib/Passes/ProfileQualityStats.cpp bolt/lib/Profile/DataAggregator.cpp bolt/lib/Profile/YAMLProfileWriter.cpp bolt/lib/Rewrite/RewriteInstance.cpp bolt/lib/Target/AArch64/AArch64MCPlusBuilder.cpp bolt/lib/Target/RISCV/RISCVMCPlusBuilder.cpp bolt/lib/Target/X86/X86MCPlusBuilder.cpp bolt/unittests/Core/MCPlusBuilder.cpp clang-tools-extra/clang-doc/BitcodeReader.cpp clang-tools-extra/clang-doc/BitcodeWriter.cpp clang-tools-extra/clang-doc/BitcodeWriter.h clang-tools-extra/clang-doc/Generators.cpp clang-tools-extra/clang-doc/Generators.h clang-tools-extra/clang-doc/HTMLGenerator.cpp clang-tools-extra/clang-doc/MDGenerator.cpp clang-tools-extra/clang-doc/Mapper.cpp clang-tools-extra/clang-doc/Representation.cpp clang-tools-extra/clang-doc/Representation.h clang-tools-extra/clang-doc/Serialize.cpp clang-tools-extra/clang-doc/Serialize.h clang-tools-extra/clang-doc/YAMLGenerator.cpp clang-tools-extra/clang-doc/tool/ClangDocMain.cpp clang-tools-extra/clang-include-fixer/IncludeFixerContext.cpp clang-tools-extra/clang-tidy/ClangTidyDiagnosticConsumer.cpp clang-tools-extra/clang-tidy/abseil/CleanupCtadCheck.cpp clang-tools-extra/clang-tidy/bugprone/BranchCloneCheck.cpp clang-tools-extra/clang-tidy/bugprone/SignalHandlerCheck.cpp clang-tools-extra/clang-tidy/bugprone/StandaloneEmptyCheck.cpp clang-tools-extra/clang-tidy/bugprone/StringviewNullptrCheck.cpp clang-tools-extra/clang-tidy/bugprone/TaggedUnionMemberCountCheck.cpp clang-tools-extra/clang-tidy/hicpp/NoAssemblerCheck.cpp clang-tools-extra/clang-tidy/misc/ConfusableIdentifierCheck.cpp clang-tools-extra/clang-tidy/misc/ConfusableTable/BuildConfusableTable.cpp clang-tools-extra/clang-tidy/modernize/MacroToEnumCheck.cpp clang-tools-extra/clang-tidy/modernize/UseStdNumbersCheck.cpp clang-tools-extra/clang-tidy/objc/AssertEquals.cpp clang-tools-extra/clang-tidy/performance/MoveConstArgCheck.cpp clang-tools-extra/clang-tidy/portability/StdAllocatorConstCheck.cpp clang-tools-extra/clang-tidy/tool/ClangTidyMain.cpp clang-tools-extra/clang-tidy/utils/ExceptionAnalyzer.cpp clang-tools-extra/clang-tidy/utils/ExprSequence.cpp clang-tools-extra/clangd/IncludeCleaner.cpp clang-tools-extra/clangd/IncludeFixer.cpp clang-tools-extra/clangd/InlayHints.cpp clang-tools-extra/clangd/InlayHints.h clang-tools-extra/clangd/SemanticHighlighting.cpp clang-tools-extra/clangd/SourceCode.cpp clang-tools-extra/clangd/SystemIncludeExtractor.cpp clang-tools-extra/clangd/XRefs.cpp clang-tools-extra/clangd/index/FileIndex.cpp clang-tools-extra/clangd/index/Relation.cpp clang-tools-extra/clangd/index/dex/Trigram.cpp clang-tools-extra/clangd/refactor/Rename.cpp clang-tools-extra/clangd/refactor/tweaks/RemoveUsingNamespace.cpp clang-tools-extra/clangd/unittests/CallHierarchyTests.cpp clang-tools-extra/clangd/unittests/InlayHintTests.cpp clang-tools-extra/clangd/unittests/XRefsTests.cpp clang/include/clang/AST/RecordLayout.h clang/include/clang/AST/Type.h clang/include/clang/Basic/AddressSpaces.h clang/include/clang/Basic/OpenACCKinds.h clang/include/clang/Basic/OpenMPKinds.h clang/include/clang/CIR/Dialect/Builder/CIRBaseBuilder.h clang/include/clang/CIR/Dialect/IR/CIRTypesDetails.h clang/include/clang/CIR/MissingFeatures.h clang/include/clang/Driver/Distro.h clang/include/clang/Frontend/CompilerInstance.h clang/include/clang/Lex/DependencyDirectivesScanner.h clang/include/clang/Lex/Preprocessor.h clang/include/clang/Lex/PreprocessorOptions.h clang/include/clang/Parse/ParseHLSLRootSignature.h clang/include/clang/Parse/Parser.h clang/include/clang/Sema/AnalysisBasedWarnings.h clang/include/clang/Sema/Overload.h clang/include/clang/Sema/ScopeInfo.h clang/include/clang/Sema/Sema.h clang/include/clang/Sema/SemaARM.h clang/include/clang/Sema/SemaCUDA.h clang/include/clang/Sema/SemaOpenACC.h clang/include/clang/Tooling/DependencyScanning/DependencyScanningFilesystem.h clang/lib/AST/ASTContext.cpp clang/lib/AST/ByteCode/Compiler.cpp clang/lib/AST/ByteCode/Descriptor.h clang/lib/AST/ByteCode/Interp.cpp clang/lib/AST/ByteCode/Interp.h clang/lib/AST/ByteCode/InterpBuiltin.cpp clang/lib/AST/ByteCode/InterpState.cpp clang/lib/AST/ByteCode/InterpState.h clang/lib/AST/ByteCode/Pointer.cpp clang/lib/AST/ByteCode/Pointer.h clang/lib/AST/ByteCode/PrimType.h clang/lib/AST/ByteCode/State.cpp clang/lib/AST/Decl.cpp clang/lib/AST/DeclBase.cpp clang/lib/AST/ExprConstant.cpp clang/lib/AST/ItaniumCXXABI.cpp clang/lib/AST/ItaniumMangle.cpp clang/lib/AST/OpenACCClause.cpp clang/lib/AST/Randstruct.cpp clang/lib/AST/RecordLayoutBuilder.cpp clang/lib/AST/TextNodeDumper.cpp clang/lib/AST/Type.cpp clang/lib/AST/TypePrinter.cpp clang/lib/Analysis/CFG.cpp clang/lib/Analysis/FlowSensitive/CNFFormula.cpp clang/lib/Analysis/IntervalPartition.cpp clang/lib/Basic/DiagnosticIDs.cpp clang/lib/Basic/Module.cpp clang/lib/Basic/OpenMPKinds.cpp clang/lib/Basic/Targets/AArch64.h clang/lib/Basic/Targets/AMDGPU.cpp clang/lib/Basic/Targets/AVR.h clang/lib/Basic/Targets/DirectX.h clang/lib/Basic/Targets/NVPTX.cpp clang/lib/Basic/Targets/NVPTX.h clang/lib/Basic/Targets/RISCV.cpp clang/lib/Basic/Targets/SPIR.h clang/lib/Basic/Targets/SystemZ.h clang/lib/Basic/Targets/TCE.h clang/lib/Basic/Targets/WebAssembly.h clang/lib/Basic/Targets/X86.h clang/lib/CIR/CodeGen/CIRGenBuilder.h clang/lib/CIR/CodeGen/CIRGenDecl.cpp clang/lib/CIR/CodeGen/CIRGenExpr.cpp clang/lib/CIR/CodeGen/CIRGenExprConstant.cpp clang/lib/CIR/CodeGen/CIRGenExprScalar.cpp clang/lib/CIR/CodeGen/CIRGenFunction.cpp clang/lib/CIR/CodeGen/CIRGenFunction.h clang/lib/CIR/CodeGen/CIRGenModule.cpp clang/lib/CIR/CodeGen/CIRGenModule.h clang/lib/CIR/CodeGen/CIRGenRecordLayout.h clang/lib/CIR/CodeGen/CIRGenRecordLayoutBuilder.cpp clang/lib/CIR/CodeGen/CIRGenStmt.cpp clang/lib/CIR/CodeGen/CIRGenStmtOpenACC.cpp clang/lib/CIR/CodeGen/CIRGenTypes.cpp clang/lib/CIR/CodeGen/CIRGenTypes.h clang/lib/CIR/CodeGen/CIRGenValue.h clang/lib/CIR/Dialect/IR/CIRDialect.cpp clang/lib/CIR/Dialect/IR/CIRMemorySlot.cpp clang/lib/CIR/Dialect/IR/CIRTypes.cpp clang/lib/CIR/Lowering/DirectToLLVM/LowerToLLVM.cpp clang/lib/CIR/Lowering/DirectToLLVM/LowerToLLVM.h clang/lib/CodeGen/BackendUtil.cpp clang/lib/CodeGen/CGCall.h clang/lib/CodeGen/CGClass.cpp clang/lib/CodeGen/CGDebugInfo.cpp clang/lib/CodeGen/CGDebugInfo.h clang/lib/CodeGen/CGExpr.cpp clang/lib/CodeGen/CGHLSLBuiltins.cpp clang/lib/CodeGen/CGLoopInfo.cpp clang/lib/CodeGen/CGObjCMac.cpp clang/lib/CodeGen/CodeGenFunction.h clang/lib/CodeGen/TargetBuiltins/AMDGPU.cpp clang/lib/CodeGen/Targets/AArch64.cpp clang/lib/CodeGen/Targets/ARM.cpp clang/lib/CodeGen/Targets/DirectX.cpp clang/lib/Driver/Distro.cpp clang/lib/Driver/Driver.cpp clang/lib/Driver/MultilibBuilder.cpp clang/lib/Driver/SanitizerArgs.cpp clang/lib/Driver/ToolChain.cpp clang/lib/Driver/ToolChains/Clang.cpp clang/lib/Driver/ToolChains/CommonArgs.cpp clang/lib/Driver/ToolChains/HIPUtility.cpp clang/lib/Driver/XRayArgs.cpp clang/lib/Format/Format.cpp clang/lib/Format/FormatToken.h clang/lib/Format/FormatTokenLexer.cpp clang/lib/Format/FormatTokenLexer.h clang/lib/Format/SortJavaScriptImports.cpp clang/lib/Format/TokenAnnotator.cpp clang/lib/Format/UnwrappedLineFormatter.cpp clang/lib/Format/UnwrappedLineParser.cpp clang/lib/Frontend/CompilerInstance.cpp clang/lib/Frontend/CompilerInvocation.cpp clang/lib/Frontend/DiagnosticRenderer.cpp clang/lib/Frontend/HeaderIncludeGen.cpp clang/lib/Headers/arm_acle.h clang/lib/Index/IndexBody.cpp clang/lib/Interpreter/Interpreter.cpp clang/lib/Lex/PPLexerChange.cpp clang/lib/Parse/ParseDecl.cpp clang/lib/Parse/ParseExpr.cpp clang/lib/Parse/ParseHLSLRootSignature.cpp clang/lib/Parse/ParseOpenACC.cpp clang/lib/Parse/ParseStmtAsm.cpp clang/lib/Parse/Parser.cpp clang/lib/Sema/AnalysisBasedWarnings.cpp clang/lib/Sema/HLSLBuiltinTypeDeclBuilder.cpp clang/lib/Sema/ParsedAttr.cpp clang/lib/Sema/Sema.cpp clang/lib/Sema/SemaARM.cpp clang/lib/Sema/SemaBoundsSafety.cpp clang/lib/Sema/SemaCUDA.cpp clang/lib/Sema/SemaChecking.cpp clang/lib/Sema/SemaCodeComplete.cpp clang/lib/Sema/SemaConcept.cpp clang/lib/Sema/SemaDecl.cpp clang/lib/Sema/SemaDeclAttr.cpp clang/lib/Sema/SemaExpr.cpp clang/lib/Sema/SemaExprCXX.cpp clang/lib/Sema/SemaHLSL.cpp clang/lib/Sema/SemaInit.cpp clang/lib/Sema/SemaLookup.cpp clang/lib/Sema/SemaObjC.cpp clang/lib/Sema/SemaObjCProperty.cpp clang/lib/Sema/SemaOpenACC.cpp clang/lib/Sema/SemaOpenACCClause.cpp clang/lib/Sema/SemaOpenMP.cpp clang/lib/Sema/SemaOverload.cpp clang/lib/Sema/SemaSYCL.cpp clang/lib/Sema/SemaStmt.cpp clang/lib/Sema/SemaTemplateDeduction.cpp clang/lib/Sema/TreeTransform.h clang/lib/Serialization/ASTReader.cpp clang/lib/Serialization/ASTReaderDecl.cpp clang/lib/Serialization/ASTWriter.cpp clang/lib/Serialization/ASTWriterDecl.cpp clang/lib/Serialization/ModuleManager.cpp clang/lib/Serialization/MultiOnDiskHashTable.h clang/lib/StaticAnalyzer/Checkers/BuiltinFunctionChecker.cpp clang/lib/StaticAnalyzer/Checkers/DynamicTypePropagation.cpp clang/lib/StaticAnalyzer/Checkers/WebKit/ASTUtils.cpp clang/lib/StaticAnalyzer/Checkers/WebKit/PtrTypesSemantics.cpp clang/lib/StaticAnalyzer/Checkers/WebKit/PtrTypesSemantics.h clang/lib/StaticAnalyzer/Checkers/WebKit/RawPtrRefMemberChecker.cpp clang/lib/StaticAnalyzer/Core/BugReporter.cpp clang/lib/StaticAnalyzer/Core/ExprEngineCXX.cpp clang/lib/StaticAnalyzer/Core/RegionStore.cpp clang/lib/Tooling/DependencyScanning/DependencyScanningFilesystem.cpp clang/lib/Tooling/DependencyScanning/DependencyScanningWorker.cpp clang/lib/Tooling/Tooling.cpp clang/test/AST/ByteCode/arrays.cpp clang/test/AST/ByteCode/c.c clang/test/AST/ByteCode/cxx11.cpp clang/test/AST/ByteCode/cxx20.cpp clang/test/AST/ByteCode/cxx23.cpp clang/test/AST/ByteCode/cxx26.cpp clang/test/AST/ByteCode/literals.cpp clang/test/AST/ByteCode/memberpointers.cpp clang/test/AST/ByteCode/records.cpp clang/test/AST/ast-dump-recovery.cpp clang/test/AST/ast-print-openacc-set-construct.cpp clang/test/AST/new-unknown-type.cpp clang/test/Analysis/Checkers/WebKit/unchecked-members.cpp clang/test/Analysis/Checkers/WebKit/uncounted-members.cpp clang/test/Analysis/builtin_overflow.c clang/test/Analysis/builtin_overflow_notes.c clang/test/CIR/CodeGen/array.cpp clang/test/CIR/CodeGen/basic.c clang/test/CIR/CodeGen/basic.cpp clang/test/CIR/CodeGen/binop.cpp clang/test/CIR/CodeGen/call.cpp clang/test/CIR/CodeGen/cast.cpp clang/test/CIR/CodeGen/cmp.cpp clang/test/CIR/CodeGen/if.cpp clang/test/CIR/CodeGen/int-to-bool.cpp clang/test/CIR/CodeGen/local-vars.cpp clang/test/CIR/CodeGen/loop.cpp clang/test/CIR/CodeGen/nullptr-init.cpp clang/test/CIR/CodeGen/struct.c clang/test/CIR/CodeGen/struct.cpp clang/test/CIR/CodeGen/unary.cpp clang/test/CIR/CodeGen/union.c clang/test/CIR/CodeGenOpenACC/data.c clang/test/CIR/CodeGenOpenACC/init.c clang/test/CIR/CodeGenOpenACC/kernels.c clang/test/CIR/CodeGenOpenACC/parallel.c clang/test/CIR/CodeGenOpenACC/serial.c clang/test/CIR/CodeGenOpenACC/set.c clang/test/CIR/CodeGenOpenACC/shutdown.c clang/test/CIR/Lowering/array.cpp clang/test/CIR/Lowering/basic.cpp clang/test/CIR/Lowering/func-simple.cpp clang/test/CIR/Lowering/local-vars.cpp clang/test/CIR/func-simple.cpp clang/test/CIR/global-var-linkage.cpp clang/test/CXX/temp/temp.constr/temp.constr.atomic/constrant-satisfaction-conversions.cpp clang/test/CodeGen/AArch64/args.cpp clang/test/CodeGen/AArch64/gcs.c clang/test/CodeGen/aapcs64-align.cpp clang/test/CodeGen/allow-ubsan-check.c clang/test/CodeGen/arm-microsoft-intrinsics.c clang/test/CodeGen/arm-vfp16-arguments2.cpp clang/test/CodeGen/arm64-microsoft-intrinsics.c clang/test/CodeGen/attr-counted-by.c clang/test/CodeGen/avr/avr-inline-asm-constraints.c clang/test/CodeGen/avr/avr-unsupported-inline-asm-constraints.c clang/test/CodeGen/builtins-arm-microsoft.c clang/test/CodeGen/p0963r3.cpp clang/test/CodeGen/target-data.c clang/test/CodeGenCUDA/Inputs/cuda.h clang/test/CodeGenCXX/mangle-template.cpp clang/test/Driver/cl-options.c clang/test/Driver/clang-translation.c clang/test/Driver/cxa-atexit.cpp clang/test/Driver/fsanitize.c clang/test/Driver/openmp-offload-gpu.c clang/test/Driver/print-supported-extensions-riscv.c clang/test/Driver/riscv-cpus.c clang/test/Driver/sanitizer-ld.c clang/test/Headers/Inputs/include/stdint.h clang/test/Headers/gpuintrin.c clang/test/Headers/gpuintrin_lang.c clang/test/Headers/ms-intrin.cpp clang/test/Misc/target-invalid-cpu-note/riscv.c clang/test/Misc/warning-flags.c clang/test/Modules/explicit-build.cpp clang/test/OpenMP/for_order_messages.cpp clang/test/Parser/cxx-concepts-requires-clause.cpp clang/test/Parser/recovery.cpp clang/test/ParserOpenACC/parse-clauses.c clang/test/ParserOpenACC/parse-constructs.c clang/test/Preprocessor/print-header-json.c clang/test/Preprocessor/riscv-target-features.c clang/test/Sema/arm-interrupt-attr.c clang/test/Sema/attr-counted-by-late-parsed-struct-ptrs.c clang/test/Sema/attr-counted-by-or-null-last-field.c clang/test/Sema/attr-counted-by-or-null-late-parsed-struct-ptrs.c clang/test/Sema/attr-counted-by-or-null-struct-ptrs.c clang/test/Sema/attr-counted-by-struct-ptrs.c clang/test/Sema/attr-counted-by-vla.c clang/test/Sema/ptrauth-qualifier.c clang/test/Sema/ptrauth.c clang/test/SemaCXX/constant-expression-cxx11.cpp clang/test/SemaCXX/constant-expression-p2280r4.cpp clang/test/SemaCXX/constexpr-vectors-access-elements.cpp clang/test/SemaCXX/decltype.cpp clang/test/SemaCXX/implicit-member-functions.cpp clang/test/SemaCXX/windows-Wpadded-bitfield.cpp clang/test/SemaOpenACC/combined-construct-auto_seq_independent-clauses.c clang/test/SemaOpenACC/combined-construct-collapse-clause.cpp clang/test/SemaOpenACC/combined-construct-if-clause.c clang/test/SemaOpenACC/combined-construct-num_gangs-clause.c clang/test/SemaOpenACC/combined-construct-num_workers-clause.c clang/test/SemaOpenACC/combined-construct-tile-clause.cpp clang/test/SemaOpenACC/combined-construct-vector_length-clause.c clang/test/SemaOpenACC/compute-construct-async-clause.c clang/test/SemaOpenACC/compute-construct-device_type-clause.c clang/test/SemaOpenACC/compute-construct-if-clause.c clang/test/SemaOpenACC/compute-construct-num_gangs-clause.c clang/test/SemaOpenACC/compute-construct-num_workers-clause.c clang/test/SemaOpenACC/compute-construct-vector_length-clause.c clang/test/SemaOpenACC/data-construct-async-clause.c clang/test/SemaOpenACC/data-construct-copy-clause.c clang/test/SemaOpenACC/data-construct-copyin-clause.c clang/test/SemaOpenACC/data-construct-copyout-clause.c clang/test/SemaOpenACC/data-construct-create-clause.c clang/test/SemaOpenACC/data-construct-default-clause.c clang/test/SemaOpenACC/data-construct-delete-clause.c clang/test/SemaOpenACC/data-construct-device_type-clause.c clang/test/SemaOpenACC/data-construct-no_create-clause.c clang/test/SemaOpenACC/data-construct-use_device-clause.c clang/test/SemaOpenACC/data-construct.cpp clang/test/SemaOpenACC/init-construct.cpp clang/test/SemaOpenACC/loop-construct-auto_seq_independent-clauses.c clang/test/SemaOpenACC/loop-construct-collapse-clause.cpp clang/test/SemaOpenACC/loop-construct-tile-clause.cpp clang/test/SemaOpenACC/no-empty-pqr-list.cpp clang/test/SemaOpenACC/routine-construct-clauses.cpp clang/test/SemaOpenACC/set-construct.cpp clang/test/SemaOpenACC/shutdown-construct.cpp clang/test/SemaOpenACC/update-construct.cpp clang/test/SemaTemplate/address_space-dependent.cpp clang/test/SemaTemplate/instantiate-function-params.cpp clang/test/Templight/templight-empty-entries-fix.cpp clang/tools/clang-installapi/ClangInstallAPI.cpp clang/tools/clang-installapi/Options.cpp clang/tools/clang-linker-wrapper/ClangLinkerWrapper.cpp clang/tools/driver/driver.cpp clang/tools/libclang/CIndex.cpp clang/unittests/AST/AttrTest.cpp clang/unittests/Format/FormatTest.cpp clang/unittests/Format/FormatTestJS.cpp clang/unittests/Format/MacroCallReconstructorTest.cpp clang/unittests/Format/TokenAnnotatorTest.cpp clang/unittests/Interpreter/ExceptionTests/InterpreterExceptionTest.cpp clang/unittests/Interpreter/InterpreterTest.cpp clang/unittests/Lex/PPDependencyDirectivesTest.cpp clang/unittests/Parse/ParseHLSLRootSignatureTest.cpp clang/unittests/Tooling/DependencyScanning/DependencyScannerTest.cpp clang/unittests/Tooling/DependencyScanning/DependencyScanningFilesystemTest.cpp clang/unittests/libclang/LibclangTest.cpp clang/utils/TableGen/ClangAttrEmitter.cpp clang/utils/TableGen/MveEmitter.cpp clang/utils/TableGen/NeonEmitter.cpp clang/utils/TableGen/SveEmitter.cpp compiler-rt/lib/asan/asan_report.cpp compiler-rt/lib/builtins/int_lib.h compiler-rt/lib/rtsan/rtsan_interceptors_posix.cpp compiler-rt/lib/rtsan/tests/rtsan_test_interceptors_posix.cpp compiler-rt/lib/sanitizer_common/sanitizer_linux_libcdep.cpp compiler-rt/lib/scudo/standalone/combined.h compiler-rt/lib/scudo/standalone/primary32.h compiler-rt/lib/scudo/standalone/primary64.h compiler-rt/lib/scudo/standalone/tests/combined_test.cpp compiler-rt/lib/scudo/standalone/tests/primary_test.cpp compiler-rt/lib/scudo/standalone/tests/tsd_test.cpp compiler-rt/lib/scudo/standalone/tsd.h compiler-rt/lib/scudo/standalone/tsd_shared.h compiler-rt/lib/scudo/standalone/type_traits.h flang-rt/include/flang-rt/runtime/io-stmt.h flang-rt/include/flang-rt/runtime/type-info.h flang-rt/lib/cuda/allocator.cpp flang-rt/lib/cuda/kernel.cpp flang-rt/lib/runtime/derived-api.cpp flang-rt/lib/runtime/edit-input.cpp flang-rt/lib/runtime/edit-output.cpp flang-rt/unittests/Runtime/CUDA/Allocatable.cpp flang-rt/unittests/Runtime/NumericalFormatTest.cpp flang/examples/FeatureList/FeatureList.cpp flang/include/flang/Evaluate/check-expression.h flang/include/flang/Lower/DirectivesCommon.h flang/include/flang/Optimizer/Builder/DirectivesCommon.h flang/include/flang/Optimizer/Transforms/CUFGPUToLLVMConversion.h flang/include/flang/Parser/dump-parse-tree.h flang/include/flang/Parser/parse-tree.h flang/include/flang/Parser/token-sequence.h flang/include/flang/Runtime/CUDA/kernel.h flang/include/flang/Semantics/symbol.h flang/include/flang/Support/Fortran.h flang/lib/Evaluate/check-expression.cpp flang/lib/Lower/Bridge.cpp flang/lib/Lower/ConvertCall.cpp flang/lib/Lower/OpenACC.cpp flang/lib/Lower/OpenMP/Clauses.cpp flang/lib/Optimizer/Analysis/AliasAnalysis.cpp flang/lib/Optimizer/CodeGen/LowerRepackArrays.cpp flang/lib/Optimizer/CodeGen/Target.cpp flang/lib/Optimizer/CodeGen/TargetRewrite.cpp flang/lib/Optimizer/Dialect/CUF/CUFOps.cpp flang/lib/Optimizer/Dialect/CUF/CUFToLLVMIRTranslation.cpp flang/lib/Optimizer/HLFIR/Transforms/InlineElementals.cpp flang/lib/Optimizer/HLFIR/Transforms/InlineHLFIRAssign.cpp flang/lib/Optimizer/HLFIR/Transforms/LowerHLFIRIntrinsics.cpp flang/lib/Optimizer/HLFIR/Transforms/OptimizedBufferization.cpp flang/lib/Optimizer/HLFIR/Transforms/SimplifyHLFIRIntrinsics.cpp flang/lib/Optimizer/OpenACC/FIROpenACCTypeInterfaces.cpp flang/lib/Optimizer/Passes/Pipelines.cpp flang/lib/Optimizer/Transforms/AssumedRankOpConversion.cpp flang/lib/Optimizer/Transforms/CUFGPUToLLVMConversion.cpp flang/lib/Optimizer/Transforms/CUFOpConversion.cpp flang/lib/Optimizer/Transforms/ConstantArgumentGlobalisation.cpp flang/lib/Optimizer/Transforms/SimplifyFIROperations.cpp flang/lib/Optimizer/Transforms/SimplifyIntrinsics.cpp flang/lib/Optimizer/Transforms/StackArrays.cpp flang/lib/Parser/openacc-parsers.cpp flang/lib/Parser/openmp-parsers.cpp flang/lib/Parser/preprocessor.cpp flang/lib/Parser/prescan.cpp flang/lib/Parser/token-sequence.cpp flang/lib/Parser/unparse.cpp flang/lib/Semantics/check-acc-structure.cpp flang/lib/Semantics/check-call.cpp flang/lib/Semantics/check-omp-structure.cpp flang/lib/Semantics/check-omp-structure.h flang/lib/Semantics/resolve-directives.cpp flang/lib/Semantics/resolve-names.cpp flang/lib/Semantics/rewrite-directives.cpp flang/lib/Semantics/runtime-type-info.cpp libc/fuzzing/__support/freelist_heap_fuzz.cpp libc/src/math/generic/expm1f.cpp libc/src/stdio/printf_core/core_structs.h libc/test/src/__support/freelist_heap_test.cpp libc/test/src/math/performance_testing/ceilf_perf.cpp libc/test/src/math/performance_testing/cosf_perf.cpp libc/test/src/math/performance_testing/exp10f16_perf.cpp libc/test/src/math/performance_testing/exp2f16_perf.cpp libc/test/src/math/performance_testing/exp2f_perf.cpp libc/test/src/math/performance_testing/expf16_perf.cpp libc/test/src/math/performance_testing/expf_perf.cpp libc/test/src/math/performance_testing/expm1f_perf.cpp libc/test/src/math/performance_testing/fabsf_perf.cpp libc/test/src/math/performance_testing/floorf_perf.cpp libc/test/src/math/performance_testing/fmod_perf.cpp libc/test/src/math/performance_testing/fmodf128_perf.cpp libc/test/src/math/performance_testing/fmodf16_perf.cpp libc/test/src/math/performance_testing/fmodf_perf.cpp libc/test/src/math/performance_testing/fmodl_perf.cpp libc/test/src/math/performance_testing/fmul_perf.cpp libc/test/src/math/performance_testing/fmull_perf.cpp libc/test/src/math/performance_testing/hypot_perf.cpp libc/test/src/math/performance_testing/hypotf16_perf.cpp libc/test/src/math/performance_testing/hypotf_perf.cpp libc/test/src/math/performance_testing/log10f_perf.cpp libc/test/src/math/performance_testing/log1pf_perf.cpp libc/test/src/math/performance_testing/log2f_perf.cpp libc/test/src/math/performance_testing/logbf_perf.cpp libc/test/src/math/performance_testing/logf_perf.cpp libc/test/src/math/performance_testing/max_min_funcs_perf.cpp libc/test/src/math/performance_testing/misc_basic_ops_perf.cpp libc/test/src/math/performance_testing/nearbyintf_perf.cpp libc/test/src/math/performance_testing/nearest_integer_funcs_perf.cpp libc/test/src/math/performance_testing/rintf_perf.cpp libc/test/src/math/performance_testing/roundf_perf.cpp libc/test/src/math/performance_testing/sinf_perf.cpp libc/test/src/math/performance_testing/sqrtf128_perf.cpp libc/test/src/math/performance_testing/sqrtf_perf.cpp libc/test/src/math/performance_testing/truncf_perf.cpp libclc/generic/include/clc/clc.h libclc/generic/include/clc/image/image.h libclc/generic/include/clc/shared/vload.h libclc/generic/include/clc/shared/vstore.h libclc/generic/lib/shared/vload_half.inc libclc/generic/lib/shared/vstore_half.inc libcxx/include/__algorithm/for_each.h libcxx/include/__algorithm/sort.h libcxx/include/__bit/countl.h libcxx/include/__bit/countr.h libcxx/include/__charconv/to_chars_integral.h libcxx/include/__charconv/traits.h libcxx/include/__ranges/to.h libcxx/include/__type_traits/is_signed.h libcxx/include/__type_traits/is_unsigned.h libcxx/include/__utility/pair.h libcxx/test/libcxx/algorithms/robust_against_copying_comparators.pass.cpp libcxx/test/libcxx/ranges/range.utility/range.utility.conv/to.static_assert.verify.cpp libcxx/test/std/language.support/support.dynamic/new.delete/new.delete.array/sized_delete_array.pass.cpp libcxx/test/std/language.support/support.dynamic/new.delete/new.delete.single/sized_delete.pass.cpp libcxxabi/src/demangle/ItaniumDemangle.h libcxxabi/src/demangle/Utility.h libcxxabi/test/test_demangle.pass.cpp lld/COFF/MapFile.cpp lld/ELF/AArch64ErrataFix.cpp lld/ELF/ARMErrataFix.cpp lld/ELF/BPSectionOrderer.cpp lld/ELF/Driver.cpp lld/ELF/ICF.cpp lld/ELF/SymbolTable.cpp lld/ELF/SymbolTable.h lld/ELF/SyntheticSections.cpp lld/MachO/BPSectionOrderer.cpp lld/MachO/MapFile.cpp lld/include/lld/Common/BPSectionOrdererBase.inc lld/wasm/LTO.cpp lldb/include/lldb/API/SBExecutionContext.h lldb/include/lldb/API/SBInstructionList.h lldb/include/lldb/Core/Debugger.h lldb/include/lldb/Core/FormatEntity.h lldb/include/lldb/Core/IOHandler.h lldb/include/lldb/Host/Editline.h lldb/include/lldb/Interpreter/CommandInterpreter.h lldb/include/lldb/Interpreter/CommandObject.h lldb/include/lldb/Interpreter/OptionValueEnumeration.h lldb/include/lldb/Symbol/CompilerType.h lldb/include/lldb/Symbol/TypeSystem.h lldb/include/lldb/Target/Statistics.h lldb/include/lldb/Target/ThreadPlanStepOut.h lldb/include/lldb/Utility/CompletionRequest.h lldb/source/API/SBCommandInterpreter.cpp lldb/source/API/SBInstructionList.cpp lldb/source/Commands/CommandCompletions.cpp lldb/source/Commands/CommandObjectProcess.cpp lldb/source/Core/DataFileCache.cpp lldb/source/Core/Debugger.cpp lldb/source/Core/FormatEntity.cpp lldb/source/Core/IOHandler.cpp lldb/source/Host/common/Editline.cpp lldb/source/Interpreter/CommandInterpreter.cpp lldb/source/Interpreter/OptionValueEnumeration.cpp lldb/source/Plugins/ExpressionParser/Clang/ClangModulesDeclVendor.cpp lldb/source/Plugins/Language/CPlusPlus/LibCxxInitializerList.cpp lldb/source/Plugins/Language/CPlusPlus/LibCxxSpan.cpp lldb/source/Plugins/Language/CPlusPlus/LibCxxVariant.cpp lldb/source/Plugins/Language/CPlusPlus/LibCxxVector.cpp lldb/source/Plugins/LanguageRuntime/ObjC/AppleObjCRuntime/AppleObjCRuntimeV2.cpp lldb/source/Plugins/LanguageRuntime/ObjC/AppleObjCRuntime/AppleObjCTypeEncodingParser.cpp lldb/source/Plugins/LanguageRuntime/ObjC/AppleObjCRuntime/AppleObjCTypeEncodingParser.h lldb/source/Plugins/ObjectFile/Mach-O/ObjectFileMachO.cpp lldb/source/Plugins/Process/elf-core/ProcessElfCore.cpp lldb/source/Plugins/Process/gdb-remote/GDBRemoteCommunication.cpp lldb/source/Plugins/Process/gdb-remote/GDBRemoteCommunication.h lldb/source/Plugins/Process/gdb-remote/GDBRemoteCommunicationClient.cpp lldb/source/Plugins/Process/mach-core/ProcessMachCore.cpp lldb/source/Plugins/ScriptInterpreter/Python/ScriptInterpreterPython.cpp lldb/source/Plugins/SymbolFile/DWARF/ManualDWARFIndex.cpp lldb/source/Plugins/SymbolFile/DWARF/ManualDWARFIndex.h lldb/source/Plugins/SymbolFile/DWARF/SymbolFileDWARF.cpp lldb/source/Plugins/SymbolFile/DWARF/SymbolFileDWARF.h lldb/source/Plugins/TypeSystem/Clang/TypeSystemClang.cpp lldb/source/Plugins/UnwindAssembly/x86/UnwindAssembly-x86.cpp lldb/source/Symbol/DWARFCallFrameInfo.cpp lldb/source/Symbol/Symtab.cpp lldb/source/Symbol/UnwindPlan.cpp lldb/source/Target/Statistics.cpp lldb/source/Target/Target.cpp lldb/source/Target/Thread.cpp lldb/source/Target/ThreadPlanStepOut.cpp lldb/source/Utility/ArchSpec.cpp lldb/tools/lldb-dap/DAP.cpp lldb/tools/lldb-dap/DAP.h lldb/tools/lldb-dap/Handler/BreakpointLocationsHandler.cpp lldb/tools/lldb-dap/Handler/CancelRequestHandler.cpp lldb/tools/lldb-dap/Handler/DisconnectRequestHandler.cpp lldb/tools/lldb-dap/Handler/NextRequestHandler.cpp lldb/tools/lldb-dap/Handler/RequestHandler.cpp lldb/tools/lldb-dap/Handler/RequestHandler.h lldb/tools/lldb-dap/Handler/SourceRequestHandler.cpp lldb/tools/lldb-dap/Handler/StepInRequestHandler.cpp lldb/tools/lldb-dap/Protocol/ProtocolBase.cpp lldb/tools/lldb-dap/Protocol/ProtocolBase.h lldb/tools/lldb-dap/Protocol/ProtocolRequests.cpp lldb/tools/lldb-dap/Protocol/ProtocolRequests.h lldb/tools/lldb-dap/Protocol/ProtocolTypes.cpp lldb/tools/lldb-dap/Protocol/ProtocolTypes.h lldb/tools/lldb-dap/Transport.cpp lldb/unittests/Core/TelemetryTest.cpp lldb/unittests/Symbol/UnwindPlanTest.cpp lldb/unittests/SymbolFile/DWARF/DWARFIndexCachingTest.cpp lldb/unittests/Utility/ArchSpecTest.cpp llvm/include/llvm/ADT/ArrayRef.h llvm/include/llvm/ADT/Hashing.h llvm/include/llvm/Analysis/AliasAnalysis.h llvm/include/llvm/Analysis/BlockFrequencyInfoImpl.h llvm/include/llvm/Analysis/CmpInstAnalysis.h llvm/include/llvm/Analysis/DXILResource.h llvm/include/llvm/Analysis/IRSimilarityIdentifier.h llvm/include/llvm/Analysis/LazyBlockFrequencyInfo.h llvm/include/llvm/Analysis/MemoryLocation.h llvm/include/llvm/Analysis/TargetTransformInfo.h llvm/include/llvm/Analysis/TargetTransformInfoImpl.h llvm/include/llvm/BinaryFormat/DXContainer.h llvm/include/llvm/BinaryFormat/MachO.h llvm/include/llvm/CodeGen/BasicTTIImpl.h llvm/include/llvm/CodeGen/CFIInstBuilder.h llvm/include/llvm/CodeGen/GlobalISel/GenericMachineInstrs.h llvm/include/llvm/CodeGen/MachineFunction.h llvm/include/llvm/CodeGen/MachinePipeliner.h llvm/include/llvm/CodeGen/PBQP/Math.h llvm/include/llvm/CodeGen/SelectionDAG.h llvm/include/llvm/CodeGen/SelectionDAGNodes.h llvm/include/llvm/CodeGen/TargetLowering.h llvm/include/llvm/CodeGen/UnreachableBlockElim.h llvm/include/llvm/DebugInfo/LogicalView/Core/LVOptions.h llvm/include/llvm/Demangle/ItaniumDemangle.h llvm/include/llvm/Demangle/Utility.h llvm/include/llvm/Frontend/HLSL/HLSLRootSignature.h llvm/include/llvm/Frontend/OpenMP/OMPDeviceConstants.h llvm/include/llvm/IR/DebugLoc.h llvm/include/llvm/IR/DiagnosticInfo.h llvm/include/llvm/IR/Value.h llvm/include/llvm/InitializePasses.h llvm/include/llvm/MC/DXContainerRootSignature.h llvm/include/llvm/MC/MCAsmBackend.h llvm/include/llvm/MC/MCFixup.h llvm/include/llvm/MC/MCFixupKindInfo.h llvm/include/llvm/Object/DXContainer.h llvm/include/llvm/ObjectYAML/DXContainerYAML.h llvm/include/llvm/Passes/CodeGenPassBuilder.h llvm/include/llvm/ProfileData/InstrProf.h llvm/include/llvm/ProfileData/SampleProf.h llvm/include/llvm/SandboxIR/Constant.h llvm/include/llvm/SandboxIR/Type.h llvm/include/llvm/SandboxIR/Value.h llvm/include/llvm/Support/Caching.h llvm/include/llvm/Support/Compiler.h llvm/include/llvm/Support/InstructionCost.h llvm/include/llvm/Support/InterleavedRange.h llvm/include/llvm/Support/NVPTXAddrSpace.h llvm/include/llvm/Support/UnicodeCharRanges.h llvm/include/llvm/TableGen/DirectiveEmitter.h llvm/include/llvm/TableGen/Record.h llvm/include/llvm/Transforms/IPO/FunctionSpecialization.h llvm/include/llvm/Transforms/Utils/UnrollLoop.h llvm/lib/Analysis/AliasAnalysis.cpp llvm/lib/Analysis/Analysis.cpp llvm/lib/Analysis/AssumptionCache.cpp llvm/lib/Analysis/BasicAliasAnalysis.cpp llvm/lib/Analysis/BlockFrequencyInfo.cpp llvm/lib/Analysis/BranchProbabilityInfo.cpp llvm/lib/Analysis/CGSCCPassManager.cpp llvm/lib/Analysis/CallGraph.cpp llvm/lib/Analysis/CmpInstAnalysis.cpp llvm/lib/Analysis/CostModel.cpp llvm/lib/Analysis/CtxProfAnalysis.cpp llvm/lib/Analysis/CycleAnalysis.cpp llvm/lib/Analysis/DXILMetadataAnalysis.cpp llvm/lib/Analysis/DXILResource.cpp llvm/lib/Analysis/DependenceAnalysis.cpp llvm/lib/Analysis/DomPrinter.cpp llvm/lib/Analysis/DominanceFrontier.cpp llvm/lib/Analysis/GlobalsModRef.cpp llvm/lib/Analysis/IRSimilarityIdentifier.cpp llvm/lib/Analysis/IVUsers.cpp llvm/lib/Analysis/InlineSizeEstimatorAnalysis.cpp llvm/lib/Analysis/LazyBlockFrequencyInfo.cpp llvm/lib/Analysis/LazyValueInfo.cpp llvm/lib/Analysis/LoopInfo.cpp llvm/lib/Analysis/LoopPass.cpp llvm/lib/Analysis/MemoryDependenceAnalysis.cpp llvm/lib/Analysis/MemorySSA.cpp llvm/lib/Analysis/ModuleSummaryAnalysis.cpp llvm/lib/Analysis/OptimizationRemarkEmitter.cpp llvm/lib/Analysis/PhiValues.cpp llvm/lib/Analysis/PostDominators.cpp llvm/lib/Analysis/ProfileSummaryInfo.cpp llvm/lib/Analysis/RegionInfo.cpp llvm/lib/Analysis/RegionPrinter.cpp llvm/lib/Analysis/ScalarEvolution.cpp llvm/lib/Analysis/ScalarEvolutionAliasAnalysis.cpp llvm/lib/Analysis/ScopedNoAliasAA.cpp llvm/lib/Analysis/StackSafetyAnalysis.cpp llvm/lib/Analysis/StaticDataProfileInfo.cpp llvm/lib/Analysis/TargetLibraryInfo.cpp llvm/lib/Analysis/TargetTransformInfo.cpp llvm/lib/Analysis/TypeBasedAliasAnalysis.cpp llvm/lib/Analysis/UniformityAnalysis.cpp llvm/lib/Analysis/ValueTracking.cpp llvm/lib/Bitcode/Reader/BitcodeReader.cpp llvm/lib/CGData/CodeGenData.cpp llvm/lib/CodeGen/AsmPrinter/DwarfCompileUnit.cpp llvm/lib/CodeGen/AsmPrinter/DwarfCompileUnit.h llvm/lib/CodeGen/AsmPrinter/DwarfDebug.cpp llvm/lib/CodeGen/AsmPrinter/DwarfStringPool.cpp llvm/lib/CodeGen/AssignmentTrackingAnalysis.cpp llvm/lib/CodeGen/CodeGen.cpp llvm/lib/CodeGen/CodeGenPrepare.cpp llvm/lib/CodeGen/ComplexDeinterleavingPass.cpp llvm/lib/CodeGen/GlobalISel/CombinerHelper.cpp llvm/lib/CodeGen/GlobalISel/Utils.cpp llvm/lib/CodeGen/InterleavedAccessPass.cpp llvm/lib/CodeGen/LiveRangeShrink.cpp llvm/lib/CodeGen/LiveVariables.cpp llvm/lib/CodeGen/MIRVRegNamerUtils.cpp llvm/lib/CodeGen/MachineInstr.cpp llvm/lib/CodeGen/MachinePipeliner.cpp llvm/lib/CodeGen/MachineScheduler.cpp llvm/lib/CodeGen/PrologEpilogInserter.cpp llvm/lib/CodeGen/RegAllocFast.cpp llvm/lib/CodeGen/RegisterBankInfo.cpp llvm/lib/CodeGen/RegisterUsageInfo.cpp llvm/lib/CodeGen/SelectOptimize.cpp llvm/lib/CodeGen/SelectionDAG/DAGCombiner.cpp llvm/lib/CodeGen/SelectionDAG/LegalizeDAG.cpp llvm/lib/CodeGen/SelectionDAG/LegalizeIntegerTypes.cpp llvm/lib/CodeGen/SelectionDAG/LegalizeVectorOps.cpp llvm/lib/CodeGen/SelectionDAG/SelectionDAG.cpp llvm/lib/CodeGen/SelectionDAG/SelectionDAGBuilder.cpp llvm/lib/CodeGen/SelectionDAG/TargetLowering.cpp llvm/lib/CodeGen/SplitKit.cpp llvm/lib/CodeGen/TargetInstrInfo.cpp llvm/lib/CodeGen/TargetLoweringBase.cpp llvm/lib/CodeGen/TargetPassConfig.cpp llvm/lib/CodeGen/TwoAddressInstructionPass.cpp llvm/lib/CodeGen/UnreachableBlockElim.cpp llvm/lib/Debuginfod/Debuginfod.cpp llvm/lib/ExecutionEngine/JITLink/EHFrameSupport.cpp llvm/lib/ExecutionEngine/Orc/IRPartitionLayer.cpp llvm/lib/ExecutionEngine/RuntimeDyld/RuntimeDyldELF.cpp llvm/lib/Frontend/OpenMP/OMPIRBuilder.cpp llvm/lib/FuzzMutate/IRMutator.cpp llvm/lib/FuzzMutate/RandomIRBuilder.cpp llvm/lib/IR/AutoUpgrade.cpp llvm/lib/IR/ConstantsContext.h llvm/lib/IR/DebugInfo.cpp llvm/lib/IR/DebugInfoMetadata.cpp llvm/lib/IR/DebugLoc.cpp llvm/lib/IR/DiagnosticInfo.cpp llvm/lib/IR/Instructions.cpp llvm/lib/IR/LLVMContextImpl.cpp llvm/lib/IR/LLVMContextImpl.h llvm/lib/IR/ProfDataUtils.cpp llvm/lib/IR/Value.cpp llvm/lib/IR/Verifier.cpp llvm/lib/LTO/LTOBackend.cpp llvm/lib/Linker/IRMover.cpp llvm/lib/MC/DXContainerRootSignature.cpp llvm/lib/MC/ELFObjectWriter.cpp llvm/lib/MC/MCAsmBackend.cpp llvm/lib/MC/MCAsmStreamer.cpp llvm/lib/MC/MCAssembler.cpp llvm/lib/MC/MCParser/MasmParser.cpp llvm/lib/MC/MachObjectWriter.cpp llvm/lib/ObjectYAML/DXContainerEmitter.cpp llvm/lib/ObjectYAML/DXContainerYAML.cpp llvm/lib/Passes/PassBuilder.cpp llvm/lib/ProfileData/InstrProf.cpp llvm/lib/ProfileData/InstrProfReader.cpp llvm/lib/ProfileData/InstrProfWriter.cpp llvm/lib/ProfileData/MemProfReader.cpp llvm/lib/SandboxIR/Type.cpp llvm/lib/Support/Caching.cpp llvm/lib/Support/StringRef.cpp llvm/lib/Support/SuffixTree.cpp llvm/lib/TableGen/DetailedRecordsBackend.cpp llvm/lib/TableGen/JSONBackend.cpp llvm/lib/TableGen/Record.cpp llvm/lib/TableGen/SetTheory.cpp llvm/lib/TableGen/TGParser.cpp llvm/lib/Target/AArch64/AArch64Arm64ECCallLowering.cpp llvm/lib/Target/AArch64/AArch64FrameLowering.cpp llvm/lib/Target/AArch64/AArch64ISelLowering.cpp llvm/lib/Target/AArch64/AArch64ISelLowering.h llvm/lib/Target/AArch64/AArch64InstrInfo.cpp llvm/lib/Target/AArch64/AArch64LoadStoreOptimizer.cpp llvm/lib/Target/AArch64/AArch64PointerAuth.cpp llvm/lib/Target/AArch64/AArch64TargetTransformInfo.cpp llvm/lib/Target/AArch64/AArch64TargetTransformInfo.h llvm/lib/Target/AArch64/GISel/AArch64InstructionSelector.cpp llvm/lib/Target/AArch64/GISel/AArch64PostLegalizerLowering.cpp llvm/lib/Target/AArch64/MCTargetDesc/AArch64AsmBackend.cpp llvm/lib/Target/AArch64/MCTargetDesc/AArch64ELFObjectWriter.cpp llvm/lib/Target/AArch64/MCTargetDesc/AArch64MCCodeEmitter.cpp llvm/lib/Target/AArch64/MCTargetDesc/AArch64WinCOFFObjectWriter.cpp llvm/lib/Target/AArch64/SVEIntrinsicOpts.cpp llvm/lib/Target/AMDGPU/AMDGPUCodeGenPrepare.cpp llvm/lib/Target/AMDGPU/AMDGPUIGroupLP.cpp llvm/lib/Target/AMDGPU/AMDGPUISelLowering.cpp llvm/lib/Target/AMDGPU/AMDGPUISelLowering.h llvm/lib/Target/AMDGPU/AMDGPUInstCombineIntrinsic.cpp llvm/lib/Target/AMDGPU/AMDGPUInstrInfo.cpp llvm/lib/Target/AMDGPU/AMDGPUInstructionSelector.cpp llvm/lib/Target/AMDGPU/AMDGPULateCodeGenPrepare.cpp llvm/lib/Target/AMDGPU/AMDGPULegalizerInfo.cpp llvm/lib/Target/AMDGPU/AMDGPULowerBufferFatPointers.cpp llvm/lib/Target/AMDGPU/AMDGPURewriteOutArguments.cpp llvm/lib/Target/AMDGPU/AMDGPUSplitModule.cpp llvm/lib/Target/AMDGPU/AMDGPUTargetMachine.cpp llvm/lib/Target/AMDGPU/AMDGPUTargetTransformInfo.cpp llvm/lib/Target/AMDGPU/AMDGPUTargetTransformInfo.h llvm/lib/Target/AMDGPU/Disassembler/AMDGPUDisassembler.cpp llvm/lib/Target/AMDGPU/Disassembler/AMDGPUDisassembler.h llvm/lib/Target/AMDGPU/GCNDPPCombine.cpp llvm/lib/Target/AMDGPU/MCTargetDesc/AMDGPUAsmBackend.cpp llvm/lib/Target/AMDGPU/MCTargetDesc/AMDGPUMCCodeEmitter.cpp llvm/lib/Target/AMDGPU/R600TargetTransformInfo.cpp llvm/lib/Target/AMDGPU/R600TargetTransformInfo.h llvm/lib/Target/AMDGPU/SIFoldOperands.cpp llvm/lib/Target/AMDGPU/SIISelLowering.cpp llvm/lib/Target/AMDGPU/SIISelLowering.h llvm/lib/Target/AMDGPU/SIInsertHardClauses.cpp llvm/lib/Target/AMDGPU/SIInsertWaitcnts.cpp llvm/lib/Target/AMDGPU/SIInstrInfo.cpp llvm/lib/Target/AMDGPU/SIInstrInfo.h llvm/lib/Target/AMDGPU/SIRegisterInfo.cpp llvm/lib/Target/ARM/A15SDOptimizer.cpp llvm/lib/Target/ARM/ARMAsmPrinter.cpp llvm/lib/Target/ARM/ARMBaseRegisterInfo.cpp llvm/lib/Target/ARM/ARMFrameLowering.cpp llvm/lib/Target/ARM/ARMFrameLowering.h llvm/lib/Target/ARM/ARMISelLowering.cpp llvm/lib/Target/ARM/ARMMachineFunctionInfo.h llvm/lib/Target/ARM/ARMTargetTransformInfo.cpp llvm/lib/Target/ARM/ARMTargetTransformInfo.h llvm/lib/Target/ARM/MCTargetDesc/ARMAsmBackend.cpp llvm/lib/Target/ARM/MCTargetDesc/ARMAsmBackend.h llvm/lib/Target/ARM/MVEGatherScatterLowering.cpp llvm/lib/Target/AVR/MCTargetDesc/AVRAsmBackend.cpp llvm/lib/Target/AVR/MCTargetDesc/AVRAsmBackend.h llvm/lib/Target/BPF/BPFISelLowering.h llvm/lib/Target/BPF/BPFPreserveStaticOffset.cpp llvm/lib/Target/BPF/BPFTargetTransformInfo.h llvm/lib/Target/BPF/MCTargetDesc/BPFAsmBackend.cpp llvm/lib/Target/CSKY/MCTargetDesc/CSKYAsmBackend.cpp llvm/lib/Target/CSKY/MCTargetDesc/CSKYAsmBackend.h llvm/lib/Target/DirectX/DXILOpLowering.cpp llvm/lib/Target/DirectX/DXILResourceAccess.cpp llvm/lib/Target/DirectX/DXILShaderFlags.cpp llvm/lib/Target/DirectX/DirectX.h llvm/lib/Target/DirectX/DirectXTargetMachine.cpp llvm/lib/Target/DirectX/DirectXTargetTransformInfo.cpp llvm/lib/Target/DirectX/DirectXTargetTransformInfo.h llvm/lib/Target/Hexagon/HexagonISelLowering.cpp llvm/lib/Target/Hexagon/HexagonISelLowering.h llvm/lib/Target/Hexagon/HexagonInstrInfo.cpp llvm/lib/Target/Hexagon/HexagonLoopIdiomRecognition.cpp llvm/lib/Target/Hexagon/HexagonSubtarget.cpp llvm/lib/Target/Hexagon/HexagonTargetTransformInfo.cpp llvm/lib/Target/Hexagon/HexagonTargetTransformInfo.h llvm/lib/Target/Hexagon/HexagonVectorCombine.cpp llvm/lib/Target/Hexagon/MCTargetDesc/HexagonAsmBackend.cpp llvm/lib/Target/Lanai/LanaiInstrInfo.cpp llvm/lib/Target/Lanai/LanaiTargetTransformInfo.h llvm/lib/Target/Lanai/MCTargetDesc/LanaiAsmBackend.cpp llvm/lib/Target/LoongArch/LoongArchISelLowering.cpp llvm/lib/Target/LoongArch/LoongArchISelLowering.h llvm/lib/Target/LoongArch/LoongArchTargetTransformInfo.cpp llvm/lib/Target/LoongArch/LoongArchTargetTransformInfo.h llvm/lib/Target/LoongArch/MCTargetDesc/LoongArchAsmBackend.cpp llvm/lib/Target/LoongArch/MCTargetDesc/LoongArchAsmBackend.h llvm/lib/Target/LoongArch/MCTargetDesc/LoongArchELFObjectWriter.cpp llvm/lib/Target/LoongArch/MCTargetDesc/LoongArchFixupKinds.h llvm/lib/Target/LoongArch/MCTargetDesc/LoongArchMCCodeEmitter.cpp llvm/lib/Target/MSP430/MCTargetDesc/MSP430AsmBackend.cpp llvm/lib/Target/MSP430/MSP430FrameLowering.cpp llvm/lib/Target/Mips/MCTargetDesc/MipsAsmBackend.cpp llvm/lib/Target/Mips/MCTargetDesc/MipsAsmBackend.h llvm/lib/Target/Mips/Mips16FrameLowering.cpp llvm/lib/Target/Mips/Mips16HardFloat.cpp llvm/lib/Target/Mips/Mips16ISelLowering.cpp llvm/lib/Target/Mips/MipsCCState.cpp llvm/lib/Target/Mips/MipsSEFrameLowering.cpp llvm/lib/Target/Mips/MipsTargetTransformInfo.cpp llvm/lib/Target/Mips/MipsTargetTransformInfo.h llvm/lib/Target/NVPTX/MCTargetDesc/NVPTXInstPrinter.cpp llvm/lib/Target/NVPTX/NVPTX.h llvm/lib/Target/NVPTX/NVPTXAliasAnalysis.cpp llvm/lib/Target/NVPTX/NVPTXAsmPrinter.cpp llvm/lib/Target/NVPTX/NVPTXAsmPrinter.h llvm/lib/Target/NVPTX/NVPTXISelDAGToDAG.cpp llvm/lib/Target/NVPTX/NVPTXISelLowering.cpp llvm/lib/Target/NVPTX/NVPTXLowerArgs.cpp llvm/lib/Target/NVPTX/NVPTXRegisterInfo.cpp llvm/lib/Target/NVPTX/NVPTXTargetMachine.cpp llvm/lib/Target/NVPTX/NVPTXTargetTransformInfo.cpp llvm/lib/Target/NVPTX/NVPTXTargetTransformInfo.h llvm/lib/Target/NVPTX/NVPTXUtilities.cpp llvm/lib/Target/NVPTX/NVPTXUtilities.h llvm/lib/Target/NVPTX/NVVMReflect.cpp llvm/lib/Target/PowerPC/MCTargetDesc/PPCAsmBackend.cpp llvm/lib/Target/PowerPC/MCTargetDesc/PPCMCTargetDesc.h llvm/lib/Target/PowerPC/PPCISelLowering.cpp llvm/lib/Target/PowerPC/PPCInstrInfo.cpp llvm/lib/Target/PowerPC/PPCMCInstLower.cpp llvm/lib/Target/PowerPC/PPCTargetTransformInfo.cpp llvm/lib/Target/PowerPC/PPCTargetTransformInfo.h llvm/lib/Target/RISCV/AsmParser/RISCVAsmParser.cpp llvm/lib/Target/RISCV/MCTargetDesc/RISCVAsmBackend.cpp llvm/lib/Target/RISCV/MCTargetDesc/RISCVAsmBackend.h llvm/lib/Target/RISCV/MCTargetDesc/RISCVBaseInfo.h llvm/lib/Target/RISCV/MCTargetDesc/RISCVELFObjectWriter.cpp llvm/lib/Target/RISCV/MCTargetDesc/RISCVFixupKinds.h llvm/lib/Target/RISCV/MCTargetDesc/RISCVMCCodeEmitter.cpp llvm/lib/Target/RISCV/MCTargetDesc/RISCVMCExpr.cpp llvm/lib/Target/RISCV/RISCVFoldMemOffset.cpp llvm/lib/Target/RISCV/RISCVFrameLowering.cpp llvm/lib/Target/RISCV/RISCVISelDAGToDAG.cpp llvm/lib/Target/RISCV/RISCVISelDAGToDAG.h llvm/lib/Target/RISCV/RISCVISelLowering.cpp llvm/lib/Target/RISCV/RISCVISelLowering.h llvm/lib/Target/RISCV/RISCVInstrInfo.cpp llvm/lib/Target/RISCV/RISCVTargetTransformInfo.cpp llvm/lib/Target/RISCV/RISCVTargetTransformInfo.h llvm/lib/Target/SPIRV/SPIRVBuiltins.cpp llvm/lib/Target/SPIRV/SPIRVCommandLine.cpp llvm/lib/Target/SPIRV/SPIRVEmitIntrinsics.cpp llvm/lib/Target/SPIRV/SPIRVLegalizePointerCast.cpp llvm/lib/Target/SPIRV/SPIRVModuleAnalysis.cpp llvm/lib/Target/SPIRV/SPIRVPreLegalizerCombiner.cpp llvm/lib/Target/SPIRV/SPIRVStructurizer.cpp llvm/lib/Target/SPIRV/SPIRVTargetTransformInfo.h llvm/lib/Target/Sparc/MCTargetDesc/SparcAsmBackend.cpp llvm/lib/Target/Sparc/SparcISelLowering.cpp llvm/lib/Target/SystemZ/MCTargetDesc/SystemZMCAsmBackend.cpp llvm/lib/Target/SystemZ/SystemZISelLowering.cpp llvm/lib/Target/SystemZ/SystemZISelLowering.h llvm/lib/Target/SystemZ/SystemZTargetTransformInfo.cpp llvm/lib/Target/SystemZ/SystemZTargetTransformInfo.h llvm/lib/Target/VE/MCTargetDesc/VEAsmBackend.cpp llvm/lib/Target/VE/VETargetTransformInfo.h llvm/lib/Target/WebAssembly/Disassembler/WebAssemblyDisassembler.cpp llvm/lib/Target/WebAssembly/MCTargetDesc/WebAssemblyAsmBackend.cpp llvm/lib/Target/WebAssembly/WebAssemblyTargetTransformInfo.cpp llvm/lib/Target/WebAssembly/WebAssemblyTargetTransformInfo.h llvm/lib/Target/X86/GISel/X86InstructionSelector.cpp llvm/lib/Target/X86/GISel/X86LegalizerInfo.cpp llvm/lib/Target/X86/GISel/X86LegalizerInfo.h llvm/lib/Target/X86/MCTargetDesc/X86AsmBackend.cpp llvm/lib/Target/X86/MCTargetDesc/X86MCTargetDesc.cpp llvm/lib/Target/X86/X86CmovConversion.cpp llvm/lib/Target/X86/X86ISelLowering.cpp llvm/lib/Target/X86/X86ISelLowering.h llvm/lib/Target/X86/X86InstrBuilder.h llvm/lib/Target/X86/X86InstrInfo.cpp llvm/lib/Target/X86/X86LowerAMXType.cpp llvm/lib/Target/X86/X86LowerTileCopy.cpp llvm/lib/Target/X86/X86TargetTransformInfo.cpp llvm/lib/Target/X86/X86TargetTransformInfo.h llvm/lib/Target/Xtensa/MCTargetDesc/XtensaAsmBackend.cpp llvm/lib/Target/Xtensa/XtensaISelLowering.cpp llvm/lib/Target/Xtensa/XtensaSubtarget.h llvm/lib/TargetParser/RISCVISAInfo.cpp llvm/lib/TargetParser/Triple.cpp llvm/lib/Transforms/Coroutines/CoroElide.cpp llvm/lib/Transforms/IPO/Attributor.cpp llvm/lib/Transforms/IPO/AttributorAttributes.cpp llvm/lib/Transforms/IPO/ExpandVariadics.cpp llvm/lib/Transforms/IPO/FunctionAttrs.cpp llvm/lib/Transforms/IPO/FunctionSpecialization.cpp llvm/lib/Transforms/IPO/GlobalOpt.cpp llvm/lib/Transforms/IPO/IROutliner.cpp llvm/lib/Transforms/IPO/LowerTypeTests.cpp llvm/lib/Transforms/IPO/MemProfContextDisambiguation.cpp llvm/lib/Transforms/IPO/OpenMPOpt.cpp llvm/lib/Transforms/IPO/PartialInlining.cpp llvm/lib/Transforms/InstCombine/InstCombineAndOrXor.cpp llvm/lib/Transforms/InstCombine/InstCombineCalls.cpp llvm/lib/Transforms/InstCombine/InstCombineCompares.cpp llvm/lib/Transforms/Instrumentation/InstrProfiling.cpp llvm/lib/Transforms/Instrumentation/MemProfiler.cpp llvm/lib/Transforms/Instrumentation/MemorySanitizer.cpp llvm/lib/Transforms/Instrumentation/SanitizerBinaryMetadata.cpp llvm/lib/Transforms/Instrumentation/ThreadSanitizer.cpp llvm/lib/Transforms/Scalar/ConstantHoisting.cpp llvm/lib/Transforms/Scalar/ConstraintElimination.cpp llvm/lib/Transforms/Scalar/DeadStoreElimination.cpp llvm/lib/Transforms/Scalar/GVN.cpp llvm/lib/Transforms/Scalar/GVNSink.cpp llvm/lib/Transforms/Scalar/IndVarSimplify.cpp llvm/lib/Transforms/Scalar/LoopDataPrefetch.cpp llvm/lib/Transforms/Scalar/LoopIdiomRecognize.cpp llvm/lib/Transforms/Scalar/LoopInterchange.cpp llvm/lib/Transforms/Scalar/LoopSimplifyCFG.cpp llvm/lib/Transforms/Scalar/LoopStrengthReduce.cpp llvm/lib/Transforms/Scalar/LoopUnrollPass.cpp llvm/lib/Transforms/Scalar/MemCpyOptimizer.cpp llvm/lib/Transforms/Scalar/NewGVN.cpp llvm/lib/Transforms/Scalar/Reassociate.cpp llvm/lib/Transforms/Scalar/RewriteStatepointsForGC.cpp llvm/lib/Transforms/Scalar/SeparateConstOffsetFromGEP.cpp llvm/lib/Transforms/Scalar/StructurizeCFG.cpp llvm/lib/Transforms/Utils/BasicBlockUtils.cpp llvm/lib/Transforms/Utils/CodeExtractor.cpp llvm/lib/Transforms/Utils/CodeMoverUtils.cpp llvm/lib/Transforms/Utils/Debugify.cpp llvm/lib/Transforms/Utils/FlattenCFG.cpp llvm/lib/Transforms/Utils/Local.cpp llvm/lib/Transforms/Utils/LoopRotationUtils.cpp llvm/lib/Transforms/Utils/LowerGlobalDtors.cpp llvm/lib/Transforms/Utils/MisExpect.cpp llvm/lib/Transforms/Utils/ScalarEvolutionExpander.cpp llvm/lib/Transforms/Utils/SimplifyCFG.cpp llvm/lib/Transforms/Vectorize/LoopVectorizationLegality.cpp llvm/lib/Transforms/Vectorize/LoopVectorize.cpp llvm/lib/Transforms/Vectorize/SLPVectorizer.cpp llvm/lib/Transforms/Vectorize/SandboxVectorizer/SeedCollector.cpp llvm/lib/Transforms/Vectorize/VPlan.cpp llvm/lib/Transforms/Vectorize/VPlan.h llvm/lib/Transforms/Vectorize/VPlanConstruction.cpp llvm/lib/Transforms/Vectorize/VPlanHelpers.h llvm/lib/Transforms/Vectorize/VPlanPatternMatch.h llvm/lib/Transforms/Vectorize/VPlanRecipes.cpp llvm/lib/Transforms/Vectorize/VPlanSLP.h llvm/lib/Transforms/Vectorize/VPlanTransforms.cpp llvm/lib/Transforms/Vectorize/VPlanTransforms.h llvm/lib/Transforms/Vectorize/VectorCombine.cpp llvm/test/Analysis/CostModel/AArch64/sve-intrinsics.ll llvm/test/Analysis/CostModel/AArch64/vector-select.ll llvm/test/Analysis/CostModel/RISCV/reduce-fadd.ll llvm/test/Analysis/CostModel/RISCV/shuffle-exact-vlen.ll llvm/test/Analysis/CostModel/RISCV/shuffle-permute.ll llvm/test/Analysis/CtxProfAnalysis/flatten-and-annotate.ll llvm/test/Analysis/CtxProfAnalysis/flatten-check-path.ll llvm/test/Analysis/CtxProfAnalysis/flatten-insert-icp-mdprof.ll llvm/test/Analysis/CtxProfAnalysis/flatten-zero-path.ll llvm/test/Analysis/CtxProfAnalysis/full-cycle.ll llvm/test/Analysis/CtxProfAnalysis/inline.ll llvm/test/Analysis/CtxProfAnalysis/load.ll llvm/test/Analysis/DXILResource/buffer-frombinding.ll llvm/test/Assembler/auto_upgrade_nvvm_intrinsics.ll llvm/test/CodeGen/AArch64/aarch64-mull-masks.ll llvm/test/CodeGen/AArch64/arm64-bitfield-extract.ll llvm/test/CodeGen/AArch64/arm64-tbl.ll llvm/test/CodeGen/AArch64/arm64-zip.ll llvm/test/CodeGen/AArch64/fsh.ll llvm/test/CodeGen/AArch64/neon-partial-reduce-dot-product.ll llvm/test/CodeGen/AArch64/optimize-cond-branch.ll llvm/test/CodeGen/AArch64/select_cc.ll llvm/test/CodeGen/AArch64/sve-extract-element.ll llvm/test/CodeGen/AArch64/sve-partial-reduce-dot-product.ll llvm/test/CodeGen/AArch64/sve-varargs-caller-broken.ll llvm/test/CodeGen/AArch64/sve-varargs.ll llvm/test/CodeGen/AMDGPU/GlobalISel/atomicrmw_fmax.ll llvm/test/CodeGen/AMDGPU/GlobalISel/atomicrmw_fmin.ll llvm/test/CodeGen/AMDGPU/GlobalISel/atomicrmw_uinc_wrap.ll llvm/test/CodeGen/AMDGPU/GlobalISel/crash-stack-address-O0.ll llvm/test/CodeGen/AMDGPU/GlobalISel/irtranslator-assert-align.ll llvm/test/CodeGen/AMDGPU/GlobalISel/irtranslator-atomicrmw.ll llvm/test/CodeGen/AMDGPU/GlobalISel/irtranslator-call-abi-attribute-hints.ll llvm/test/CodeGen/AMDGPU/GlobalISel/irtranslator-call-return-values.ll llvm/test/CodeGen/AMDGPU/GlobalISel/irtranslator-call-sret.ll llvm/test/CodeGen/AMDGPU/GlobalISel/irtranslator-call.ll llvm/test/CodeGen/AMDGPU/GlobalISel/irtranslator-constant-fold-vector-op.ll llvm/test/CodeGen/AMDGPU/GlobalISel/irtranslator-indirect-call.ll llvm/test/CodeGen/AMDGPU/GlobalISel/irtranslator-sibling-call.ll llvm/test/CodeGen/AMDGPU/GlobalISel/irtranslator-tail-call.ll llvm/test/CodeGen/AMDGPU/GlobalISel/mubuf-global.ll llvm/test/CodeGen/AMDGPU/GlobalISel/non-entry-alloca.ll llvm/test/CodeGen/AMDGPU/abi-attribute-hints-undefined-behavior.ll llvm/test/CodeGen/AMDGPU/add64-low-32-bits-known-zero.ll llvm/test/CodeGen/AMDGPU/addrspacecast-constantexpr.ll llvm/test/CodeGen/AMDGPU/addrspacecast.gfx6.ll llvm/test/CodeGen/AMDGPU/amdgcn.bitcast.1024bit.ll llvm/test/CodeGen/AMDGPU/amdgcn.bitcast.128bit.ll llvm/test/CodeGen/AMDGPU/amdgcn.bitcast.16bit.ll llvm/test/CodeGen/AMDGPU/amdgcn.bitcast.256bit.ll llvm/test/CodeGen/AMDGPU/amdgcn.bitcast.320bit.ll llvm/test/CodeGen/AMDGPU/amdgcn.bitcast.32bit.ll llvm/test/CodeGen/AMDGPU/amdgcn.bitcast.48bit.ll llvm/test/CodeGen/AMDGPU/amdgcn.bitcast.512bit.ll llvm/test/CodeGen/AMDGPU/amdgcn.bitcast.64bit.ll llvm/test/CodeGen/AMDGPU/amdgcn.bitcast.96bit.ll llvm/test/CodeGen/AMDGPU/amdgpu-inline.ll llvm/test/CodeGen/AMDGPU/amdgpu-simplify-libcall-pow-codegen.ll llvm/test/CodeGen/AMDGPU/annotate-kernel-features-hsa-call.ll llvm/test/CodeGen/AMDGPU/annotate-kernel-features-hsa.ll llvm/test/CodeGen/AMDGPU/annotate-kernel-features.ll llvm/test/CodeGen/AMDGPU/atomic_optimizations_global_pointer.ll llvm/test/CodeGen/AMDGPU/atomicrmw-expand.ll llvm/test/CodeGen/AMDGPU/bitcast_vector_bigint.ll llvm/test/CodeGen/AMDGPU/bitreverse.ll llvm/test/CodeGen/AMDGPU/blender-no-live-segment-at-def-implicit-def.ll llvm/test/CodeGen/AMDGPU/branch-folding-implicit-def-subreg.ll llvm/test/CodeGen/AMDGPU/buffer-atomic-fadd.f64.ll llvm/test/CodeGen/AMDGPU/buffer-fat-pointer-atomicrmw-fadd.ll llvm/test/CodeGen/AMDGPU/buffer-fat-pointer-atomicrmw-fmax.ll llvm/test/CodeGen/AMDGPU/buffer-fat-pointer-atomicrmw-fmin.ll llvm/test/CodeGen/AMDGPU/call-alias-register-usage-agpr.ll llvm/test/CodeGen/AMDGPU/call-alias-register-usage0.ll llvm/test/CodeGen/AMDGPU/call-alias-register-usage1.ll llvm/test/CodeGen/AMDGPU/call-alias-register-usage2.ll llvm/test/CodeGen/AMDGPU/call-alias-register-usage3.ll llvm/test/CodeGen/AMDGPU/call-args-inreg.ll llvm/test/CodeGen/AMDGPU/call-argument-types.ll llvm/test/CodeGen/AMDGPU/call-waitcnt.ll llvm/test/CodeGen/AMDGPU/callee-special-input-sgprs-fixed-abi.ll llvm/test/CodeGen/AMDGPU/calling-conventions.ll llvm/test/CodeGen/AMDGPU/cc-update.ll llvm/test/CodeGen/AMDGPU/cf-loop-on-constant.ll llvm/test/CodeGen/AMDGPU/clamp-modifier.ll llvm/test/CodeGen/AMDGPU/clamp.ll llvm/test/CodeGen/AMDGPU/collapse-endcf.ll llvm/test/CodeGen/AMDGPU/combine_andor_with_cmps.ll llvm/test/CodeGen/AMDGPU/constrained-shift.ll llvm/test/CodeGen/AMDGPU/cross-block-use-is-not-abi-copy.ll llvm/test/CodeGen/AMDGPU/ctlz.ll llvm/test/CodeGen/AMDGPU/ctpop16.ll llvm/test/CodeGen/AMDGPU/cvt_f32_ubyte.ll llvm/test/CodeGen/AMDGPU/dag-preserve-disjoint-flag.ll llvm/test/CodeGen/AMDGPU/dagcombine-fmul-sel.ll llvm/test/CodeGen/AMDGPU/dagcombine-lshr-and-cmp.ll llvm/test/CodeGen/AMDGPU/dead-machine-elim-after-dead-lane.ll llvm/test/CodeGen/AMDGPU/divergence-driven-buildvector.ll llvm/test/CodeGen/AMDGPU/ds-sub-offset.ll llvm/test/CodeGen/AMDGPU/ds_read2.ll llvm/test/CodeGen/AMDGPU/dynamic-vgpr-reserve-stack-for-cwsr.ll llvm/test/CodeGen/AMDGPU/extract-subvector-16bit.ll llvm/test/CodeGen/AMDGPU/fcanonicalize.ll llvm/test/CodeGen/AMDGPU/fcmp.f16.ll llvm/test/CodeGen/AMDGPU/flat-atomic-fadd.f64.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-init.ll llvm/test/CodeGen/AMDGPU/flat-scratch-svs.ll llvm/test/CodeGen/AMDGPU/flat-scratch.ll llvm/test/CodeGen/AMDGPU/flat_atomics_i64.ll llvm/test/CodeGen/AMDGPU/flat_atomics_i64_noprivate.ll llvm/test/CodeGen/AMDGPU/fmax3.ll llvm/test/CodeGen/AMDGPU/fmaximum.ll llvm/test/CodeGen/AMDGPU/fmaximum3.ll llvm/test/CodeGen/AMDGPU/fmin3.ll llvm/test/CodeGen/AMDGPU/fminimum.ll llvm/test/CodeGen/AMDGPU/fminimum3.ll llvm/test/CodeGen/AMDGPU/fmul-2-combine-multi-use.ll llvm/test/CodeGen/AMDGPU/fmul-to-ldexp.ll llvm/test/CodeGen/AMDGPU/fnearbyint.ll llvm/test/CodeGen/AMDGPU/fneg-fabs-r600.ll llvm/test/CodeGen/AMDGPU/fneg-fabs.ll llvm/test/CodeGen/AMDGPU/fneg-modifier-casting.ll llvm/test/CodeGen/AMDGPU/fneg.ll llvm/test/CodeGen/AMDGPU/fold-int-pow2-with-fmul-or-fdiv.ll llvm/test/CodeGen/AMDGPU/fp-atomics-gfx942.ll llvm/test/CodeGen/AMDGPU/fpext-free.ll llvm/test/CodeGen/AMDGPU/fpow.ll llvm/test/CodeGen/AMDGPU/fptrunc.f16.ll llvm/test/CodeGen/AMDGPU/fract-match.ll llvm/test/CodeGen/AMDGPU/frame-index-elimination.ll llvm/test/CodeGen/AMDGPU/freeze.ll llvm/test/CodeGen/AMDGPU/frem.ll llvm/test/CodeGen/AMDGPU/function-args-inreg.ll llvm/test/CodeGen/AMDGPU/function-args.ll llvm/test/CodeGen/AMDGPU/function-returns.ll llvm/test/CodeGen/AMDGPU/gfx-callable-argument-types.ll llvm/test/CodeGen/AMDGPU/gfx11-user-sgpr-init16-bug.ll llvm/test/CodeGen/AMDGPU/global-atomic-fadd.f64.ll llvm/test/CodeGen/AMDGPU/global-atomicrmw-fadd.ll llvm/test/CodeGen/AMDGPU/global-atomicrmw-fmax.ll llvm/test/CodeGen/AMDGPU/global-atomicrmw-fmin.ll llvm/test/CodeGen/AMDGPU/global-atomicrmw-fsub.ll llvm/test/CodeGen/AMDGPU/global-saddr-atomics-min-max-system.ll llvm/test/CodeGen/AMDGPU/global-saddr-atomics.ll llvm/test/CodeGen/AMDGPU/global-saddr-load.ll llvm/test/CodeGen/AMDGPU/global-saddr-store.ll llvm/test/CodeGen/AMDGPU/global_atomics_i64.ll llvm/test/CodeGen/AMDGPU/global_atomics_scan_fadd.ll llvm/test/CodeGen/AMDGPU/global_atomics_scan_fmax.ll llvm/test/CodeGen/AMDGPU/global_atomics_scan_fmin.ll llvm/test/CodeGen/AMDGPU/global_atomics_scan_fsub.ll llvm/test/CodeGen/AMDGPU/half.ll llvm/test/CodeGen/AMDGPU/i1-to-bf16.ll llvm/test/CodeGen/AMDGPU/idot4s.ll llvm/test/CodeGen/AMDGPU/idot4u.ll llvm/test/CodeGen/AMDGPU/implicit-kernel-argument-alignment.ll llvm/test/CodeGen/AMDGPU/indirect-addressing-term.ll llvm/test/CodeGen/AMDGPU/insert-delay-alu-bug.ll llvm/test/CodeGen/AMDGPU/insert_waitcnt_for_precise_memory.ll llvm/test/CodeGen/AMDGPU/isel-amdgpu-cs-chain-preserve-cc.ll llvm/test/CodeGen/AMDGPU/kernel-vgpr-spill-mubuf-with-voffset.ll llvm/test/CodeGen/AMDGPU/lds-frame-extern.ll llvm/test/CodeGen/AMDGPU/llvm.amdgcn.ballot.i64.wave32.ll llvm/test/CodeGen/AMDGPU/llvm.amdgcn.dead.ll llvm/test/CodeGen/AMDGPU/llvm.amdgcn.fdot2.bf16.bf16.ll llvm/test/CodeGen/AMDGPU/llvm.amdgcn.fdot2.f16.f16.ll llvm/test/CodeGen/AMDGPU/llvm.amdgcn.iglp.opt.ll llvm/test/CodeGen/AMDGPU/llvm.amdgcn.image.gather4.a16.dim.ll llvm/test/CodeGen/AMDGPU/llvm.amdgcn.image.msaa.load.ll llvm/test/CodeGen/AMDGPU/llvm.amdgcn.image.sample.a16.dim.ll llvm/test/CodeGen/AMDGPU/llvm.amdgcn.image.sample.d16.dim.ll llvm/test/CodeGen/AMDGPU/llvm.amdgcn.image.sample.g16.encode.ll llvm/test/CodeGen/AMDGPU/llvm.amdgcn.image.sample.noret.ll llvm/test/CodeGen/AMDGPU/llvm.amdgcn.init.whole.wave-w32.ll llvm/test/CodeGen/AMDGPU/llvm.amdgcn.interp.inreg.ll llvm/test/CodeGen/AMDGPU/llvm.amdgcn.intersect_ray.ll llvm/test/CodeGen/AMDGPU/llvm.amdgcn.is.private.ll llvm/test/CodeGen/AMDGPU/llvm.amdgcn.is.shared.ll llvm/test/CodeGen/AMDGPU/llvm.amdgcn.make.buffer.rsrc.ll llvm/test/CodeGen/AMDGPU/llvm.amdgcn.raw.atomic.buffer.load.ll llvm/test/CodeGen/AMDGPU/llvm.amdgcn.raw.ptr.atomic.buffer.load.ll llvm/test/CodeGen/AMDGPU/llvm.amdgcn.raw.ptr.tbuffer.load.d16.ll llvm/test/CodeGen/AMDGPU/llvm.amdgcn.raw.tbuffer.store.d16.ll llvm/test/CodeGen/AMDGPU/llvm.amdgcn.sched.group.barrier.gfx11.ll llvm/test/CodeGen/AMDGPU/llvm.amdgcn.sched.group.barrier.gfx12.ll llvm/test/CodeGen/AMDGPU/llvm.amdgcn.sched.group.barrier.iterative.ll llvm/test/CodeGen/AMDGPU/llvm.amdgcn.sched.group.barrier.ll llvm/test/CodeGen/AMDGPU/llvm.amdgcn.struct.atomic.buffer.load.ll llvm/test/CodeGen/AMDGPU/llvm.amdgcn.struct.buffer.load.format.v3f16.ll llvm/test/CodeGen/AMDGPU/llvm.amdgcn.struct.buffer.store.ll llvm/test/CodeGen/AMDGPU/llvm.amdgcn.struct.ptr.atomic.buffer.load.ll llvm/test/CodeGen/AMDGPU/llvm.amdgcn.struct.ptr.buffer.load.format.v3f16.ll llvm/test/CodeGen/AMDGPU/llvm.amdgcn.struct.tbuffer.store.d16.ll llvm/test/CodeGen/AMDGPU/llvm.amdgcn.workitem.id-unsupported-calling-convention.ll llvm/test/CodeGen/AMDGPU/llvm.frexp.ll llvm/test/CodeGen/AMDGPU/llvm.log.ll llvm/test/CodeGen/AMDGPU/llvm.log10.ll llvm/test/CodeGen/AMDGPU/llvm.log2.ll llvm/test/CodeGen/AMDGPU/llvm.powi.ll llvm/test/CodeGen/AMDGPU/llvm.round.ll llvm/test/CodeGen/AMDGPU/load-constant-i8.ll llvm/test/CodeGen/AMDGPU/local-atomicrmw-fadd.ll llvm/test/CodeGen/AMDGPU/local-atomicrmw-fmax.ll llvm/test/CodeGen/AMDGPU/local-atomicrmw-fmin.ll llvm/test/CodeGen/AMDGPU/local-atomicrmw-fsub.ll llvm/test/CodeGen/AMDGPU/lower-kernargs.ll llvm/test/CodeGen/AMDGPU/lrint.ll llvm/test/CodeGen/AMDGPU/lround.ll llvm/test/CodeGen/AMDGPU/mad-mix-hi.ll llvm/test/CodeGen/AMDGPU/mad-mix-lo.ll llvm/test/CodeGen/AMDGPU/mad-mix.ll llvm/test/CodeGen/AMDGPU/maximumnum.ll llvm/test/CodeGen/AMDGPU/mdt-preserving-crash.ll llvm/test/CodeGen/AMDGPU/memory_clause.ll llvm/test/CodeGen/AMDGPU/mfma-loop.ll llvm/test/CodeGen/AMDGPU/min.ll llvm/test/CodeGen/AMDGPU/minimumnum.ll llvm/test/CodeGen/AMDGPU/module-lds-false-sharing.ll llvm/test/CodeGen/AMDGPU/mul.ll llvm/test/CodeGen/AMDGPU/need-fp-from-vgpr-spills.ll llvm/test/CodeGen/AMDGPU/offset-split-flat.ll llvm/test/CodeGen/AMDGPU/offset-split-global.ll llvm/test/CodeGen/AMDGPU/omod.ll llvm/test/CodeGen/AMDGPU/partial-sgpr-to-vgpr-spills.ll llvm/test/CodeGen/AMDGPU/preserve-wwm-copy-dst-reg.ll llvm/test/CodeGen/AMDGPU/promote-alloca-calling-conv.ll llvm/test/CodeGen/AMDGPU/promote-constOffset-to-imm.ll llvm/test/CodeGen/AMDGPU/ptrmask.ll llvm/test/CodeGen/AMDGPU/repeated-divisor.ll llvm/test/CodeGen/AMDGPU/rotl.ll llvm/test/CodeGen/AMDGPU/rotr.ll llvm/test/CodeGen/AMDGPU/roundeven.ll llvm/test/CodeGen/AMDGPU/sdag-print-divergence.ll llvm/test/CodeGen/AMDGPU/select-flags-to-fmin-fmax.ll llvm/test/CodeGen/AMDGPU/sgpr-spill-no-vgprs.ll llvm/test/CodeGen/AMDGPU/sgpr-spill-update-only-slot-indexes.ll llvm/test/CodeGen/AMDGPU/simple-indirect-call.ll llvm/test/CodeGen/AMDGPU/sint_to_fp.i64.ll llvm/test/CodeGen/AMDGPU/sopk-no-literal.ll llvm/test/CodeGen/AMDGPU/spill-m0.ll llvm/test/CodeGen/AMDGPU/stacksave_stackrestore.ll llvm/test/CodeGen/AMDGPU/store-weird-sizes.ll llvm/test/CodeGen/AMDGPU/strict_fpext.ll llvm/test/CodeGen/AMDGPU/sub.ll llvm/test/CodeGen/AMDGPU/sub64-low-32-bits-known-zero.ll llvm/test/CodeGen/AMDGPU/tuple-allocation-failure.ll llvm/test/CodeGen/AMDGPU/uint_to_fp.i64.ll llvm/test/CodeGen/AMDGPU/unstructured-cfg-def-use-issue.ll llvm/test/CodeGen/AMDGPU/v_add_u64_pseudo_sdwa.ll llvm/test/CodeGen/AMDGPU/v_cndmask.ll llvm/test/CodeGen/AMDGPU/vector-reduce-add.ll llvm/test/CodeGen/AMDGPU/vector-reduce-and.ll llvm/test/CodeGen/AMDGPU/vector-reduce-fadd.ll llvm/test/CodeGen/AMDGPU/vector-reduce-fmax.ll llvm/test/CodeGen/AMDGPU/vector-reduce-fmaximum.ll llvm/test/CodeGen/AMDGPU/vector-reduce-fmin.ll llvm/test/CodeGen/AMDGPU/vector-reduce-fminimum.ll llvm/test/CodeGen/AMDGPU/vector-reduce-fmul.ll llvm/test/CodeGen/AMDGPU/vector-reduce-mul.ll llvm/test/CodeGen/AMDGPU/vector-reduce-or.ll llvm/test/CodeGen/AMDGPU/vector-reduce-smax.ll llvm/test/CodeGen/AMDGPU/vector-reduce-smin.ll llvm/test/CodeGen/AMDGPU/vector-reduce-umax.ll llvm/test/CodeGen/AMDGPU/vector-reduce-umin.ll llvm/test/CodeGen/AMDGPU/vector-reduce-xor.ll llvm/test/CodeGen/AMDGPU/vector_rebroadcast.ll llvm/test/CodeGen/AMDGPU/vector_shuffle.packed.ll llvm/test/CodeGen/AMDGPU/vgpr-spill-placement-issue61083.ll llvm/test/CodeGen/AMDGPU/widen-smrd-loads.ll llvm/test/CodeGen/AMDGPU/wmma-gfx12-w64-f16-f32-matrix-modifiers.ll llvm/test/CodeGen/AMDGPU/wwm-reserved.ll llvm/test/CodeGen/ARM/popcnt.ll llvm/test/CodeGen/AVR/inline-asm/inline-asm-invalid.ll llvm/test/CodeGen/DirectX/ResourceAccess/load_typedbuffer.ll llvm/test/CodeGen/DirectX/llc-pipeline.ll llvm/test/CodeGen/DirectX/unsupported_intrinsic.ll llvm/test/CodeGen/Hexagon/swp-epilog-phi11.ll llvm/test/CodeGen/Hexagon/swp-epilog-phi12.ll llvm/test/CodeGen/Hexagon/swp-epilog-phi13.ll llvm/test/CodeGen/Hexagon/swp-epilog-phi6.ll llvm/test/CodeGen/Hexagon/swp-epilog-phi9.ll llvm/test/CodeGen/NVPTX/LoadStoreVectorizer.ll llvm/test/CodeGen/NVPTX/and-or-setcc.ll llvm/test/CodeGen/NVPTX/atomics.ll llvm/test/CodeGen/NVPTX/bf16-instructions.ll llvm/test/CodeGen/NVPTX/bf16x2-instructions-approx.ll llvm/test/CodeGen/NVPTX/bf16x2-instructions.ll llvm/test/CodeGen/NVPTX/bug21465.ll llvm/test/CodeGen/NVPTX/convert-fp-i8.ll llvm/test/CodeGen/NVPTX/convert-sm100.ll llvm/test/CodeGen/NVPTX/convert-sm100a.ll llvm/test/CodeGen/NVPTX/convert-sm80.ll llvm/test/CodeGen/NVPTX/convert-sm90.ll llvm/test/CodeGen/NVPTX/copysign.ll llvm/test/CodeGen/NVPTX/cp-async-bulk-tensor-g2s.ll llvm/test/CodeGen/NVPTX/cp-async-bulk.ll llvm/test/CodeGen/NVPTX/div.ll llvm/test/CodeGen/NVPTX/f16-abs.ll llvm/test/CodeGen/NVPTX/f16x2-instructions.ll llvm/test/CodeGen/NVPTX/f32-ex2.ll llvm/test/CodeGen/NVPTX/f32-lg2.ll llvm/test/CodeGen/NVPTX/fabs-intrinsics.ll llvm/test/CodeGen/NVPTX/fexp2.ll llvm/test/CodeGen/NVPTX/flog2.ll llvm/test/CodeGen/NVPTX/fma-relu-contract.ll llvm/test/CodeGen/NVPTX/fma-relu-fma-intrinsic.ll llvm/test/CodeGen/NVPTX/fma-relu-instruction-flag.ll llvm/test/CodeGen/NVPTX/forward-ld-param.ll llvm/test/CodeGen/NVPTX/fp-contract.ll llvm/test/CodeGen/NVPTX/frem.ll llvm/test/CodeGen/NVPTX/global-variable-big.ll llvm/test/CodeGen/NVPTX/i128-array.ll llvm/test/CodeGen/NVPTX/i128-retval.ll llvm/test/CodeGen/NVPTX/i8x4-instructions.ll llvm/test/CodeGen/NVPTX/inline-asm-b128-test1.ll llvm/test/CodeGen/NVPTX/inline-asm-b128-test3.ll llvm/test/CodeGen/NVPTX/intrinsics.ll llvm/test/CodeGen/NVPTX/ldg-invariant.ll llvm/test/CodeGen/NVPTX/ldu-ldg.ll llvm/test/CodeGen/NVPTX/load-store-scalars.ll llvm/test/CodeGen/NVPTX/load-store-vectors.ll llvm/test/CodeGen/NVPTX/load-with-non-coherent-cache.ll llvm/test/CodeGen/NVPTX/lower-args-gridconstant.ll llvm/test/CodeGen/NVPTX/lower-args.ll llvm/test/CodeGen/NVPTX/lower-byval-args.ll llvm/test/CodeGen/NVPTX/math-intrins.ll llvm/test/CodeGen/NVPTX/misched_func_call.ll llvm/test/CodeGen/NVPTX/nvptx-aa.ll llvm/test/CodeGen/NVPTX/param-add.ll llvm/test/CodeGen/NVPTX/rcp-opt.ll llvm/test/CodeGen/NVPTX/redux-sync-f32.ll llvm/test/CodeGen/NVPTX/reg-types.ll llvm/test/CodeGen/NVPTX/st-param-imm.ll llvm/test/CodeGen/NVPTX/surf-read-cuda.ll llvm/test/CodeGen/NVPTX/tex-read-cuda.ll llvm/test/CodeGen/NVPTX/variadics-backend.ll llvm/test/CodeGen/PowerPC/dmf-outer-product.ll llvm/test/CodeGen/PowerPC/dmr-enable.ll llvm/test/CodeGen/PowerPC/undef-args.ll llvm/test/CodeGen/PowerPC/vector-popcnt-128-ult-ugt.ll llvm/test/CodeGen/RISCV/GlobalISel/rv32zbb.ll llvm/test/CodeGen/RISCV/GlobalISel/rv64zbb.ll llvm/test/CodeGen/RISCV/attributes.ll llvm/test/CodeGen/RISCV/callee-saved-gprs.ll llvm/test/CodeGen/RISCV/features-info.ll llvm/test/CodeGen/RISCV/miss-sp-restore-eh.ll llvm/test/CodeGen/RISCV/push-pop-popret.ll llvm/test/CodeGen/RISCV/rv32xtheadbb.ll llvm/test/CodeGen/RISCV/rv32zbb.ll llvm/test/CodeGen/RISCV/rv64zbb.ll llvm/test/CodeGen/RISCV/rvv/fixed-vectors-binop-splats.ll llvm/test/CodeGen/RISCV/rvv/fixed-vectors-buildvec-of-binop.ll llvm/test/CodeGen/RISCV/rvv/fixed-vectors-fmaximum.ll llvm/test/CodeGen/RISCV/rvv/fixed-vectors-fminimum.ll llvm/test/CodeGen/RISCV/rvv/fixed-vectors-shuffle-deinterleave2.ll llvm/test/CodeGen/RISCV/rvv/fixed-vectors-shuffle-vslide1up.ll llvm/test/CodeGen/RISCV/rvv/fixed-vectors-unaligned.ll llvm/test/CodeGen/RISCV/rvv/fixed-vectors-vwadd.ll llvm/test/CodeGen/RISCV/rvv/fold-scalar-load-crash.ll llvm/test/CodeGen/RISCV/rvv/pr125306.ll llvm/test/CodeGen/RISCV/rvv/rv32-spill-vector-csr.ll llvm/test/CodeGen/RISCV/rvv/vector-deinterleave-fixed.ll llvm/test/CodeGen/RISCV/rvv/vector-deinterleave.ll llvm/test/CodeGen/RISCV/rvv/vector-interleave-fixed.ll llvm/test/CodeGen/RISCV/rvv/vector-interleave.ll llvm/test/CodeGen/RISCV/rvv/vwadd-sdnode.ll llvm/test/CodeGen/RISCV/selectcc-to-shiftand.ll llvm/test/CodeGen/RISCV/xqccmp-additional-stack.ll llvm/test/CodeGen/RISCV/xqccmp-callee-saved-gprs.ll llvm/test/CodeGen/RISCV/xqccmp-push-pop-popret.ll llvm/test/CodeGen/RISCV/xqccmp-with-float.ll llvm/test/CodeGen/RISCV/zcmp-additional-stack.ll llvm/test/CodeGen/RISCV/zcmp-with-float.ll llvm/test/CodeGen/RISCV/zext-with-load-is-free.ll llvm/test/CodeGen/SPARC/smulo-128-legalisation-lowering.ll llvm/test/CodeGen/SPARC/umulo-128-legalisation-lowering.ll llvm/test/CodeGen/SPIRV/hlsl-intrinsics/SV_GroupIndex.ll llvm/test/CodeGen/SPIRV/hlsl-intrinsics/smoothstep.ll llvm/test/CodeGen/SPIRV/pointers/getelementptr-downcast-struct.ll llvm/test/CodeGen/SPIRV/pointers/getelementptr-downcast-vector.ll llvm/test/CodeGen/SystemZ/fp-abs-01.ll llvm/test/CodeGen/SystemZ/fp-abs-02.ll llvm/test/CodeGen/SystemZ/fp-abs-03.ll llvm/test/CodeGen/SystemZ/fp-abs-04.ll llvm/test/CodeGen/SystemZ/fp-copysign-01.ll llvm/test/CodeGen/SystemZ/fp-copysign-02.ll llvm/test/CodeGen/SystemZ/fp-copysign-03.ll llvm/test/CodeGen/SystemZ/fp-mul-08.ll llvm/test/CodeGen/SystemZ/fp-mul-10.ll llvm/test/CodeGen/SystemZ/fp-neg-01.ll llvm/test/CodeGen/SystemZ/fp-neg-02.ll llvm/test/CodeGen/Thumb2/mve-ctpop.ll llvm/test/CodeGen/VE/Vector/ticket-64420.ll llvm/test/CodeGen/X86/GlobalISel/GV.ll llvm/test/CodeGen/X86/GlobalISel/add-scalar.ll llvm/test/CodeGen/X86/GlobalISel/callingconv.ll llvm/test/CodeGen/X86/GlobalISel/memop-scalar-x32.ll llvm/test/CodeGen/X86/GlobalISel/mul-scalar.ll llvm/test/CodeGen/X86/GlobalISel/sub-scalar.ll llvm/test/CodeGen/X86/and-or-setcc.ll llvm/test/CodeGen/X86/apx/cf.ll llvm/test/CodeGen/X86/apx/nf-regressions.ll llvm/test/CodeGen/X86/avx512-i1test.ll llvm/test/CodeGen/X86/avx512-shuffles/partial_permute.ll llvm/test/CodeGen/X86/bfloat.ll llvm/test/CodeGen/X86/build-vector-128.ll llvm/test/CodeGen/X86/build-vector-256.ll llvm/test/CodeGen/X86/build-vector-512.ll llvm/test/CodeGen/X86/clobber_frame_ptr.ll llvm/test/CodeGen/X86/combine-fcopysign.ll llvm/test/CodeGen/X86/combine-pmuldq.ll llvm/test/CodeGen/X86/concat-fpext-v2bf16.ll llvm/test/CodeGen/X86/div-rem-pair-recomposition-signed.ll llvm/test/CodeGen/X86/div-rem-pair-recomposition-unsigned.ll llvm/test/CodeGen/X86/extractelement-load.ll llvm/test/CodeGen/X86/isel-and.ll llvm/test/CodeGen/X86/isel-buildvector-sse.ll llvm/test/CodeGen/X86/isel-buildvector-sse2.ll llvm/test/CodeGen/X86/isel-icmp.ll llvm/test/CodeGen/X86/isel-or.ll llvm/test/CodeGen/X86/isel-phi.ll llvm/test/CodeGen/X86/isel-sdiv.ll llvm/test/CodeGen/X86/isel-select-cmov.ll llvm/test/CodeGen/X86/isel-srem.ll llvm/test/CodeGen/X86/isel-traps.ll llvm/test/CodeGen/X86/isel-udiv.ll llvm/test/CodeGen/X86/isel-urem.ll llvm/test/CodeGen/X86/isel-x87.ll llvm/test/CodeGen/X86/isel-xor.ll llvm/test/CodeGen/X86/ispow2.ll llvm/test/CodeGen/X86/jump_sign.ll llvm/test/CodeGen/X86/machine-trace-metrics-crash.ll llvm/test/CodeGen/X86/masked_store_trunc.ll llvm/test/CodeGen/X86/masked_store_trunc_ssat.ll llvm/test/CodeGen/X86/masked_store_trunc_usat.ll llvm/test/CodeGen/X86/pr40891.ll llvm/test/CodeGen/X86/pr50254.ll llvm/test/CodeGen/X86/pr57673.ll llvm/test/CodeGen/X86/pr63108.ll llvm/test/CodeGen/X86/pr91005.ll llvm/test/CodeGen/X86/psubus.ll llvm/test/CodeGen/X86/ragreedy-hoist-spill.ll llvm/test/CodeGen/X86/shift-combine.ll llvm/test/CodeGen/X86/shuffle-combine-crash.ll llvm/test/CodeGen/X86/shuffle-half.ll llvm/test/CodeGen/X86/swifterror.ll llvm/test/CodeGen/X86/tailcall-cgp-dup.ll llvm/test/CodeGen/X86/vaargs-prolog-insert.ll llvm/test/CodeGen/X86/vector-interleaved-load-i64-stride-3.ll llvm/test/CodeGen/X86/vector-popcnt-128.ll llvm/test/CodeGen/X86/vector-popcnt-256-ult-ugt.ll llvm/test/CodeGen/X86/vector-popcnt-256.ll llvm/test/CodeGen/X86/vector-popcnt-512-ult-ugt.ll llvm/test/CodeGen/X86/vector-popcnt-512.ll llvm/test/CodeGen/X86/vector-reduce-xor-bool.ll llvm/test/CodeGen/X86/vector-shuffle-combining-avx512bwvl.ll llvm/test/CodeGen/X86/vector-trunc-nowrap.ll llvm/test/CodeGen/X86/vector-trunc-packus.ll llvm/test/CodeGen/X86/vector-trunc-ssat.ll llvm/test/CodeGen/X86/vector-trunc-usat.ll llvm/test/CodeGen/X86/vector-trunc.ll llvm/test/CodeGen/X86/x86-shrink-wrapping.ll llvm/test/CodeGen/Xtensa/callw.ll llvm/test/CodeGen/Xtensa/div.ll llvm/test/CodeGen/Xtensa/mul.ll llvm/test/DebugInfo/Generic/inline-scopes.ll llvm/test/DebugInfo/NVPTX/debug-info.ll llvm/test/DebugInfo/X86/lexical-block-file-inline.ll llvm/test/DebugInfo/X86/missing-abstract-variable.ll llvm/test/Instrumentation/ThreadSanitizer/capture.ll llvm/test/Transforms/Attributor/issue87856.ll llvm/test/Transforms/CorrelatedValuePropagation/uscmp.ll llvm/test/Transforms/FunctionAttrs/initializes.ll llvm/test/Transforms/IndVarSimplify/ARM/code-size.ll llvm/test/Transforms/IndVarSimplify/ARM/indvar-unroll-imm-cost.ll llvm/test/Transforms/IndVarSimplify/exit-count-select.ll llvm/test/Transforms/IndVarSimplify/exit_value_test3.ll llvm/test/Transforms/IndVarSimplify/finite-exit-comparisons.ll llvm/test/Transforms/IndVarSimplify/pr116483.ll llvm/test/Transforms/IndVarSimplify/pr63763.ll llvm/test/Transforms/IndVarSimplify/replace-loop-exit-folds.ll llvm/test/Transforms/IndVarSimplify/sentinel.ll llvm/test/Transforms/InferAddressSpaces/NVPTX/isspacep.ll llvm/test/Transforms/InstCombine/AArch64/sve-intrinsic-simplify-binop.ll llvm/test/Transforms/InstCombine/and-fcmp.ll llvm/test/Transforms/InstCombine/clamp-to-minmax.ll llvm/test/Transforms/InstCombine/icmp-dom.ll llvm/test/Transforms/InstCombine/icmp.ll llvm/test/Transforms/InstCombine/max_known_bits.ll llvm/test/Transforms/InstCombine/minmax-fold.ll llvm/test/Transforms/InstCombine/minmax-intrinsics.ll llvm/test/Transforms/InstCombine/sadd_sat.ll llvm/test/Transforms/InstCombine/select-min-max.ll llvm/test/Transforms/LoopUnroll/AMDGPU/unroll-for-private.ll llvm/test/Transforms/LoopUnroll/unroll-cleanup.ll llvm/test/Transforms/LoopVectorize/AArch64/blend-costs.ll llvm/test/Transforms/LoopVectorize/AArch64/masked-call.ll llvm/test/Transforms/LoopVectorize/AArch64/partial-reduce-no-dotprod.ll llvm/test/Transforms/LoopVectorize/AArch64/sve2-histcnt.ll llvm/test/Transforms/LoopVectorize/AArch64/veclib-function-calls.ll llvm/test/Transforms/LoopVectorize/AArch64/veclib-intrinsic-calls.ll llvm/test/Transforms/LoopVectorize/RISCV/uniform-load-store.ll llvm/test/Transforms/LoopVectorize/X86/cost-model.ll llvm/test/Transforms/LoopVectorize/X86/pr51366-sunk-instruction-used-outside-of-loop.ll llvm/test/Transforms/LoopVectorize/X86/small-size.ll llvm/test/Transforms/LoopVectorize/debugloc.ll llvm/test/Transforms/LoopVectorize/dereferenceable-info-from-assumption-constant-size.ll llvm/test/Transforms/LoopVectorize/float-induction.ll llvm/test/Transforms/LoopVectorize/if-pred-stores.ll llvm/test/Transforms/LoopVectorize/induction.ll llvm/test/Transforms/LoopVectorize/load-deref-pred-align.ll llvm/test/Transforms/LoopVectorize/load-of-struct-deref-pred.ll llvm/test/Transforms/LoopVectorize/loop-form.ll llvm/test/Transforms/LoopVectorize/pointer-induction.ll llvm/test/Transforms/LoopVectorize/select-cmp-multiuse.ll llvm/test/Transforms/LoopVectorize/select-cmp-predicated.ll llvm/test/Transforms/LoopVectorize/struct-return.ll llvm/test/Transforms/LoopVectorize/tail-folding-vectorization-factor-1.ll llvm/test/Transforms/LoopVectorize/trip-count-expansion-may-introduce-ub.ll llvm/test/Transforms/LoopVectorize/vplan-printing.ll llvm/test/Transforms/LoopVectorize/vplan-sink-scalars-and-merge.ll llvm/test/Transforms/LoopVectorize/vplan_hcfg_stress_test.ll llvm/test/Transforms/LowerTypeTests/aarch64-jumptable.ll llvm/test/Transforms/LowerTypeTests/cfi-direct-call1.ll llvm/test/Transforms/LowerTypeTests/function-arm-thumb.ll llvm/test/Transforms/LowerTypeTests/function-thumb-bti.ll llvm/test/Transforms/LowerTypeTests/function.ll llvm/test/Transforms/LowerTypeTests/x86-jumptable.ll llvm/test/Transforms/MemProfContextDisambiguation/overlapping-contexts.ll llvm/test/Transforms/MergeFunc/cfi-thunk-merging.ll llvm/test/Transforms/PGOProfile/memprof-dump-matched-call-sites.ll llvm/test/Transforms/PGOProfile/memprof.ll llvm/test/Transforms/PhaseOrdering/AArch64/slpordering.ll llvm/test/Transforms/PhaseOrdering/ARM/arm_mean_q7.ll llvm/test/Transforms/PhaseOrdering/X86/blendv-select.ll llvm/test/Transforms/SLPVectorizer/AArch64/loadorder.ll llvm/test/Transforms/SLPVectorizer/AArch64/reused-scalar-repeated-in-node.ll llvm/test/Transforms/SLPVectorizer/AArch64/transpose-inseltpoison.ll llvm/test/Transforms/SLPVectorizer/AArch64/transpose.ll llvm/test/Transforms/SLPVectorizer/AArch64/vectorizable-selects-uniform-cmps.ll llvm/test/Transforms/SLPVectorizer/RISCV/complex-loads.ll llvm/test/Transforms/SLPVectorizer/RISCV/reductions.ll llvm/test/Transforms/SLPVectorizer/RISCV/segmented-loads-simple.ll llvm/test/Transforms/SLPVectorizer/X86/full-match-with-poison-scalar.ll llvm/test/Transforms/SLPVectorizer/X86/full-matched-bv-with-subvectors.ll llvm/test/Transforms/SLPVectorizer/X86/matched-nodes-updated.ll llvm/test/Transforms/SLPVectorizer/X86/memory-runtime-checks.ll llvm/test/Transforms/SLPVectorizer/X86/multi-extracts-bv-combined.ll llvm/test/Transforms/SLPVectorizer/X86/reduced-val-vectorized-in-transform.ll llvm/test/Transforms/SLPVectorizer/X86/reorder-reused-masked-gather.ll llvm/test/Transforms/SLPVectorizer/icmp-altopcode-after-reordering.ll llvm/test/Transforms/SLPVectorizer/reordering-single-phi.ll llvm/test/Transforms/SLPVectorizer/revec.ll llvm/test/Transforms/SLPVectorizer/vectorize-reorder-alt-shuffle.ll llvm/test/Transforms/SeparateConstOffsetFromGEP/AMDGPU/preserve-inbounds.ll llvm/test/Transforms/SeparateConstOffsetFromGEP/NVPTX/split-gep-and-gvn.ll llvm/test/Transforms/SeparateConstOffsetFromGEP/NVPTX/split-gep.ll llvm/test/Transforms/StructurizeCFG/simple-structurizecfg-crash.ll llvm/test/Transforms/Util/flatten-cfg.ll llvm/test/tools/llvm-reduce/thinlto-preserve-uselistorder.ll llvm/tools/gold/gold-plugin.cpp llvm/tools/llvm-config/llvm-config.cpp llvm/tools/llvm-cov/CodeCoverage.cpp llvm/tools/llvm-cov/CoverageExporterLcov.cpp llvm/tools/llvm-cov/CoverageViewOptions.h llvm/tools/llvm-extract/llvm-extract.cpp llvm/tools/llvm-gpu-loader/nvptx.cpp llvm/tools/llvm-lto2/llvm-lto2.cpp llvm/tools/llvm-profgen/PerfReader.h llvm/unittests/ADT/HashingTest.cpp llvm/unittests/Analysis/AliasAnalysisTest.cpp llvm/unittests/Analysis/CGSCCPassManagerTest.cpp llvm/unittests/Analysis/LazyCallGraphTest.cpp llvm/unittests/Demangle/ItaniumDemangleTest.cpp llvm/unittests/Demangle/OutputBufferTest.cpp llvm/unittests/ExecutionEngine/MCJIT/MCJITTestBase.h llvm/unittests/Frontend/OpenMPIRBuilderTest.cpp llvm/unittests/FuzzMutate/RandomIRBuilderTest.cpp llvm/unittests/IR/BasicBlockDbgInfoTest.cpp llvm/unittests/IR/FunctionTest.cpp llvm/unittests/IR/MetadataTest.cpp llvm/unittests/IR/ValueHandleTest.cpp llvm/unittests/Linker/LinkModulesTest.cpp llvm/unittests/Object/DXContainerTest.cpp llvm/unittests/ObjectYAML/DXContainerYAMLTest.cpp llvm/unittests/SandboxIR/SandboxIRTest.cpp llvm/unittests/Support/InstructionCostTest.cpp llvm/unittests/Support/InterleavedRangeTest.cpp llvm/unittests/Target/DirectX/UniqueResourceFromUseTests.cpp llvm/unittests/Target/RISCV/RISCVInstrInfoTest.cpp llvm/unittests/TargetParser/RISCVISAInfoTest.cpp llvm/unittests/TargetParser/TripleTest.cpp llvm/unittests/Transforms/Vectorize/SandboxVectorizer/IntervalTest.cpp llvm/unittests/Transforms/Vectorize/VPlanSlpTest.cpp llvm/unittests/Transforms/Vectorize/VPlanTestBase.h llvm/utils/TableGen/AsmMatcherEmitter.cpp llvm/utils/TableGen/Basic/DirectiveEmitter.cpp llvm/utils/TableGen/CallingConvEmitter.cpp llvm/utils/TableGen/Common/CodeGenDAGPatterns.cpp llvm/utils/TableGen/Common/CodeGenInstAlias.cpp llvm/utils/TableGen/Common/CodeGenRegisters.cpp llvm/utils/TableGen/DecoderEmitter.cpp llvm/utils/TableGen/GlobalISelEmitter.cpp llvm/utils/TableGen/SearchableTableEmitter.cpp llvm/utils/TableGen/WebAssemblyDisassemblerEmitter.cpp mlir/include/mlir-c/Dialect/Linalg.h mlir/include/mlir/Analysis/SliceAnalysis.h mlir/include/mlir/Conversion/GPUCommon/GPUCommonPass.h mlir/include/mlir/Conversion/LLVMCommon/Pattern.h mlir/include/mlir/Dialect/Arith/Utils/Utils.h mlir/include/mlir/Dialect/GPU/Transforms/Passes.h mlir/include/mlir/Dialect/LLVMIR/FunctionCallUtils.h mlir/include/mlir/Dialect/LLVMIR/NVVMDialect.h mlir/include/mlir/Dialect/MemRef/Transforms/Passes.h mlir/include/mlir/Dialect/Polynomial/IR/Polynomial.h mlir/include/mlir/Dialect/Ptr/IR/PtrAttrs.h mlir/include/mlir/Dialect/Ptr/IR/PtrOps.h mlir/include/mlir/Dialect/Vector/Transforms/VectorRewritePatterns.h mlir/include/mlir/Dialect/X86Vector/X86VectorDialect.h mlir/include/mlir/ExecutionEngine/SparseTensor/MapRef.h mlir/include/mlir/ExecutionEngine/SparseTensorRuntime.h mlir/include/mlir/IR/BlockSupport.h mlir/include/mlir/IR/Builders.h mlir/include/mlir/IR/BuiltinAttributes.h mlir/include/mlir/IR/TypeRange.h mlir/include/mlir/Pass/PassManager.h mlir/include/mlir/Reducer/Tester.h mlir/include/mlir/TableGen/AttrOrTypeDef.h mlir/include/mlir/Transforms/DialectConversion.h mlir/include/mlir/Transforms/GreedyPatternRewriteDriver.h mlir/lib/Analysis/FlatLinearValueConstraints.cpp mlir/lib/Analysis/Liveness.cpp mlir/lib/Bindings/Python/DialectLinalg.cpp mlir/lib/CAPI/Dialect/Linalg.cpp mlir/lib/Conversion/AMDGPUToROCDL/AMDGPUToROCDL.cpp mlir/lib/Conversion/ArithToSPIRV/ArithToSPIRV.cpp mlir/lib/Conversion/AsyncToLLVM/AsyncToLLVM.cpp mlir/lib/Conversion/FuncToLLVM/FuncToLLVM.cpp mlir/lib/Conversion/GPUToROCDL/LowerGpuOpsToROCDLOps.cpp mlir/lib/Conversion/LLVMCommon/Pattern.cpp mlir/lib/Conversion/LLVMCommon/PrintCallHelper.cpp mlir/lib/Conversion/MemRefToLLVM/MemRefToLLVM.cpp mlir/lib/Conversion/TosaToLinalg/TosaToLinalg.cpp mlir/lib/Conversion/TosaToMLProgram/TosaToMLProgram.cpp mlir/lib/Conversion/VectorToLLVM/ConvertVectorToLLVM.cpp mlir/lib/Debug/Observers/ActionLogging.cpp mlir/lib/Dialect/Affine/IR/AffineOps.cpp mlir/lib/Dialect/Affine/TransformOps/AffineTransformOps.cpp mlir/lib/Dialect/Affine/Transforms/AffineDataCopyGeneration.cpp mlir/lib/Dialect/Affine/Transforms/SimplifyAffineStructures.cpp mlir/lib/Dialect/Affine/Utils/LoopUtils.cpp mlir/lib/Dialect/Affine/Utils/Utils.cpp mlir/lib/Dialect/Arith/Transforms/IntRangeOptimizations.cpp mlir/lib/Dialect/Arith/Utils/Utils.cpp mlir/lib/Dialect/Bufferization/Pipelines/BufferizationPipelines.cpp mlir/lib/Dialect/Bufferization/Transforms/BufferDeallocationSimplification.cpp mlir/lib/Dialect/EmitC/IR/EmitC.cpp mlir/lib/Dialect/GPU/IR/GPUDialect.cpp mlir/lib/Dialect/GPU/TransformOps/GPUTransformOps.cpp mlir/lib/Dialect/GPU/TransformOps/Utils.cpp mlir/lib/Dialect/GPU/Transforms/SubgroupReduceLowering.cpp mlir/lib/Dialect/LLVMIR/IR/FunctionCallUtils.cpp mlir/lib/Dialect/LLVMIR/IR/LLVMAttrs.cpp mlir/lib/Dialect/LLVMIR/IR/LLVMDialect.cpp mlir/lib/Dialect/Linalg/IR/LinalgOps.cpp mlir/lib/Dialect/Linalg/TransformOps/GPUHeuristics.cpp mlir/lib/Dialect/Linalg/TransformOps/LinalgMatchOps.cpp mlir/lib/Dialect/Linalg/TransformOps/LinalgTransformOps.cpp mlir/lib/Dialect/Linalg/TransformOps/Syntax.cpp mlir/lib/Dialect/Linalg/Transforms/ElementwiseOpFusion.cpp mlir/lib/Dialect/Linalg/Transforms/Transforms.cpp mlir/lib/Dialect/MemRef/Transforms/ExpandOps.cpp mlir/lib/Dialect/MemRef/Transforms/ExpandRealloc.cpp mlir/lib/Dialect/MemRef/Transforms/ExpandStridedMetadata.cpp mlir/lib/Dialect/MemRef/Transforms/FoldMemRefAliasOps.cpp mlir/lib/Dialect/MemRef/Transforms/NormalizeMemRefs.cpp mlir/lib/Dialect/MemRef/Transforms/ResolveShapedTypeResultDims.cpp mlir/lib/Dialect/Ptr/IR/PtrAttrs.cpp mlir/lib/Dialect/Ptr/IR/PtrDialect.cpp mlir/lib/Dialect/Quant/IR/TypeDetail.h mlir/lib/Dialect/SCF/IR/SCF.cpp mlir/lib/Dialect/SCF/Transforms/TileUsingInterface.cpp mlir/lib/Dialect/SMT/IR/SMTAttributes.cpp mlir/lib/Dialect/SPIRV/IR/ControlFlowOps.cpp mlir/lib/Dialect/SPIRV/IR/SPIRVAttributes.cpp mlir/lib/Dialect/SPIRV/IR/SPIRVOps.cpp mlir/lib/Dialect/SPIRV/Linking/ModuleCombiner/ModuleCombiner.cpp mlir/lib/Dialect/SPIRV/Transforms/SPIRVConversion.cpp mlir/lib/Dialect/SparseTensor/Transforms/Utils/LoopEmitter.cpp mlir/lib/Dialect/Tensor/IR/TensorTilingInterfaceImpl.cpp mlir/lib/Dialect/Tosa/IR/TosaOps.cpp mlir/lib/Dialect/Tosa/Transforms/TosaProfileCompliance.cpp mlir/lib/Dialect/Tosa/Transforms/TosaValidation.cpp mlir/lib/Dialect/Traits.cpp mlir/lib/Dialect/Transform/DebugExtension/DebugExtensionOps.cpp mlir/lib/Dialect/Transform/IR/TransformOps.cpp mlir/lib/Dialect/Transform/Interfaces/MatchInterfaces.cpp mlir/lib/Dialect/Transform/Interfaces/TransformInterfaces.cpp mlir/lib/Dialect/Vector/IR/VectorOps.cpp mlir/lib/Dialect/Vector/TransformOps/VectorTransformOps.cpp mlir/lib/Dialect/Vector/Transforms/VectorEmulateNarrowType.cpp mlir/lib/Dialect/Vector/Transforms/VectorTransforms.cpp mlir/lib/Dialect/Vector/Transforms/VectorUnroll.cpp mlir/lib/Dialect/Vector/Utils/VectorUtils.cpp mlir/lib/Dialect/X86Vector/IR/X86VectorDialect.cpp mlir/lib/Dialect/X86Vector/Transforms/LegalizeForLLVMExport.cpp mlir/lib/Dialect/XeGPU/IR/XeGPUDialect.cpp mlir/lib/Dialect/XeGPU/IR/XeGPUOps.cpp mlir/lib/Dialect/XeGPU/Transforms/XeGPUSubgroupDistribute.cpp mlir/lib/ExecutionEngine/CudaRuntimeWrappers.cpp mlir/lib/IR/Builders.cpp mlir/lib/IR/BuiltinAttributes.cpp mlir/lib/IR/ExtensibleDialect.cpp mlir/lib/IR/PDL/PDLPatternMatch.cpp mlir/lib/Interfaces/ControlFlowInterfaces.cpp mlir/lib/Interfaces/InferTypeOpInterface.cpp mlir/lib/Reducer/ReductionTreePass.cpp mlir/lib/Rewrite/ByteCode.cpp mlir/lib/TableGen/AttrOrTypeDef.cpp mlir/lib/Target/Cpp/TranslateToCpp.cpp mlir/lib/Target/LLVM/NVVM/Target.cpp mlir/lib/Target/LLVMIR/Dialect/GPU/SelectObjectAttr.cpp mlir/lib/Target/LLVMIR/Dialect/LLVMIR/LLVMToLLVMIRTranslation.cpp mlir/lib/Target/LLVMIR/ModuleImport.cpp mlir/lib/Target/LLVMIR/ModuleTranslation.cpp mlir/lib/Tools/tblgen-lsp-server/TableGenServer.cpp mlir/lib/Transforms/Canonicalizer.cpp mlir/lib/Transforms/Utils/DialectConversion.cpp mlir/lib/Transforms/Utils/GreedyPatternRewriteDriver.cpp mlir/test/Target/LLVMIR/Import/import-failure.ll mlir/test/Target/LLVMIR/Import/intrinsic.ll mlir/test/Target/LLVMIR/Import/module-flags.ll mlir/test/lib/Dialect/Affine/TestAffineDataCopy.cpp mlir/test/lib/Dialect/GPU/TestGpuRewrite.cpp mlir/test/lib/Dialect/Test/TestPatterns.cpp mlir/test/lib/Dialect/Transform/TestTransformDialectExtension.cpp mlir/test/lib/Dialect/Vector/TestVectorTransforms.cpp mlir/test/mlir-translate/import-diagnostics.ll mlir/tools/mlir-tblgen/AttrOrTypeDefGen.cpp mlir/tools/mlir-tblgen/OmpOpGen.cpp mlir/tools/mlir-tblgen/SPIRVUtilsGen.cpp mlir/tools/mlir-tblgen/TosaUtilsGen.cpp mlir/unittests/IR/OpPropertiesTest.cpp mlir/unittests/Target/LLVM/SerializeNVVMTarget.cpp offload/DeviceRTL/src/Kernel.cpp offload/DeviceRTL/src/Mapping.cpp offload/include/Shared/Environment.h offload/liboffload/include/OffloadImpl.hpp offload/liboffload/include/generated/OffloadAPI.h offload/liboffload/include/generated/OffloadEntryPoints.inc offload/liboffload/include/generated/OffloadFuncs.inc offload/liboffload/include/generated/OffloadImplFuncDecls.inc offload/liboffload/include/generated/OffloadPrint.hpp offload/liboffload/src/OffloadImpl.cpp offload/liboffload/src/OffloadLib.cpp offload/plugins-nextgen/common/include/PluginInterface.h offload/plugins-nextgen/common/src/PluginInterface.cpp offload/test/jit/empty_kernel.inc offload/test/jit/empty_kernel_lvl2.c offload/test/offloading/ompx_bare.c offload/test/offloading/ompx_bare_multi_dim.cpp offload/tools/offload-tblgen/APIGen.cpp offload/tools/offload-tblgen/EntryPointGen.cpp offload/tools/offload-tblgen/PrintGen.cpp offload/tools/offload-tblgen/RecordTypes.hpp offload/unittests/OffloadAPI/common/Environment.cpp offload/unittests/OffloadAPI/common/Environment.hpp offload/unittests/OffloadAPI/common/Fixtures.hpp offload/unittests/OffloadAPI/device/olGetDeviceInfo.cpp offload/unittests/OffloadAPI/device/olGetDeviceInfoSize.cpp offload/unittests/OffloadAPI/platform/olGetPlatformInfo.cpp offload/unittests/OffloadAPI/platform/olGetPlatformInfoSize.cpp offload/unittests/OffloadAPI/platform/olPlatformInfo.hpp openmp/runtime/src/kmp_tasking.cpp openmp/runtime/src/z_Linux_util.cpp polly/lib/CodeGen/BlockGenerators.cpp polly/lib/CodeGen/CodeGeneration.cpp polly/lib/CodeGen/IslExprBuilder.cpp polly/lib/CodeGen/IslNodeBuilder.cpp polly/lib/CodeGen/LoopGenerators.cpp polly/lib/CodeGen/LoopGeneratorsGOMP.cpp polly/lib/CodeGen/LoopGeneratorsKMP.cpp polly/lib/CodeGen/PerfMonitor.cpp compiler-rt/lib/scudo/standalone/local_cache.h offload/unittests/OffloadAPI/platform/olGetPlatformCount.cpp

The following files introduce new uses of undef:

  • llvm/lib/CodeGen/MachinePipeliner.cpp
  • llvm/lib/Target/Hexagon/HexagonVectorCombine.cpp
  • llvm/test/Analysis/CostModel/RISCV/reduce-fadd.ll
  • llvm/test/CodeGen/Hexagon/swp-epilog-phi11.ll
  • llvm/test/CodeGen/Hexagon/swp-epilog-phi12.ll
  • llvm/test/CodeGen/Hexagon/swp-epilog-phi13.ll
  • llvm/test/CodeGen/Hexagon/swp-epilog-phi9.ll
  • llvm/test/CodeGen/PowerPC/undef-args.ll
  • llvm/test/CodeGen/X86/vector-trunc.ll

Undef is now deprecated and should only be used in the rare cases where no replacement is possible. For example, a load of uninitialized memory yields undef. You should use poison values for placeholders instead.

In tests, avoid using undef and having tests that trigger undefined behavior. If you need an operand with some unimportant value, you can add a new argument to the function and use that instead.

For example, this is considered a bad practice:

define void @fn() {
  ...
  br i1 undef, ...
}

Please use the following instead:

define void @fn(i1 %cond) {
  ...
  br i1 %cond, ...
}

Please refer to the Undefined Behavior Manual for more information.

@damyanp damyanp removed this from HLSL Support Jun 25, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

[DirectX] Add Descriptor Table element support to obj2yaml/yaml2obj

4 participants