[llvm-branch-commits] [clang] [llvm] [HLSL] Implement Texture2D::operator[] (PR #185710)

via llvm-branch-commits llvm-branch-commits at lists.llvm.org
Wed Mar 11 11:47:20 PDT 2026


github-actions[bot] wrote:

<!--LLVM CODE FORMAT COMMENT: {undef deprecator}-->


:warning: undef deprecator found issues in your code. :warning:

<details>
<summary>
You can test this locally with the following command:
</summary>

``````````bash
git diff -U0 --pickaxe-regex -S '([^a-zA-Z0-9#_-]undef([^a-zA-Z0-9_-]|$)|UndefValue::get)' 'HEAD~1' HEAD clang-tools-extra/clang-tidy/modernize/UseStdBitCheck.cpp clang-tools-extra/clang-tidy/modernize/UseStdBitCheck.h clang-tools-extra/test/clang-doc/json/enum.cpp clang-tools-extra/test/clang-tidy/checkers/modernize/use-std-bit.cpp clang/lib/Analysis/Scalable/Analyses/UnsafeBufferUsage/UnsafeBufferUsageExtractor.cpp clang/test/CIR/CodeGen/convert-incomplete-type.cpp clang/test/CIR/CodeGen/delete-array.cpp clang/test/CIR/CodeGen/non-odr-use-non-ref.cpp clang/test/CIR/CodeGenCXX/vtable-linkage.cpp clang/test/CIR/CodeGenCXX/vtable-virt-thunk-adj.cpp clang/test/CodeGen/attr-personality-failures.c clang/test/CodeGen/attr-personality.c clang/test/CodeGenCXX/microsoft-abi-diamond-template-multiple-vbptrs-32bit.cpp clang/test/CodeGenSPIRV/kernel-ptr-arg.c clang/test/Headers/hexagon-types-b0-conflict.c clang/test/OpenMP/target_update_count_expression_codegen.c clang/test/OpenMP/target_update_variable_stride_codegen.c clang/test/SemaCXX/gh183887.cpp clang/tools/ssaf-format/SSAFFormat.cpp libc/src/__support/frac128.h libc/src/__support/math/cos_integer_eval.h libc/src/__support/math/sin_integer_eval.h libc/src/__support/math/sincos_integer_utils.h libc/src/math/cbrtbf16.h libc/src/math/generic/cbrtbf16.cpp libc/src/wctype/iswblank.cpp libc/src/wctype/iswblank.h libc/src/wctype/iswcntrl.cpp libc/src/wctype/iswcntrl.h libc/src/wctype/iswgraph.cpp libc/src/wctype/iswgraph.h libc/src/wctype/iswlower.cpp libc/src/wctype/iswlower.h libc/src/wctype/iswspace.cpp libc/src/wctype/iswspace.h libc/test/src/math/cbrtbf16_test.cpp libc/test/src/math/smoke/cbrtbf16_test.cpp libc/test/src/wctype/iswblank_test.cpp libc/test/src/wctype/iswcntrl_test.cpp libc/test/src/wctype/iswgraph_test.cpp libc/test/src/wctype/iswlower_test.cpp libc/test/src/wctype/iswspace_test.cpp libclc/clc/include/clc/math/clc_div_cr.h libclc/clc/include/clc/math/clc_div_fast.h libclc/clc/include/clc/math/clc_recip_fast.h libclc/clc/include/clc/math/clc_sqrt_cr.h libclc/clc/include/clc/math/clc_sqrt_fast.h libclc/clc/lib/generic/math/clc_div_cr.inc libclc/clc/lib/generic/math/clc_div_fast.inc libclc/clc/lib/generic/math/clc_frexp_builtin.inc libclc/clc/lib/generic/math/clc_recip_fast.inc libclc/clc/lib/generic/math/clc_sqrt_cr.inc lldb/unittests/DAP/TestUtilities.h llvm/test/Analysis/DependenceAnalysis/weak-zero-siv-delta-signed-min.ll llvm/test/CodeGen/AArch64/misched-fusion-fcsel.ll llvm/test/CodeGen/AArch64/ptrauth-tail-call-global.ll llvm/test/CodeGen/AArch64/sbc-add-constant.ll llvm/test/CodeGen/AMDGPU/function-alignment.ll llvm/test/CodeGen/BPF/CORE/offset-reloc-simplify-patchable-4.ll llvm/test/CodeGen/BPF/CORE/offset-reloc-simplify-patchable-5.ll llvm/test/CodeGen/DirectX/ResourceAccess/load-rawbuffer-wide.ll llvm/test/CodeGen/DirectX/ResourceAccess/store-rawbuffer-wide.ll llvm/test/CodeGen/DirectX/WaveActiveBitOr.ll llvm/test/CodeGen/SPIRV/alloca-aggregate-type.ll llvm/test/CodeGen/SPIRV/extensions/SPV_INTEL_masked_gather_scatter/masked-gather-no-extension.ll llvm/test/CodeGen/SPIRV/extensions/SPV_INTEL_masked_gather_scatter/masked-gather-scatter.ll llvm/test/CodeGen/SPIRV/extensions/SPV_INTEL_masked_gather_scatter/masked-scatter-no-extension.ll llvm/test/CodeGen/SPIRV/extensions/SPV_INTEL_masked_gather_scatter/vector-of-pointers-no-extension.ll llvm/test/CodeGen/SPIRV/extensions/SPV_INTEL_masked_gather_scatter/vector-of-pointers-ptrtoint.ll llvm/test/CodeGen/SPIRV/hlsl-intrinsics/WaveActiveBitOr.ll llvm/test/CodeGen/SPIRV/linkage/hidden-interface-vars.ll llvm/test/CodeGen/SPIRV/linkage/hidden-visibility.ll llvm/test/CodeGen/SPIRV/linkage/protected-visibility.ll llvm/test/CodeGen/SPIRV/llvm-intrinsics/powi-glsl.ll llvm/test/CodeGen/SPIRV/transcoding/load-atomic.ll llvm/test/CodeGen/SPIRV/transcoding/store-atomic.ll llvm/test/CodeGen/SystemZ/vec-cmpsel-02.ll llvm/test/CodeGen/Thumb2/mve-fastcc.ll llvm/test/Transforms/Coroutines/coro-retcon-infinite-loop.ll llvm/test/Transforms/InstCombine/AMDGPU/sendmsg-m0-poison.ll llvm/test/Transforms/InstCombine/simplify-demanded-fpclass-phi.ll llvm/test/Transforms/InstSimplify/ConstProp/cttz-elts.ll llvm/test/Transforms/LoopVectorize/AArch64/partial-reduce-extends-shared-with-reduce.ll llvm/test/Transforms/LoopVectorize/VPlan/find-last.ll llvm/test/Transforms/SLPVectorizer/AMDGPU/exp2-vectorize.ll llvm/test/Transforms/SLPVectorizer/RISCV/strided-loads-based-reduction.ll llvm/test/Transforms/SLPVectorizer/X86/reduced-value-stored.ll llvm/test/Transforms/SLPVectorizer/reduction-root-node-with-no-state-but-gathered-loads.ll llvm/test/tools/llubi/bitcast_be.ll llvm/test/tools/llubi/bitcast_le.ll llvm/test/tools/llubi/freeze.ll mlir/lib/Dialect/OpenACC/Transforms/ACCComputeLowering.cpp offload/test/offloading/strided_update_count_expression.c offload/test/offloading/strided_update_count_expression_complex.c offload/test/offloading/strided_update_multiple_arrays_count_expression.c offload/test/offloading/strided_update_multiple_arrays_variable_stride.c offload/test/offloading/strided_update_variable_count_and_stride.c offload/test/offloading/strided_update_variable_stride.c offload/test/offloading/strided_update_variable_stride_misc.c offload/test/offloading/target_update_ptr_count_expression.c offload/test/offloading/target_update_ptr_variable_count_and_stride.c offload/test/offloading/target_update_ptr_variable_stride.c offload/test/offloading/target_update_strided_struct_count_expression.c offload/test/offloading/target_update_strided_struct_variable_count_and_stride.c offload/test/offloading/target_update_strided_struct_variable_stride.c bolt/include/bolt/Rewrite/RewriteInstance.h bolt/lib/Rewrite/RewriteInstance.cpp clang-tools-extra/clang-doc/JSONGenerator.cpp clang-tools-extra/clang-doc/MDGenerator.cpp clang-tools-extra/clang-doc/Serialize.cpp clang-tools-extra/clang-tidy/ClangTidy.cpp clang-tools-extra/clang-tidy/ClangTidy.h clang-tools-extra/clang-tidy/ClangTidyDiagnosticConsumer.cpp clang-tools-extra/clang-tidy/ClangTidyModule.h clang-tools-extra/clang-tidy/ClangTidyOptions.cpp clang-tools-extra/clang-tidy/ClangTidyOptions.h clang-tools-extra/clang-tidy/ExpandModularHeadersPPCallbacks.cpp clang-tools-extra/clang-tidy/GlobList.cpp clang-tools-extra/clang-tidy/GlobList.h clang-tools-extra/clang-tidy/NoLintDirectiveHandler.h clang-tools-extra/clang-tidy/abseil/DurationAdditionCheck.cpp clang-tools-extra/clang-tidy/abseil/DurationConversionCastCheck.cpp clang-tools-extra/clang-tidy/abseil/DurationFactoryFloatCheck.cpp clang-tools-extra/clang-tidy/abseil/DurationFactoryScaleCheck.cpp clang-tools-extra/clang-tidy/abseil/DurationRewriter.cpp clang-tools-extra/clang-tidy/abseil/DurationRewriter.h clang-tools-extra/clang-tidy/abseil/FasterStrsplitDelimiterCheck.cpp clang-tools-extra/clang-tidy/abseil/RedundantStrcatCallsCheck.cpp clang-tools-extra/clang-tidy/abseil/TimeSubtractionCheck.cpp clang-tools-extra/clang-tidy/abseil/TimeSubtractionCheck.h clang-tools-extra/clang-tidy/abseil/UncheckedStatusOrAccessCheck.cpp clang-tools-extra/clang-tidy/abseil/UpgradeDurationConversionsCheck.cpp clang-tools-extra/clang-tidy/altera/StructPackAlignCheck.cpp clang-tools-extra/clang-tidy/boost/UseRangesCheck.cpp clang-tools-extra/clang-tidy/bugprone/ArgumentCommentCheck.cpp clang-tools-extra/clang-tidy/bugprone/AssertSideEffectCheck.cpp clang-tools-extra/clang-tidy/bugprone/BranchCloneCheck.cpp clang-tools-extra/clang-tidy/bugprone/BugproneTidyModule.cpp clang-tools-extra/clang-tidy/bugprone/ChainedComparisonCheck.cpp clang-tools-extra/clang-tidy/bugprone/ComparePointerToMemberVirtualFunctionCheck.cpp clang-tools-extra/clang-tidy/bugprone/DerivedMethodShadowingBaseMethodCheck.cpp clang-tools-extra/clang-tidy/bugprone/DynamicStaticInitializersCheck.cpp clang-tools-extra/clang-tidy/bugprone/EasilySwappableParametersCheck.cpp clang-tools-extra/clang-tidy/bugprone/EmptyCatchCheck.cpp clang-tools-extra/clang-tidy/bugprone/EmptyCatchCheck.h clang-tools-extra/clang-tidy/bugprone/ExceptionEscapeCheck.cpp clang-tools-extra/clang-tidy/bugprone/ForwardingReferenceOverloadCheck.cpp clang-tools-extra/clang-tidy/bugprone/IncorrectEnableSharedFromThisCheck.cpp clang-tools-extra/clang-tidy/bugprone/NarrowingConversionsCheck.cpp clang-tools-extra/clang-tidy/bugprone/OptionalValueConversionCheck.cpp clang-tools-extra/clang-tidy/bugprone/ParentVirtualCallCheck.cpp clang-tools-extra/clang-tidy/bugprone/RawMemoryCallOnNonTrivialTypeCheck.cpp clang-tools-extra/clang-tidy/bugprone/ReservedIdentifierCheck.cpp clang-tools-extra/clang-tidy/bugprone/ReservedIdentifierCheck.h clang-tools-extra/clang-tidy/bugprone/ReturnConstRefFromParameterCheck.cpp clang-tools-extra/clang-tidy/bugprone/SignalHandlerCheck.cpp clang-tools-extra/clang-tidy/bugprone/SignalHandlerCheck.h clang-tools-extra/clang-tidy/bugprone/SignedCharMisuseCheck.cpp clang-tools-extra/clang-tidy/bugprone/SignedCharMisuseCheck.h clang-tools-extra/clang-tidy/bugprone/SmartPtrArrayMismatchCheck.cpp clang-tools-extra/clang-tidy/bugprone/StandaloneEmptyCheck.cpp clang-tools-extra/clang-tidy/bugprone/StdNamespaceModificationCheck.cpp clang-tools-extra/clang-tidy/bugprone/StringviewNullptrCheck.cpp clang-tools-extra/clang-tidy/bugprone/SuspiciousStringviewDataUsageCheck.h clang-tools-extra/clang-tidy/bugprone/TaggedUnionMemberCountCheck.cpp clang-tools-extra/clang-tidy/bugprone/UncheckedOptionalAccessCheck.cpp clang-tools-extra/clang-tidy/bugprone/UnintendedCharOstreamOutputCheck.cpp clang-tools-extra/clang-tidy/bugprone/UnsafeFunctionsCheck.cpp clang-tools-extra/clang-tidy/bugprone/UnsafeToAllowExceptionsCheck.h clang-tools-extra/clang-tidy/bugprone/UnusedReturnValueCheck.cpp clang-tools-extra/clang-tidy/bugprone/UseAfterMoveCheck.cpp clang-tools-extra/clang-tidy/cert/CERTTidyModule.cpp clang-tools-extra/clang-tidy/concurrency/MtUnsafeCheck.cpp clang-tools-extra/clang-tidy/cppcoreguidelines/MisleadingCaptureDefaultByValueCheck.cpp clang-tools-extra/clang-tidy/cppcoreguidelines/NoSuspendWithLockCheck.cpp clang-tools-extra/clang-tidy/cppcoreguidelines/PreferMemberInitializerCheck.cpp clang-tools-extra/clang-tidy/cppcoreguidelines/ProBoundsAvoidUncheckedContainerAccessCheck.cpp clang-tools-extra/clang-tidy/cppcoreguidelines/ProBoundsAvoidUncheckedContainerAccessCheck.h clang-tools-extra/clang-tidy/cppcoreguidelines/SpecialMemberFunctionsCheck.cpp clang-tools-extra/clang-tidy/cppcoreguidelines/SpecialMemberFunctionsCheck.h clang-tools-extra/clang-tidy/custom/CustomTidyModule.cpp clang-tools-extra/clang-tidy/custom/QueryCheck.cpp clang-tools-extra/clang-tidy/custom/QueryCheck.h clang-tools-extra/clang-tidy/google/FunctionNamingCheck.cpp clang-tools-extra/clang-tidy/google/GlobalVariableDeclarationCheck.cpp clang-tools-extra/clang-tidy/google/TodoCommentCheck.cpp clang-tools-extra/clang-tidy/google/UpgradeGoogletestCaseCheck.cpp clang-tools-extra/clang-tidy/hicpp/HICPPTidyModule.cpp clang-tools-extra/clang-tidy/llvm/UseNewMLIROpBuilderCheck.cpp clang-tools-extra/clang-tidy/llvmlibc/CalleeNamespaceCheck.cpp clang-tools-extra/clang-tidy/llvmlibc/InlineFunctionDeclCheck.cpp clang-tools-extra/clang-tidy/misc/ConfusableIdentifierCheck.cpp clang-tools-extra/clang-tidy/misc/ConfusableIdentifierCheck.h clang-tools-extra/clang-tidy/misc/ConfusableTable/BuildConfusableTable.cpp clang-tools-extra/clang-tidy/misc/CoroutineHostileRAIICheck.h clang-tools-extra/clang-tidy/misc/HeaderIncludeCycleCheck.cpp clang-tools-extra/clang-tidy/misc/IncludeCleanerCheck.cpp clang-tools-extra/clang-tidy/misc/IncludeCleanerCheck.h clang-tools-extra/clang-tidy/misc/NewDeleteOverloadsCheck.h clang-tools-extra/clang-tidy/misc/NoRecursionCheck.cpp clang-tools-extra/clang-tidy/misc/OverrideWithDifferentVisibilityCheck.h clang-tools-extra/clang-tidy/misc/RedundantExpressionCheck.cpp clang-tools-extra/clang-tidy/misc/ThrowByValueCatchByReferenceCheck.cpp clang-tools-extra/clang-tidy/misc/UnusedUsingDeclsCheck.cpp clang-tools-extra/clang-tidy/misc/UseAnonymousNamespaceCheck.cpp clang-tools-extra/clang-tidy/modernize/AvoidBindCheck.cpp clang-tools-extra/clang-tidy/modernize/AvoidCArraysCheck.cpp clang-tools-extra/clang-tidy/modernize/AvoidCStyleCastCheck.cpp clang-tools-extra/clang-tidy/modernize/ConcatNestedNamespacesCheck.h clang-tools-extra/clang-tidy/modernize/LoopConvertCheck.cpp clang-tools-extra/clang-tidy/modernize/LoopConvertUtils.h clang-tools-extra/clang-tidy/modernize/MakeUniqueCheck.cpp clang-tools-extra/clang-tidy/modernize/MinMaxUseInitializerListCheck.cpp clang-tools-extra/clang-tidy/modernize/ModernizeTidyModule.cpp clang-tools-extra/clang-tidy/modernize/PassByValueCheck.cpp clang-tools-extra/clang-tidy/modernize/ReplaceDisallowCopyAndAssignMacroCheck.cpp clang-tools-extra/clang-tidy/modernize/ShrinkToFitCheck.cpp clang-tools-extra/clang-tidy/modernize/UseAutoCheck.cpp clang-tools-extra/clang-tidy/modernize/UseConstraintsCheck.cpp clang-tools-extra/clang-tidy/modernize/UseDesignatedInitializersCheck.cpp clang-tools-extra/clang-tidy/modernize/UseEmplaceCheck.cpp clang-tools-extra/clang-tidy/modernize/UseIntegerSignComparisonCheck.cpp clang-tools-extra/clang-tidy/modernize/UseNodiscardCheck.cpp clang-tools-extra/clang-tidy/modernize/UseScopedLockCheck.cpp clang-tools-extra/clang-tidy/modernize/UseScopedLockCheck.h clang-tools-extra/clang-tidy/modernize/UseStartsEndsWithCheck.cpp clang-tools-extra/clang-tidy/modernize/UseStdNumbersCheck.cpp clang-tools-extra/clang-tidy/modernize/UseStdPrintCheck.cpp clang-tools-extra/clang-tidy/modernize/UseStringViewCheck.cpp clang-tools-extra/clang-tidy/modernize/UseStructuredBindingCheck.cpp clang-tools-extra/clang-tidy/modernize/UseUsingCheck.cpp clang-tools-extra/clang-tidy/mpi/BufferDerefCheck.cpp clang-tools-extra/clang-tidy/objc/AssertEqualsCheck.cpp clang-tools-extra/clang-tidy/objc/PropertyDeclarationCheck.cpp clang-tools-extra/clang-tidy/openmp/ExceptionEscapeCheck.cpp clang-tools-extra/clang-tidy/performance/AvoidEndlCheck.cpp clang-tools-extra/clang-tidy/performance/InefficientAlgorithmCheck.cpp clang-tools-extra/clang-tidy/performance/InefficientVectorOperationCheck.cpp clang-tools-extra/clang-tidy/performance/UnnecessaryCopyInitializationCheck.cpp clang-tools-extra/clang-tidy/performance/UnnecessaryCopyInitializationCheck.h clang-tools-extra/clang-tidy/performance/UnnecessaryValueParamCheck.cpp clang-tools-extra/clang-tidy/portability/AvoidPragmaOnceCheck.cpp clang-tools-extra/clang-tidy/portability/RestrictSystemIncludesCheck.h clang-tools-extra/clang-tidy/portability/SIMDIntrinsicsCheck.h clang-tools-extra/clang-tidy/readability/ConstReturnTypeCheck.cpp clang-tools-extra/clang-tidy/readability/ContainerSizeEmptyCheck.cpp clang-tools-extra/clang-tidy/readability/ContainerSizeEmptyCheck.h clang-tools-extra/clang-tidy/readability/ConvertMemberFunctionsToStaticCheck.cpp clang-tools-extra/clang-tidy/readability/ElseAfterReturnCheck.cpp clang-tools-extra/clang-tidy/readability/EnumInitialValueCheck.cpp clang-tools-extra/clang-tidy/readability/IdentifierNamingCheck.cpp clang-tools-extra/clang-tidy/readability/IdentifierNamingCheck.h clang-tools-extra/clang-tidy/readability/InconsistentDeclarationParameterNameCheck.cpp clang-tools-extra/clang-tidy/readability/MagicNumbersCheck.cpp clang-tools-extra/clang-tidy/readability/MagicNumbersCheck.h clang-tools-extra/clang-tidy/readability/MakeMemberFunctionConstCheck.cpp clang-tools-extra/clang-tidy/readability/MathMissingParenthesesCheck.cpp clang-tools-extra/clang-tidy/readability/NamedParameterCheck.cpp clang-tools-extra/clang-tidy/readability/NamespaceCommentCheck.h clang-tools-extra/clang-tidy/readability/OperatorsRepresentationCheck.cpp clang-tools-extra/clang-tidy/readability/OperatorsRepresentationCheck.h clang-tools-extra/clang-tidy/readability/QualifiedAutoCheck.cpp clang-tools-extra/clang-tidy/readability/ReferenceToConstructedTemporaryCheck.cpp clang-tools-extra/clang-tidy/readability/SimplifyBooleanExprCheck.cpp clang-tools-extra/clang-tidy/readability/UseStdMinMaxCheck.cpp clang-tools-extra/clang-tidy/tool/ClangTidyMain.cpp clang-tools-extra/clang-tidy/utils/ASTUtils.cpp clang-tools-extra/clang-tidy/utils/DeclRefExprUtils.cpp clang-tools-extra/clang-tidy/utils/DesignatedInitializers.cpp clang-tools-extra/clang-tidy/utils/DesignatedInitializers.h clang-tools-extra/clang-tidy/utils/ExceptionAnalyzer.cpp clang-tools-extra/clang-tidy/utils/ExprSequence.cpp clang-tools-extra/clang-tidy/utils/FixItHintUtils.cpp clang-tools-extra/clang-tidy/utils/FormatStringConverter.cpp clang-tools-extra/clang-tidy/utils/FormatStringConverter.h clang-tools-extra/clang-tidy/utils/IncludeInserter.cpp clang-tools-extra/clang-tidy/utils/IncludeInserter.h clang-tools-extra/clang-tidy/utils/Matchers.cpp clang-tools-extra/clang-tidy/utils/Matchers.h clang-tools-extra/clang-tidy/utils/NamespaceAliaser.h clang-tools-extra/clang-tidy/utils/RenamerClangTidyCheck.cpp clang-tools-extra/clang-tidy/utils/UseRangesCheck.cpp clang-tools-extra/clang-tidy/utils/UsingInserter.h clang-tools-extra/test/clang-doc/comments-in-macros.cpp clang-tools-extra/test/clang-doc/enum.cpp clang-tools-extra/test/clang-doc/json/class.cpp clang-tools-extra/test/clang-doc/json/compound-constraints.cpp clang-tools-extra/test/clang-doc/json/concept.cpp clang-tools-extra/test/clang-doc/namespace.cpp clang-tools-extra/test/clang-doc/templates.cpp clang-tools-extra/test/clang-doc/typedef-alias.cpp clang-tools-extra/test/clang-tidy/checkers/abseil/cleanup-ctad.cpp clang-tools-extra/test/clang-tidy/checkers/bugprone/incorrect-enable-if.cpp clang-tools-extra/test/clang-tidy/checkers/bugprone/narrowing-conversions-bitfields.cpp clang-tools-extra/test/clang-tidy/checkers/misc/throw-by-value-catch-by-reference.cpp clang-tools-extra/test/clang-tidy/checkers/misc/unconventional-assign-operator.cpp clang-tools-extra/test/clang-tidy/checkers/modernize/avoid-c-arrays.cpp clang-tools-extra/test/clang-tidy/checkers/modernize/use-constraints-first-greatergreater.cpp clang-tools-extra/test/clang-tidy/checkers/modernize/use-constraints.cpp clang-tools-extra/test/clang-tidy/checkers/modernize/use-emplace.cpp clang-tools-extra/test/clang-tidy/checkers/modernize/use-string-view.cpp clang-tools-extra/test/clang-tidy/checkers/modernize/use-trailing-return-type-cxx20.cpp clang-tools-extra/test/clang-tidy/checkers/modernize/use-trailing-return-type-transform-lambdas-cxx20.cpp clang-tools-extra/test/clang-tidy/checkers/modernize/use-transparent-functors.cpp clang-tools-extra/test/clang-tidy/checkers/performance/string-view-conversions.cpp clang-tools-extra/test/clang-tidy/checkers/readability/container-data-pointer.cpp clang-tools-extra/unittests/clang-doc/MDGeneratorTest.cpp clang/include/clang/AST/ASTNodeTraverser.h clang/include/clang/Analysis/Analyses/UnsafeBufferUsage.h clang/include/clang/Analysis/Scalable/Analyses/UnsafeBufferUsage/UnsafeBufferUsage.h clang/include/clang/Analysis/Scalable/Serialization/JSONFormat.h clang/include/clang/Analysis/Scalable/Serialization/SerializationFormat.h clang/include/clang/Analysis/Scalable/Serialization/SerializationFormatRegistry.h clang/include/clang/Analysis/Scalable/TUSummary/ExtractorRegistry.h clang/include/clang/CIR/Interfaces/ASTAttrInterfaces.h clang/include/clang/CIR/MissingFeatures.h clang/include/clang/DependencyScanning/DependencyScannerImpl.h clang/include/clang/DependencyScanning/DependencyScanningUtils.h clang/include/clang/DependencyScanning/DependencyScanningWorker.h clang/include/clang/Frontend/FrontendOptions.h clang/include/clang/Sema/Sema.h clang/include/clang/StaticAnalyzer/Core/CheckerManager.h clang/include/clang/StaticAnalyzer/Core/PathSensitive/CoreEngine.h clang/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h clang/include/clang/Tooling/DependencyScanningTool.h clang/lib/AST/Expr.cpp clang/lib/Analysis/FlowSensitive/Transfer.cpp clang/lib/Analysis/Scalable/Serialization/JSONFormat/JSONFormatImpl.cpp clang/lib/Analysis/UnsafeBufferUsage.cpp clang/lib/Basic/Targets/AMDGPU.cpp clang/lib/Basic/Targets/NVPTX.h clang/lib/CIR/CodeGen/CIRGenBuilder.h clang/lib/CIR/CodeGen/CIRGenBuiltinAArch64.cpp clang/lib/CIR/CodeGen/CIRGenCXXABI.h clang/lib/CIR/CodeGen/CIRGenDecl.cpp clang/lib/CIR/CodeGen/CIRGenExpr.cpp clang/lib/CIR/CodeGen/CIRGenExprCXX.cpp clang/lib/CIR/CodeGen/CIRGenExprComplex.cpp clang/lib/CIR/CodeGen/CIRGenExprScalar.cpp clang/lib/CIR/CodeGen/CIRGenItaniumCXXABI.cpp clang/lib/CIR/CodeGen/CIRGenModule.cpp clang/lib/CIR/CodeGen/CIRGenModule.h clang/lib/CIR/CodeGen/CIRGenTypes.cpp clang/lib/CIR/CodeGen/CIRGenVTables.cpp clang/lib/CIR/CodeGen/TargetInfo.cpp clang/lib/CIR/CodeGen/TargetInfo.h clang/lib/CIR/Dialect/Transforms/CXXABILowering.cpp clang/lib/CIR/Lowering/DirectToLLVM/LowerToLLVM.cpp clang/lib/CodeGen/CGExpr.cpp clang/lib/CodeGen/CGHLSLBuiltins.cpp clang/lib/CodeGen/CGHLSLRuntime.cpp clang/lib/CodeGen/CGHLSLRuntime.h clang/lib/CodeGen/CGOpenMPRuntime.cpp clang/lib/CodeGen/CodeGenFunction.cpp clang/lib/CodeGen/Targets/NVPTX.cpp clang/lib/CodeGen/Targets/SPIR.cpp clang/lib/DependencyScanning/DependencyScannerImpl.cpp clang/lib/DependencyScanning/DependencyScanningWorker.cpp clang/lib/DependencyScanning/ModuleDepCollector.cpp clang/lib/Driver/ToolChains/Clang.cpp clang/lib/Driver/ToolChains/Flang.cpp clang/lib/Driver/ToolChains/Flang.h clang/lib/Driver/ToolChains/HLSL.cpp clang/lib/Driver/ToolChains/WebAssembly.cpp clang/lib/Frontend/CompilerInstance.cpp clang/lib/FrontendTool/ExecuteCompilerInvocation.cpp clang/lib/Headers/__clang_cuda_runtime_wrapper.h clang/lib/Headers/gpuintrin.h clang/lib/Headers/hexagon_types.h clang/lib/Headers/hlsl/hlsl_alias_intrinsics.h clang/lib/Headers/hlsl/hlsl_intrinsics.h clang/lib/Lex/InitHeaderSearch.cpp clang/lib/Sema/AnalysisBasedWarnings.cpp clang/lib/Sema/HLSLBuiltinTypeDeclBuilder.cpp clang/lib/Sema/HLSLBuiltinTypeDeclBuilder.h clang/lib/Sema/HLSLExternalSemaSource.cpp clang/lib/Sema/SemaAMDGPU.cpp clang/lib/Sema/SemaDecl.cpp clang/lib/Sema/SemaDeclAttr.cpp clang/lib/Sema/SemaHLSL.cpp clang/lib/Sema/SemaOverload.cpp clang/lib/Sema/SemaTemplateInstantiate.cpp clang/lib/StaticAnalyzer/Core/CheckerManager.cpp clang/lib/StaticAnalyzer/Core/CoreEngine.cpp clang/lib/StaticAnalyzer/Core/ExprEngine.cpp clang/lib/StaticAnalyzer/Core/ExprEngineC.cpp clang/lib/StaticAnalyzer/Core/ExprEngineCXX.cpp clang/lib/StaticAnalyzer/Core/ExprEngineCallAndReturn.cpp clang/lib/StaticAnalyzer/Core/ExprEngineObjC.cpp clang/lib/Tooling/DependencyScanningTool.cpp clang/test/AST/ByteCode/builtin-functions.cpp clang/test/ASTSYCL/ast-dump-sycl-kernel-call-stmt.cpp clang/test/CIR/CodeGen/complex-cast.cpp clang/test/CIR/CodeGen/complex.cpp clang/test/CIR/CodeGen/delete.cpp clang/test/CIR/CodeGen/new-delete.cpp clang/test/CIR/CodeGen/new.cpp clang/test/CIR/CodeGen/predefined-expr.c clang/test/CIR/CodeGen/string-literals.c clang/test/CIR/CodeGen/string-literals.cpp clang/test/CIR/CodeGen/vbase.cpp clang/test/CIR/CodeGen/vtt.cpp clang/test/CIR/CodeGenBuiltins/builtin-bcopy.cpp clang/test/CIR/CodeGenBuiltins/builtin-new-delete.cpp clang/test/CIR/CodeGenBuiltins/builtin-printf.cpp clang/test/ClangScanDeps/modules-full-by-mult-mod-names-diagnostics.c clang/test/CodeGen/AArch64/neon-intrinsics.c clang/test/CodeGen/AArch64/neon/intrinsics.c clang/test/CodeGen/X86/inline-asm-constraints.c clang/test/CodeGen/builtins-extended-image.c clang/test/CodeGen/builtins-image-load.c clang/test/CodeGen/builtins-image-store.c clang/test/CodeGen/scoped-atomic-ops.c clang/test/CodeGenCXX/microsoft-abi-diamond-template-multiple-vbptrs.cpp clang/test/Driver/print-supported-extensions-riscv.c clang/test/Driver/spirv-tools-err.c clang/test/Driver/wasm-toolchain.cpp clang/test/Headers/Inputs/include/stdint.h clang/test/Headers/gpuintrin.c clang/test/Preprocessor/predefined-arch-macros.c clang/test/Preprocessor/riscv-target-features.c clang/test/Sema/constant-builtins-2.c clang/test/SemaCXX/builtin-bswapg.cpp clang/test/SemaCXX/cxx2c-template-template-param.cpp clang/tools/clang-linker-wrapper/ClangLinkerWrapper.cpp clang/tools/clang-scan-deps/ClangScanDeps.cpp clang/tools/ssaf-linker/SSAFLinker.cpp clang/unittests/ASTMatchers/ASTMatchersNarrowingTest.cpp clang/unittests/ASTMatchers/ASTMatchersNodeTest.cpp clang/unittests/Analysis/FlowSensitive/TransferTest.cpp clang/unittests/Analysis/Scalable/Analyses/UnsafeBufferUsage/UnsafeBufferUsageTest.cpp clang/unittests/Analysis/Scalable/Registries/FancyAnalysisData.cpp clang/unittests/Analysis/Scalable/Registries/MockSerializationFormat.cpp clang/unittests/Analysis/Scalable/Registries/MockSerializationFormat.h clang/unittests/Analysis/Scalable/Registries/MockSummaryExtractor1.cpp clang/unittests/Analysis/Scalable/Registries/MockSummaryExtractor2.cpp clang/unittests/Analysis/Scalable/Registries/SummaryExtractorRegistryTest.cpp clang/unittests/Analysis/Scalable/TestFixture.cpp compiler-rt/test/cfi/icall/bad-signature.c flang/include/flang/Utils/OpenMP.h flang/lib/Lower/OpenMP/ClauseProcessor.cpp flang/lib/Lower/OpenMP/OpenMP.cpp flang/lib/Lower/OpenMP/Utils.cpp flang/lib/Lower/OpenMP/Utils.h flang/lib/Optimizer/CodeGen/CodeGen.cpp flang/lib/Optimizer/OpenACC/Support/FIROpenACCOpsInterfaces.cpp flang/lib/Optimizer/OpenACC/Support/RegisterOpenACCExtensions.cpp flang/lib/Optimizer/OpenMP/DoConcurrentConversion.cpp flang/lib/Optimizer/Transforms/CUDA/CUFPredefinedVarToGPU.cpp flang/lib/Optimizer/Transforms/DebugTypeGenerator.cpp flang/lib/Parser/program-parsers.cpp flang/lib/Utils/OpenMP.cpp libc/include/llvm-libc-macros/cfloat128-macros.h libc/src/__support/FPUtil/PolyEval.h libc/src/__support/OSUtil/linux/x86_64/syscall.h libc/src/math/generic/cos.cpp libc/src/math/generic/sin.cpp libc/test/integration/src/__support/GPU/scan_reduce.cpp libclc/clc/include/clc/async/clc_prefetch.h libclc/clc/include/clc/atomic/clc_atomic_compare_exchange.h libclc/clc/include/clc/atomic/clc_atomic_dec.h libclc/clc/include/clc/atomic/clc_atomic_exchange.h libclc/clc/include/clc/atomic/clc_atomic_fetch_add.h libclc/clc/include/clc/atomic/clc_atomic_fetch_and.h libclc/clc/include/clc/atomic/clc_atomic_fetch_max.h libclc/clc/include/clc/atomic/clc_atomic_fetch_min.h libclc/clc/include/clc/atomic/clc_atomic_fetch_or.h libclc/clc/include/clc/atomic/clc_atomic_fetch_sub.h libclc/clc/include/clc/atomic/clc_atomic_fetch_xor.h libclc/clc/include/clc/atomic/clc_atomic_flag_clear.h libclc/clc/include/clc/atomic/clc_atomic_flag_test_and_set.h libclc/clc/include/clc/atomic/clc_atomic_inc.h libclc/clc/include/clc/atomic/clc_atomic_load.h libclc/clc/include/clc/atomic/clc_atomic_store.h libclc/clc/include/clc/clc_convert.h libclc/clc/include/clc/collective/clc_work_group_broadcast.h libclc/clc/include/clc/collective/clc_work_group_reduce.h libclc/clc/include/clc/common/clc_degrees.h libclc/clc/include/clc/common/clc_radians.h libclc/clc/include/clc/common/clc_sign.h libclc/clc/include/clc/common/clc_smoothstep.h libclc/clc/include/clc/common/clc_step.h libclc/clc/include/clc/geometric/binary_def.inc libclc/clc/include/clc/geometric/clc_cross.h libclc/clc/include/clc/geometric/clc_distance.h libclc/clc/include/clc/geometric/clc_dot.h libclc/clc/include/clc/geometric/clc_fast_distance.h libclc/clc/include/clc/geometric/clc_fast_length.h libclc/clc/include/clc/geometric/clc_fast_normalize.h libclc/clc/include/clc/geometric/clc_length.h libclc/clc/include/clc/geometric/clc_normalize.h libclc/clc/include/clc/geometric/unary_def.inc libclc/clc/include/clc/integer/clc_abs.h libclc/clc/include/clc/integer/clc_abs_diff.h libclc/clc/include/clc/integer/clc_add_sat.h libclc/clc/include/clc/integer/clc_bit_reverse.h libclc/clc/include/clc/integer/clc_bitfield_extract_signed.h libclc/clc/include/clc/integer/clc_bitfield_extract_unsigned.h libclc/clc/include/clc/integer/clc_bitfield_insert.h libclc/clc/include/clc/integer/clc_clz.h libclc/clc/include/clc/integer/clc_ctz.h libclc/clc/include/clc/integer/clc_hadd.h libclc/clc/include/clc/integer/clc_mad24.h libclc/clc/include/clc/integer/clc_mad_hi.h libclc/clc/include/clc/integer/clc_mad_sat.h libclc/clc/include/clc/integer/clc_mul24.h libclc/clc/include/clc/integer/clc_mul_hi.h libclc/clc/include/clc/integer/clc_popcount.h libclc/clc/include/clc/integer/clc_rhadd.h libclc/clc/include/clc/integer/clc_rotate.h libclc/clc/include/clc/integer/clc_sub_sat.h libclc/clc/include/clc/integer/clc_upsample.h libclc/clc/include/clc/integer/gentype.inc libclc/clc/include/clc/integer/gentype24.inc libclc/clc/include/clc/internal/clc.h libclc/clc/include/clc/internal/math/clc_sw_fma.h libclc/clc/include/clc/math/clc_acos.h libclc/clc/include/clc/math/clc_acosh.h libclc/clc/include/clc/math/clc_acospi.h libclc/clc/include/clc/math/clc_asin.h libclc/clc/include/clc/math/clc_asinh.h libclc/clc/include/clc/math/clc_asinpi.h libclc/clc/include/clc/math/clc_atan.h libclc/clc/include/clc/math/clc_atan2.h libclc/clc/include/clc/math/clc_atan2pi.h libclc/clc/include/clc/math/clc_atanh.h libclc/clc/include/clc/math/clc_atanpi.h libclc/clc/include/clc/math/clc_cbrt.h libclc/clc/include/clc/math/clc_ceil.h libclc/clc/include/clc/math/clc_copysign.h libclc/clc/include/clc/math/clc_cos.h libclc/clc/include/clc/math/clc_cosh.h libclc/clc/include/clc/math/clc_cospi.h libclc/clc/include/clc/math/clc_ep_log.h libclc/clc/include/clc/math/clc_erf.h libclc/clc/include/clc/math/clc_erfc.h libclc/clc/include/clc/math/clc_exp.h libclc/clc/include/clc/math/clc_exp10.h libclc/clc/include/clc/math/clc_exp2.h libclc/clc/include/clc/math/clc_exp_helper.h libclc/clc/include/clc/math/clc_expm1.h libclc/clc/include/clc/math/clc_fabs.h libclc/clc/include/clc/math/clc_fdim.h libclc/clc/include/clc/math/clc_floor.h libclc/clc/include/clc/math/clc_fma.h libclc/clc/include/clc/math/clc_fmax.h libclc/clc/include/clc/math/clc_fmin.h libclc/clc/include/clc/math/clc_fmod.h libclc/clc/include/clc/math/clc_fract.h libclc/clc/include/clc/math/clc_frexp.h libclc/clc/include/clc/math/clc_half_cos.h libclc/clc/include/clc/math/clc_half_divide.h libclc/clc/include/clc/math/clc_half_exp.h libclc/clc/include/clc/math/clc_half_exp10.h libclc/clc/include/clc/math/clc_half_exp2.h libclc/clc/include/clc/math/clc_half_log.h libclc/clc/include/clc/math/clc_half_log10.h libclc/clc/include/clc/math/clc_half_log2.h libclc/clc/include/clc/math/clc_half_powr.h libclc/clc/include/clc/math/clc_half_recip.h libclc/clc/include/clc/math/clc_half_rsqrt.h libclc/clc/include/clc/math/clc_half_sin.h libclc/clc/include/clc/math/clc_half_sqrt.h libclc/clc/include/clc/math/clc_half_tan.h libclc/clc/include/clc/math/clc_hypot.h libclc/clc/include/clc/math/clc_ilogb.h libclc/clc/include/clc/math/clc_ldexp.h libclc/clc/include/clc/math/clc_lgamma.h libclc/clc/include/clc/math/clc_lgamma_r.h libclc/clc/include/clc/math/clc_log.h libclc/clc/include/clc/math/clc_log10.h libclc/clc/include/clc/math/clc_log1p.h libclc/clc/include/clc/math/clc_log2.h libclc/clc/include/clc/math/clc_logb.h libclc/clc/include/clc/math/clc_mad.h libclc/clc/include/clc/math/clc_maxmag.h libclc/clc/include/clc/math/clc_minmag.h libclc/clc/include/clc/math/clc_modf.h libclc/clc/include/clc/math/clc_nan.h libclc/clc/include/clc/math/clc_native_cos.h libclc/clc/include/clc/math/clc_native_divide.h libclc/clc/include/clc/math/clc_native_exp.h libclc/clc/include/clc/math/clc_native_exp10.h libclc/clc/include/clc/math/clc_native_exp2.h libclc/clc/include/clc/math/clc_native_log.h libclc/clc/include/clc/math/clc_native_log10.h libclc/clc/include/clc/math/clc_native_log2.h libclc/clc/include/clc/math/clc_native_powr.h libclc/clc/include/clc/math/clc_native_recip.h libclc/clc/include/clc/math/clc_native_rsqrt.h libclc/clc/include/clc/math/clc_native_sin.h libclc/clc/include/clc/math/clc_native_sqrt.h libclc/clc/include/clc/math/clc_native_tan.h libclc/clc/include/clc/math/clc_nextafter.h libclc/clc/include/clc/math/clc_pow.h libclc/clc/include/clc/math/clc_pown.h libclc/clc/include/clc/math/clc_powr.h libclc/clc/include/clc/math/clc_remainder.h libclc/clc/include/clc/math/clc_remquo.h libclc/clc/include/clc/math/clc_rint.h libclc/clc/include/clc/math/clc_rootn.h libclc/clc/include/clc/math/clc_round.h libclc/clc/include/clc/math/clc_rsqrt.h libclc/clc/include/clc/math/clc_sin.h libclc/clc/include/clc/math/clc_sincos.h libclc/clc/include/clc/math/clc_sincos_helpers.h libclc/clc/include/clc/math/clc_sinh.h libclc/clc/include/clc/math/clc_sinpi.h libclc/clc/include/clc/math/clc_sqrt.h libclc/clc/include/clc/math/clc_subnormal_config.h libclc/clc/include/clc/math/clc_tan.h libclc/clc/include/clc/math/clc_tanh.h libclc/clc/include/clc/math/clc_tanpi.h libclc/clc/include/clc/math/clc_tgamma.h libclc/clc/include/clc/math/clc_trunc.h libclc/clc/include/clc/math/gentype.inc libclc/clc/include/clc/math/math.h libclc/clc/include/clc/math/unary_def_with_int_ptr.inc libclc/clc/include/clc/math/unary_def_with_int_return.inc libclc/clc/include/clc/math/unary_def_with_ptr.inc libclc/clc/include/clc/mem_fence/clc_mem_fence.h libclc/clc/include/clc/misc/clc_shuffle.h libclc/clc/include/clc/misc/clc_shuffle2.h libclc/clc/include/clc/misc/shuffle2_def.inc libclc/clc/include/clc/misc/shuffle_def.inc libclc/clc/include/clc/relational/clc_all.h libclc/clc/include/clc/relational/clc_any.h libclc/clc/include/clc/relational/clc_bitselect.h libclc/clc/include/clc/relational/clc_isequal.h libclc/clc/include/clc/relational/clc_isfinite.h libclc/clc/include/clc/relational/clc_isgreater.h libclc/clc/include/clc/relational/clc_isgreaterequal.h libclc/clc/include/clc/relational/clc_isinf.h libclc/clc/include/clc/relational/clc_isless.h libclc/clc/include/clc/relational/clc_islessequal.h libclc/clc/include/clc/relational/clc_islessgreater.h libclc/clc/include/clc/relational/clc_isnan.h libclc/clc/include/clc/relational/clc_isnormal.h libclc/clc/include/clc/relational/clc_isnotequal.h libclc/clc/include/clc/relational/clc_isordered.h libclc/clc/include/clc/relational/clc_issubnormal.h libclc/clc/include/clc/relational/clc_isunordered.h libclc/clc/include/clc/relational/clc_select.h libclc/clc/include/clc/relational/clc_signbit.h libclc/clc/include/clc/shared/binary_decl_with_int_second_arg.inc libclc/clc/include/clc/shared/binary_def.inc libclc/clc/include/clc/shared/binary_def_scalarize.inc libclc/clc/include/clc/shared/binary_def_with_int_second_arg.inc libclc/clc/include/clc/shared/binary_def_with_scalar_second_arg.inc libclc/clc/include/clc/shared/clc_clamp.h libclc/clc/include/clc/shared/clc_less_aligned_types.h libclc/clc/include/clc/shared/clc_max.h libclc/clc/include/clc/shared/clc_min.h libclc/clc/include/clc/shared/clc_vload.h libclc/clc/include/clc/shared/clc_vstore.h libclc/clc/include/clc/shared/ternary_def.inc libclc/clc/include/clc/shared/ternary_def_scalarize.inc libclc/clc/include/clc/shared/unary_def.inc libclc/clc/include/clc/shared/unary_def_scalarize.inc libclc/clc/include/clc/shared/unary_def_scalarize_loop.inc libclc/clc/include/clc/shared/unary_def_with_ptr_scalarize.inc libclc/clc/include/clc/subgroup/clc_sub_group_broadcast.h libclc/clc/include/clc/subgroup/clc_sub_group_reduce.h libclc/clc/include/clc/synchronization/clc_work_group_barrier.h libclc/clc/include/clc/workitem/clc_get_enqueued_local_size.h libclc/clc/include/clc/workitem/clc_get_global_id.h libclc/clc/include/clc/workitem/clc_get_global_offset.h libclc/clc/include/clc/workitem/clc_get_global_size.h libclc/clc/include/clc/workitem/clc_get_group_id.h libclc/clc/include/clc/workitem/clc_get_local_id.h libclc/clc/include/clc/workitem/clc_get_local_linear_id.h libclc/clc/include/clc/workitem/clc_get_local_size.h libclc/clc/include/clc/workitem/clc_get_max_sub_group_size.h libclc/clc/include/clc/workitem/clc_get_num_groups.h libclc/clc/include/clc/workitem/clc_get_num_sub_groups.h libclc/clc/include/clc/workitem/clc_get_sub_group_id.h libclc/clc/include/clc/workitem/clc_get_sub_group_local_id.h libclc/clc/include/clc/workitem/clc_get_sub_group_size.h libclc/clc/include/clc/workitem/clc_get_work_dim.h libclc/clc/lib/amdgpu/math/clc_half_native_unary.inc libclc/clc/lib/generic/conversion/clc_convert_float.inc libclc/clc/lib/generic/math/clc_frexp.inc libclc/clc/lib/generic/math/clc_log_base.h libclc/opencl/include/clc/opencl/convert.h libclc/opencl/include/clc/opencl/opencl-base.h libclc/opencl/include/clc/opencl/synchronization/utils.h libclc/opencl/include/clc/opencl/utils.h libclc/opencl/lib/generic/relational/binary_def.inc libclc/opencl/lib/generic/relational/unary_def.inc libcxx/test/benchmarks/adjacent_view_begin.bench.cpp libcxx/test/benchmarks/algorithms/swap_ranges.bench.cpp libcxx/test/benchmarks/containers/associative/associative_container_benchmarks.h libcxx/test/benchmarks/containers/sequence/sequence_container_benchmarks.h libcxx/test/benchmarks/containers/sequence/vector_bool.bench.cpp libcxx/test/benchmarks/filesystem.bench.cpp libcxx/test/benchmarks/format/formatter_int.bench.cpp libcxx/test/benchmarks/libcxxabi/dynamic_cast.bench.cpp libcxx/test/libcxx/gdb/gdb_pretty_printer_test.sh.cpp libunwind/src/Unwind-wasm.c lld/ELF/Symbols.cpp lld/test/wasm/relocatable.ll lldb/include/lldb/Host/Host.h lldb/include/lldb/Initialization/SystemLifetimeManager.h lldb/include/lldb/Target/Platform.h lldb/include/lldb/Target/Process.h lldb/include/lldb/Target/RemoteAwarePlatform.h lldb/include/lldb/Utility/DataExtractor.h lldb/include/lldb/Utility/VirtualDataExtractor.h lldb/source/API/SBPlatform.cpp lldb/source/Commands/CommandObjectPlatform.cpp lldb/source/Core/Debugger.cpp lldb/source/Expression/IRInterpreter.cpp lldb/source/Host/common/Host.cpp lldb/source/Host/windows/Host.cpp lldb/source/Initialization/SystemLifetimeManager.cpp lldb/source/Interpreter/Options.cpp lldb/source/Plugins/Platform/MacOSX/PlatformDarwin.cpp lldb/source/Plugins/Platform/POSIX/PlatformPOSIX.cpp lldb/source/Plugins/Platform/gdb-server/PlatformRemoteGDBServer.cpp lldb/source/Plugins/Platform/gdb-server/PlatformRemoteGDBServer.h lldb/source/Plugins/Process/AIX/NativeProcessAIX.cpp lldb/source/Plugins/Process/FreeBSD-Kernel-Core/ProcessFreeBSDKernelCore.cpp lldb/source/Plugins/Process/FreeBSD/NativeProcessFreeBSD.cpp lldb/source/Plugins/Process/Linux/NativeProcessLinux.cpp lldb/source/Plugins/Process/NetBSD/NativeProcessNetBSD.cpp lldb/source/Plugins/Process/elf-core/ProcessElfCore.cpp lldb/source/Plugins/Process/gdb-remote/GDBRemoteCommunicationClient.cpp lldb/source/Plugins/Process/gdb-remote/GDBRemoteCommunicationClient.h lldb/source/Plugins/Process/gdb-remote/GDBRemoteCommunicationServerCommon.cpp lldb/source/Plugins/Process/gdb-remote/GDBRemoteCommunicationServerLLGS.cpp lldb/source/Plugins/Protocol/MCP/Resource.cpp lldb/source/Plugins/ScriptInterpreter/Lua/LuaState.cpp lldb/source/Plugins/ScriptInterpreter/Python/Interfaces/ScriptedPythonInterface.h lldb/source/Plugins/SymbolFile/CTF/SymbolFileCTF.cpp lldb/source/Plugins/SymbolFile/NativePDB/UdtRecordCompleter.cpp lldb/source/Plugins/SymbolLocator/DebugSymbols/SymbolLocatorDebugSymbols.cpp lldb/source/Plugins/TraceExporter/common/TraceHTR.cpp lldb/source/Symbol/ObjectFile.cpp lldb/source/Target/Platform.cpp lldb/source/Target/RemoteAwarePlatform.cpp lldb/source/Target/Target.cpp lldb/source/Utility/RegularExpression.cpp lldb/source/Utility/Status.cpp lldb/source/ValueObject/ValueObject.cpp lldb/source/ValueObject/ValueObjectVariable.cpp lldb/test/API/functionalities/longjmp/main.c lldb/test/Shell/SymbolFile/NativePDB/tag-types.cpp lldb/tools/lldb-dap/DAPSessionManager.cpp lldb/unittests/DAP/DAPTest.cpp lldb/unittests/DAP/Handler/DisconnectTest.cpp lldb/unittests/DAP/TestBase.cpp lldb/unittests/DAP/TestBase.h lldb/unittests/DAP/VariablesTest.cpp lldb/unittests/Platform/PlatformDarwinTest.cpp lldb/unittests/TestingSupport/Host/SocketTestUtilities.cpp lldb/unittests/TestingSupport/TestUtilities.cpp lldb/unittests/TestingSupport/TestUtilities.h lldb/unittests/Utility/LogTest.cpp lldb/unittests/Utility/SubsystemRAIITest.cpp lldb/unittests/tools/lldb-server/tests/MessageObjects.h lldb/unittests/tools/lldb-server/tests/TestClient.cpp lldb/unittests/tools/lldb-server/tests/TestClient.h llvm/include/llvm-c/Core.h llvm/include/llvm/Analysis/Delinearization.h llvm/include/llvm/Analysis/TargetTransformInfoImpl.h llvm/include/llvm/CodeGen/BasicTTIImpl.h llvm/include/llvm/CodeGen/GlobalISel/IRTranslator.h llvm/include/llvm/CodeGen/MachineScheduler.h llvm/include/llvm/CodeGen/MultiHazardRecognizer.h llvm/include/llvm/CodeGen/ScheduleHazardRecognizer.h llvm/include/llvm/ExecutionEngine/Orc/WaitingOnGraph.h llvm/include/llvm/ExecutionEngine/Orc/WaitingOnGraphOpReplay.h llvm/include/llvm/Frontend/Offloading/Utility.h llvm/include/llvm/IR/DataLayout.h llvm/include/llvm/IR/InstVisitor.h llvm/include/llvm/IR/Instructions.h llvm/include/llvm/Object/ELF.h llvm/include/llvm/Transforms/InstCombine/InstCombiner.h llvm/include/llvm/Transforms/Vectorize/SandboxVectorizer/DependencyGraph.h llvm/lib/Analysis/ConstantFolding.cpp llvm/lib/Analysis/Delinearization.cpp llvm/lib/Analysis/DependenceAnalysis.cpp llvm/lib/Analysis/InstructionSimplify.cpp llvm/lib/Analysis/LoopAccessAnalysis.cpp llvm/lib/Analysis/ObjCARCInstKind.cpp llvm/lib/Analysis/ValueTracking.cpp llvm/lib/AsmParser/LLLexer.cpp llvm/lib/Bitcode/Writer/BitcodeWriter.cpp llvm/lib/CodeGen/CodeGenPrepare.cpp llvm/lib/CodeGen/GlobalISel/CombinerHelper.cpp llvm/lib/CodeGen/GlobalISel/IRTranslator.cpp llvm/lib/CodeGen/MachineScheduler.cpp llvm/lib/CodeGen/MultiHazardRecognizer.cpp llvm/lib/CodeGen/SelectionDAG/DAGCombiner.cpp llvm/lib/CodeGen/SelectionDAG/FastISel.cpp llvm/lib/CodeGen/SelectionDAG/LegalizeIntegerTypes.cpp llvm/lib/CodeGen/SelectionDAG/SelectionDAGBuilder.cpp llvm/lib/CodeGen/SelectionDAG/SelectionDAGBuilder.h llvm/lib/CodeGen/StackSlotColoring.cpp llvm/lib/CodeGen/TargetLoweringBase.cpp llvm/lib/CodeGen/TypePromotion.cpp llvm/lib/DWARFLinker/Classic/DWARFLinker.cpp llvm/lib/Frontend/Offloading/Utility.cpp llvm/lib/Frontend/OpenMP/OMPIRBuilder.cpp llvm/lib/FuzzMutate/RandomIRBuilder.cpp llvm/lib/IR/DataLayout.cpp llvm/lib/IR/Instruction.cpp llvm/lib/IR/Instructions.cpp llvm/lib/IR/Metadata.cpp llvm/lib/IR/ProfDataUtils.cpp llvm/lib/MC/MCLFIRewriter.cpp llvm/lib/MC/MCParser/LFIAsmParser.cpp llvm/lib/SandboxIR/Context.cpp llvm/lib/Target/AArch64/AArch64.h llvm/lib/Target/AArch64/AArch64AdvSIMDScalarPass.cpp llvm/lib/Target/AArch64/AArch64BranchTargets.cpp llvm/lib/Target/AArch64/AArch64FastISel.cpp llvm/lib/Target/AArch64/AArch64ISelLowering.cpp llvm/lib/Target/AArch64/AArch64ISelLowering.h llvm/lib/Target/AArch64/AArch64MacroFusion.cpp llvm/lib/Target/AArch64/AArch64PointerAuth.cpp llvm/lib/Target/AArch64/AArch64Subtarget.h llvm/lib/Target/AArch64/AArch64TargetMachine.cpp llvm/lib/Target/AArch64/AArch64TargetTransformInfo.cpp llvm/lib/Target/AMDGPU/AMDGPUAsmPrinter.cpp llvm/lib/Target/AMDGPU/AMDGPUInstCombineIntrinsic.cpp llvm/lib/Target/AMDGPU/AMDGPULowerBufferFatPointers.cpp llvm/lib/Target/AMDGPU/AMDGPUMCInstLower.cpp llvm/lib/Target/AMDGPU/AMDGPURegBankLegalizeRules.cpp llvm/lib/Target/AMDGPU/AMDGPUTargetTransformInfo.cpp llvm/lib/Target/AMDGPU/AsmParser/AMDGPUAsmParser.cpp llvm/lib/Target/AMDGPU/Disassembler/AMDGPUDisassembler.cpp llvm/lib/Target/AMDGPU/GCNHazardRecognizer.cpp llvm/lib/Target/AMDGPU/GCNHazardRecognizer.h llvm/lib/Target/AMDGPU/GCNSubtarget.cpp llvm/lib/Target/AMDGPU/GCNSubtarget.h llvm/lib/Target/AMDGPU/R600TargetTransformInfo.cpp llvm/lib/Target/AMDGPU/SIISelLowering.cpp llvm/lib/Target/AMDGPU/SIInstrInfo.cpp llvm/lib/Target/AMDGPU/Utils/AMDGPUBaseInfo.cpp llvm/lib/Target/AMDGPU/Utils/AMDGPUBaseInfo.h llvm/lib/Target/ARM/ARMFastISel.cpp llvm/lib/Target/ARM/ARMISelLowering.cpp llvm/lib/Target/BPF/BPFMISimplifyPatchable.cpp llvm/lib/Target/DirectX/DXILResourceAccess.cpp llvm/lib/Target/DirectX/DXILShaderFlags.cpp llvm/lib/Target/DirectX/DXILWriter/DXILBitcodeWriter.cpp llvm/lib/Target/DirectX/DirectXTargetTransformInfo.cpp llvm/lib/Target/Hexagon/HexagonHazardRecognizer.cpp llvm/lib/Target/Hexagon/HexagonHazardRecognizer.h llvm/lib/Target/LoongArch/LoongArchISelLowering.cpp llvm/lib/Target/Mips/MipsFastISel.cpp llvm/lib/Target/PowerPC/PPCFastISel.cpp llvm/lib/Target/PowerPC/PPCHazardRecognizers.cpp llvm/lib/Target/PowerPC/PPCHazardRecognizers.h llvm/lib/Target/RISCV/RISCVISelLowering.cpp llvm/lib/Target/RISCV/RISCVInstrInfo.cpp llvm/lib/Target/RISCV/RISCVInterleavedAccess.cpp llvm/lib/Target/RISCV/RISCVTargetTransformInfo.cpp llvm/lib/Target/RISCV/RISCVTargetTransformInfo.h llvm/lib/Target/SPIRV/MCTargetDesc/SPIRVMCAsmInfo.cpp llvm/lib/Target/SPIRV/SPIRVAsmPrinter.cpp llvm/lib/Target/SPIRV/SPIRVCommandLine.cpp llvm/lib/Target/SPIRV/SPIRVEmitIntrinsics.cpp llvm/lib/Target/SPIRV/SPIRVGlobalRegistry.cpp llvm/lib/Target/SPIRV/SPIRVInstructionSelector.cpp llvm/lib/Target/SPIRV/SPIRVLegalizerInfo.cpp llvm/lib/Target/SPIRV/SPIRVModuleAnalysis.cpp llvm/lib/Target/SPIRV/SPIRVModuleAnalysis.h llvm/lib/Target/SPIRV/SPIRVTargetTransformInfo.cpp llvm/lib/Target/SPIRV/SPIRVTargetTransformInfo.h llvm/lib/Target/SPIRV/SPIRVUtils.cpp llvm/lib/Target/SystemZ/SystemZElimCompare.cpp llvm/lib/Target/SystemZ/SystemZInstrInfo.cpp llvm/lib/Target/SystemZ/SystemZInstrInfo.h llvm/lib/Target/SystemZ/SystemZMachineScheduler.cpp llvm/lib/Target/SystemZ/SystemZMachineScheduler.h llvm/lib/Target/SystemZ/SystemZTargetMachine.cpp llvm/lib/Target/SystemZ/SystemZTargetMachine.h llvm/lib/Target/WebAssembly/WebAssemblyFastISel.cpp llvm/lib/Target/WebAssembly/WebAssemblyISelLowering.cpp llvm/lib/Target/X86/MCTargetDesc/X86MCCodeEmitter.cpp llvm/lib/Target/X86/X86AsmPrinter.cpp llvm/lib/Target/X86/X86FastISel.cpp llvm/lib/Target/X86/X86ISelLowering.cpp llvm/lib/Target/X86/X86SelectionDAGInfo.cpp llvm/lib/Target/X86/X86TargetTransformInfo.cpp llvm/lib/Transforms/AggressiveInstCombine/AggressiveInstCombine.cpp llvm/lib/Transforms/Coroutines/CoroSplit.cpp llvm/lib/Transforms/IPO/Attributor.cpp llvm/lib/Transforms/IPO/AttributorAttributes.cpp llvm/lib/Transforms/IPO/IROutliner.cpp llvm/lib/Transforms/IPO/SampleProfileMatcher.cpp llvm/lib/Transforms/InstCombine/InstCombineAndOrXor.cpp llvm/lib/Transforms/InstCombine/InstCombineCasts.cpp llvm/lib/Transforms/InstCombine/InstCombineInternal.h llvm/lib/Transforms/InstCombine/InstCombineSelect.cpp llvm/lib/Transforms/InstCombine/InstCombineSimplifyDemanded.cpp llvm/lib/Transforms/InstCombine/InstructionCombining.cpp llvm/lib/Transforms/Utils/BreakCriticalEdges.cpp llvm/lib/Transforms/Utils/InlineFunction.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/DependencyGraph.cpp llvm/lib/Transforms/Vectorize/VPlan.cpp llvm/lib/Transforms/Vectorize/VPlan.h llvm/lib/Transforms/Vectorize/VPlanRecipes.cpp llvm/lib/Transforms/Vectorize/VPlanTransforms.cpp llvm/test/Analysis/CostModel/AMDGPU/exp.ll llvm/test/Analysis/CostModel/AMDGPU/exp10.ll llvm/test/Analysis/CostModel/AMDGPU/exp2.ll llvm/test/Analysis/InstCount/instcount.ll llvm/test/CodeGen/AArch64/fp-fcanonicalize.ll llvm/test/CodeGen/AArch64/sve-bf16-arith.ll llvm/test/CodeGen/AArch64/sve-bf16-combines.ll llvm/test/CodeGen/AArch64/sve-bf16-compares.ll llvm/test/CodeGen/AArch64/sve-bf16-converts.ll llvm/test/CodeGen/AArch64/sve-bf16-int-converts.ll llvm/test/CodeGen/AArch64/sve-bf16-reductions.ll llvm/test/CodeGen/AArch64/sve-bf16-rounding.ll llvm/test/CodeGen/AArch64/sve-fixed-length-fp-minmax.ll llvm/test/CodeGen/AArch64/sve-fixed-length-fp-rounding.ll llvm/test/CodeGen/AArch64/sve-fp.ll llvm/test/CodeGen/AArch64/sve-streaming-mode-fixed-length-fp-minmax.ll llvm/test/CodeGen/AArch64/sve-streaming-mode-fixed-length-fp-rounding.ll llvm/test/CodeGen/AMDGPU/buffer-fat-pointer-unsupported-errors.ll llvm/test/CodeGen/AMDGPU/code-size-estimate.ll llvm/test/CodeGen/AMDGPU/fp-min-max-num-flat-atomics.ll llvm/test/CodeGen/AMDGPU/fp-min-max-num-global-atomics.ll llvm/test/CodeGen/AMDGPU/hsa-func-align.ll llvm/test/CodeGen/AMDGPU/hsa-func.ll llvm/test/CodeGen/AMDGPU/s_code_end.ll llvm/test/CodeGen/AMDGPU/vgpr-mark-last-scratch-load.ll llvm/test/CodeGen/DirectX/ShaderFlags/wave-ops.ll llvm/test/CodeGen/DirectX/matrix-multiply.ll llvm/test/CodeGen/Hexagon/funnel-shift.ll llvm/test/CodeGen/Hexagon/rotate.ll llvm/test/CodeGen/LoongArch/lasx/vxi1-masks.ll llvm/test/CodeGen/RISCV/attributes.ll llvm/test/CodeGen/RISCV/features-info.ll llvm/test/CodeGen/RISCV/rv64p.ll llvm/test/CodeGen/RISCV/rvv/abd.ll llvm/test/CodeGen/RISCV/rvv/fixed-vectors-interleaved-access.ll llvm/test/CodeGen/RISCV/rvv/fixed-vectors-sad.ll llvm/test/CodeGen/SPIRV/assume.ll llvm/test/CodeGen/SPIRV/extensions/SPV_INTEL_function_pointers/fp_const.ll llvm/test/CodeGen/SPIRV/hlsl-intrinsics/reversebits.ll llvm/test/CodeGen/SPIRV/hlsl-resources/LoadLevel.ll llvm/test/CodeGen/SystemZ/DAGCombiner_isAlias.ll llvm/test/CodeGen/SystemZ/alias-01.ll llvm/test/CodeGen/SystemZ/args-06.ll llvm/test/CodeGen/SystemZ/args-12.ll llvm/test/CodeGen/SystemZ/atomic-load-09.ll llvm/test/CodeGen/SystemZ/atomic-store-08.ll llvm/test/CodeGen/SystemZ/atomic-store-09.ll llvm/test/CodeGen/SystemZ/atomicrmw-fmax-01.ll llvm/test/CodeGen/SystemZ/atomicrmw-fmin-01.ll llvm/test/CodeGen/SystemZ/fp-half-vector-fcmp-select.ll llvm/test/CodeGen/SystemZ/fp-half.ll llvm/test/CodeGen/SystemZ/int-conv-11.ll llvm/test/CodeGen/SystemZ/knownbits-intrinsics-binop.ll llvm/test/CodeGen/SystemZ/memcpy-01.ll llvm/test/CodeGen/SystemZ/memset-01.ll llvm/test/CodeGen/SystemZ/shift-13.ll llvm/test/CodeGen/SystemZ/shift-14.ll llvm/test/CodeGen/SystemZ/shift-15.ll llvm/test/CodeGen/SystemZ/signbits-intrinsics-binop.ll llvm/test/CodeGen/SystemZ/vec-args-04.ll llvm/test/CodeGen/SystemZ/vec-sub-01.ll llvm/test/CodeGen/SystemZ/vector-constrained-fp-intrinsics.ll llvm/test/CodeGen/WebAssembly/load-ext.ll llvm/test/CodeGen/WebAssembly/offset-fastisel.ll llvm/test/CodeGen/WebAssembly/simd-offset.ll llvm/test/CodeGen/X86/asm-modifier-error.ll llvm/test/CodeGen/X86/asm-modifier.ll llvm/test/CodeGen/X86/avgceils-scalar.ll llvm/test/CodeGen/X86/avgceilu-scalar.ll llvm/test/CodeGen/X86/avgfloors-scalar.ll llvm/test/CodeGen/X86/combine-add.ll llvm/test/CodeGen/X86/div_i129_v_pow2k.ll llvm/test/CodeGen/X86/expand-large-fp-optnone.ll llvm/test/CodeGen/X86/fold-tied-op.ll llvm/test/CodeGen/X86/funnel-shift-i512.ll llvm/test/CodeGen/X86/icmp-shift-opt.ll llvm/test/CodeGen/X86/legalize-shl-vec.ll llvm/test/CodeGen/X86/load-local-v3i129.ll llvm/test/CodeGen/X86/midpoint-int.ll llvm/test/CodeGen/X86/nofpclass.ll llvm/test/CodeGen/X86/pr32282.ll llvm/test/CodeGen/X86/pr38539.ll llvm/test/CodeGen/X86/pr43820.ll llvm/test/CodeGen/X86/pr49162.ll llvm/test/CodeGen/X86/rotate-extract.ll llvm/test/CodeGen/X86/scmp.ll llvm/test/CodeGen/X86/sdiv_fix_sat.ll llvm/test/CodeGen/X86/shift-and.ll llvm/test/CodeGen/X86/shift-i256.ll llvm/test/CodeGen/X86/shift-i512.ll llvm/test/CodeGen/X86/smax.ll llvm/test/CodeGen/X86/smin.ll llvm/test/CodeGen/X86/udiv_fix_sat.ll llvm/test/CodeGen/X86/umax.ll llvm/test/CodeGen/X86/umin.ll llvm/test/CodeGen/X86/vector-half-conversions.ll llvm/test/CodeGen/X86/vector-sext.ll llvm/test/CodeGen/X86/vector-zext.ll llvm/test/Transforms/AggressiveInstCombine/masked-cmp.ll llvm/test/Transforms/IRNormalizer/naming-args-instr-blocks.ll llvm/test/Transforms/IRNormalizer/naming-arguments.ll llvm/test/Transforms/IRNormalizer/naming.ll llvm/test/Transforms/IRNormalizer/pass-parameters.ll llvm/test/Transforms/IRNormalizer/regression-convergence-tokens.ll llvm/test/Transforms/IRNormalizer/regression-infinite-loop.ll llvm/test/Transforms/IRNormalizer/reordering-basic.ll llvm/test/Transforms/IRNormalizer/reordering.ll llvm/test/Transforms/InstCombine/and2.ll llvm/test/Transforms/InstCombine/select-and-or.ll llvm/test/Transforms/InstCombine/simplify-demanded-fpclass.ll llvm/test/Transforms/InstCombine/trunc.ll llvm/test/Transforms/InstSimplify/and-or-implied-cond.ll llvm/test/Transforms/LoopVectorize/AArch64/partial-reduce-incomplete-chains.ll llvm/test/Transforms/LoopVectorize/dereferenceable-info-from-assumption-variable-size.ll llvm/test/Transforms/SampleProfile/pseudo-probe-stale-profile-renaming.ll llvm/test/tools/llubi/loadstore_be.ll llvm/test/tools/llubi/loadstore_le.ll llvm/test/tools/llubi/loadstore_overaligned.ll llvm/test/tools/llvm-ir2vec/entities.ll llvm/test/tools/llvm-ir2vec/triplets.ll llvm/tools/llubi/lib/Context.cpp llvm/tools/llubi/lib/Context.h llvm/tools/llubi/lib/Interpreter.cpp llvm/tools/llubi/lib/Value.cpp llvm/tools/llvm-c-test/echo.cpp llvm/tools/sancov/sancov.cpp llvm/unittests/Analysis/IR2VecTest.cpp llvm/unittests/ExecutionEngine/Orc/WaitingOnGraphTest.cpp llvm/unittests/Frontend/OpenMPIRBuilderTest.cpp llvm/unittests/IR/DataLayoutTest.cpp llvm/unittests/TargetParser/RISCVISAInfoTest.cpp llvm/unittests/Transforms/Vectorize/SandboxVectorizer/DependencyGraphTest.cpp llvm/utils/TableGen/Common/CodeGenRegisters.cpp llvm/utils/TableGen/Common/CodeGenRegisters.h llvm/utils/TableGen/RegisterInfoEmitter.cpp mlir/include/mlir-c/Dialect/LLVM.h mlir/include/mlir/Dialect/OpenACC/OpenACC.h mlir/include/mlir/Dialect/OpenACC/OpenACCUtils.h mlir/include/mlir/Dialect/OpenACC/OpenACCUtilsCG.h mlir/include/mlir/Dialect/OpenACC/OpenACCUtilsLoop.h mlir/include/mlir/Dialect/Tosa/IR/TosaProfileCompliance.h mlir/include/mlir/Dialect/XeGPU/Transforms/XeGPULayoutImpl.h mlir/lib/CAPI/Dialect/LLVM.cpp mlir/lib/Conversion/AMDGPUToROCDL/AMDGPUToROCDL.cpp mlir/lib/Conversion/SCFToGPU/SCFToGPU.cpp mlir/lib/Dialect/AMDGPU/IR/AMDGPUOps.cpp mlir/lib/Dialect/Affine/Transforms/SuperVectorize.cpp mlir/lib/Dialect/Arith/IR/ArithOps.cpp mlir/lib/Dialect/GPU/Pipelines/GPUToXeVMPipeline.cpp mlir/lib/Dialect/LLVMIR/IR/LLVMDialect.cpp mlir/lib/Dialect/OpenACC/IR/OpenACCCG.cpp mlir/lib/Dialect/OpenACC/Utils/OpenACCUtils.cpp mlir/lib/Dialect/OpenACC/Utils/OpenACCUtilsCG.cpp mlir/lib/Dialect/SCF/Utils/Utils.cpp mlir/lib/Dialect/SPIRV/IR/SPIRVOps.cpp mlir/lib/Dialect/Tosa/IR/TargetEnv.cpp mlir/lib/Dialect/Tosa/Transforms/TosaAttachTarget.cpp mlir/lib/Dialect/Tosa/Transforms/TosaProfileCompliance.cpp mlir/lib/Dialect/Vector/IR/VectorOps.cpp mlir/lib/Dialect/XeGPU/Transforms/XeGPUBlocking.cpp mlir/lib/Dialect/XeGPU/Transforms/XeGPUPeepHoleOptimizer.cpp mlir/lib/Dialect/XeGPU/Transforms/XeGPUPropagateLayout.cpp mlir/lib/Interfaces/ValueBoundsOpInterface.cpp mlir/lib/Pass/PassRegistry.cpp mlir/lib/Target/LLVMIR/DebugImporter.cpp mlir/lib/Target/LLVMIR/DebugTranslation.cpp mlir/lib/Target/LLVMIR/Dialect/LLVMIR/LLVMToLLVMIRTranslation.cpp mlir/lib/Target/LLVMIR/ModuleImport.cpp mlir/lib/Transforms/Utils/DialectConversion.cpp mlir/test/CAPI/llvm.c mlir/test/Target/LLVMIR/Import/debug-info.ll mlir/test/Target/LLVMIR/Import/instructions.ll mlir/test/lib/Dialect/XeGPU/TestXeGPUTransforms.cpp mlir/unittests/Dialect/OpenACC/OpenACCUtilsCGTest.cpp offload/plugins-nextgen/common/include/PluginInterface.h offload/plugins-nextgen/common/src/PluginInterface.cpp offload/plugins-nextgen/level_zero/include/L0Plugin.h offload/plugins-nextgen/level_zero/src/L0Plugin.cpp offload/plugins-nextgen/level_zero/src/L0Program.cpp offload/unittests/OffloadAPI/common/Environment.cpp clang-tools-extra/clang-tidy/bugprone/StdExceptionBaseclassCheck.cpp clang-tools-extra/clang-tidy/bugprone/StdExceptionBaseclassCheck.h clang-tools-extra/test/clang-tidy/checkers/bugprone/std-exception-baseclass.cpp clang/include/clang/Analysis/Scalable/Analyses/UnsafeBufferUsage/UnsafeBufferUsageExtractor.h clang/test/CodeGen/AArch64/inline-asm-p-constraint.c libclc/clc/include/clc/address_space/clc_qualifier.h libcxx/test/libcxx/strings/basic.string/abi.compile.pass.cpp libcxx/test/libcxx/strings/basic.string/asan.pass.cpp libcxx/test/libcxx/strings/basic.string/asan_deque_integration.pass.cpp libcxx/test/libcxx/strings/basic.string/asan_short.pass.cpp libcxx/test/libcxx/strings/basic.string/asan_turning_off.pass.cpp libcxx/test/libcxx/strings/basic.string/asan_vector_integration.pass.cpp llvm/test/CodeGen/SystemZ/vec-cmpsel-01.ll
``````````

</details>


The following files introduce new uses of undef:
 - llvm/test/Transforms/InstSimplify/ConstProp/cttz-elts.ll

[Undef](https://llvm.org/docs/LangRef.html#undefined-values) 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:
```llvm
define void @fn() {
  ...
  br i1 undef, ...
}
```

Please use the following instead:
```llvm
define void @fn(i1 %cond) {
  ...
  br i1 %cond, ...
}
```

Please refer to the [Undefined Behavior Manual](https://llvm.org/docs/UndefinedBehavior.html) for more information.



https://github.com/llvm/llvm-project/pull/185710


More information about the llvm-branch-commits mailing list