[libcxx-commits] [clang] [clang-tools-extra] [compiler-rt] [flang] [libcxx] [lldb] [llvm] [mlir] [openmp] Amd/dev/rlieberm/cleanp revert patch (PR #165095)
via libcxx-commits
libcxx-commits at lists.llvm.org
Sat Oct 25 06:10:07 PDT 2025
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 amd/comgr/src/comgr-cache-command.cpp amd/comgr/src/comgr-cache-command.h amd/comgr/src/comgr-cache.cpp amd/comgr/src/comgr-cache.h amd/comgr/src/comgr-clang-command.cpp amd/comgr/src/comgr-clang-command.h amd/comgr/src/comgr-compiler.cpp amd/comgr/src/comgr-compiler.h amd/comgr/src/comgr-device-libs.cpp amd/comgr/src/comgr-device-libs.h amd/comgr/src/comgr-diagnostic-handler.cpp amd/comgr/src/comgr-diagnostic-handler.h amd/comgr/src/comgr-disassembly.cpp amd/comgr/src/comgr-disassembly.h amd/comgr/src/comgr-env.cpp amd/comgr/src/comgr-env.h amd/comgr/src/comgr-metadata.cpp amd/comgr/src/comgr-metadata.h amd/comgr/src/comgr-signal.cpp amd/comgr/src/comgr-signal.h amd/comgr/src/comgr-spirv-command.cpp amd/comgr/src/comgr-spirv-command.h amd/comgr/src/comgr-symbol.cpp amd/comgr/src/comgr-symbol.h amd/comgr/src/comgr-symbolizer.cpp amd/comgr/src/comgr-symbolizer.h amd/comgr/src/comgr-unbundle-command.cpp amd/comgr/src/comgr-unbundle-command.h amd/comgr/src/comgr.cpp amd/comgr/src/comgr.h amd/comgr/src/time-stat/perf-timer.h amd/comgr/src/time-stat/time-stat.cpp amd/comgr/src/time-stat/time-stat.h amd/comgr/src/time-stat/ts-interface.h amd/comgr/test-lit/comgr-sources/common.h amd/comgr/test-lit/comgr-sources/compile-opencl-minimal.c amd/comgr/test-lit/comgr-sources/data-action.c amd/comgr/test-lit/comgr-sources/get-version.c amd/comgr/test-lit/comgr-sources/lookup-code-object.c amd/comgr/test-lit/comgr-sources/source-to-bc-with-dev-libs.c amd/comgr/test-lit/comgr-sources/spirv-to-reloc.c amd/comgr/test-lit/comgr-sources/spirv-translator.c amd/comgr/test-lit/comgr-sources/status-string.c amd/comgr/test-lit/comgr-sources/unbundle.c amd/comgr/test-lit/data-action.c amd/comgr/test-lit/get-version.c amd/comgr/test-lit/status-string.c amd/comgr/test/assemble_test.c amd/comgr/test/common.h amd/comgr/test/compile_hip_test.c amd/comgr/test/compile_hip_to_relocatable.c amd/comgr/test/compile_log_remarks_test.c amd/comgr/test/compile_log_test.c amd/comgr/test/compile_minimal_test.c amd/comgr/test/compile_source_to_executable.c amd/comgr/test/compile_source_with_device_libs_to_bc_test.c amd/comgr/test/compile_source_with_device_libs_to_bc_with_vfs_test.c amd/comgr/test/compile_test.c amd/comgr/test/data_test.c amd/comgr/test/demangle_test.c amd/comgr/test/disasm_instr_test.c amd/comgr/test/fail_to_build_driver.c amd/comgr/test/file_map.c amd/comgr/test/get_data_isa_name_test.c amd/comgr/test/include_subdirectory_test.c amd/comgr/test/isa_name_parsing_test.c amd/comgr/test/link_test.c amd/comgr/test/mangled_names_hip_test.c amd/comgr/test/mangled_names_test.c amd/comgr/test/map_elf_virtual_address_test.c amd/comgr/test/metadata_merge_test.c amd/comgr/test/metadata_msgpack_test.c amd/comgr/test/metadata_multiple_msgpacks_test.c amd/comgr/test/metadata_tp_test.c amd/comgr/test/metadata_yaml_test.c amd/comgr/test/multithread_test.cpp amd/comgr/test/name_expression_map_test.c amd/comgr/test/nested_kernel_test.c amd/comgr/test/source/include-macro.h amd/comgr/test/source/include-nested.h amd/comgr/test/symbolize_test.c amd/comgr/test/symbols_iterate_test.c amd/comgr/test/symbols_test.c amd/comgr/test/unbundle_hip_test.c amd/device-libs/asanrtl/inc/asan_util.h amd/device-libs/asanrtl/inc/globals.h amd/device-libs/asanrtl/inc/shadow_mapping.h amd/device-libs/irif/inc/irif.h amd/device-libs/ockl/inc/amd_hsa_common.h amd/device-libs/ockl/inc/amd_hsa_elf.h amd/device-libs/ockl/inc/amd_hsa_kernel_code.h amd/device-libs/ockl/inc/amd_hsa_queue.h amd/device-libs/ockl/inc/amd_hsa_signal.h amd/device-libs/ockl/inc/device_amd_hsa.h amd/device-libs/ockl/inc/hsa.h amd/device-libs/ockl/inc/ockl.h amd/device-libs/ockl/inc/ockl_hsa.h amd/device-libs/ockl/inc/wgscratch.h amd/device-libs/ockl/src/base-image-intrinsics.ll amd/device-libs/ockl/src/buffer-intrinsics.ll amd/device-libs/ockl/src/extended-image-intrinsics.ll amd/device-libs/ockl/src/wgscratch.ll amd/device-libs/oclc/inc/oclc.h amd/device-libs/ocml/inc/ocml.h amd/device-libs/ocml/src/besselD_table.h amd/device-libs/ocml/src/besselF_table.h amd/device-libs/ocml/src/builtins.h amd/device-libs/ocml/src/ep.h amd/device-libs/ocml/src/expD_base.h amd/device-libs/ocml/src/expF_base.h amd/device-libs/ocml/src/logD_base.h amd/device-libs/ocml/src/mathD.h amd/device-libs/ocml/src/mathF.h amd/device-libs/ocml/src/mathH.h amd/device-libs/ocml/src/opts.h amd/device-libs/ocml/src/powD_base.h amd/device-libs/ocml/src/powF_base.h amd/device-libs/ocml/src/powH_base.h amd/device-libs/ocml/src/privD.h amd/device-libs/ocml/src/privF.h amd/device-libs/ocml/src/privH.h amd/device-libs/ocml/src/remainderD_base.h amd/device-libs/ocml/src/remainderF_base.h amd/device-libs/ocml/src/remainderH_base.h amd/device-libs/ocml/src/tables.h amd/device-libs/ocml/src/trigpiredD.h amd/device-libs/ocml/src/trigpiredF.h amd/device-libs/ocml/src/trigpiredH.h amd/device-libs/ocml/src/trigredD.h amd/device-libs/ocml/src/trigredF.h amd/device-libs/ocml/src/trigredH.h amd/device-libs/opencl/src/devenq/devenq.h amd/device-libs/opencl/src/integer/int.h amd/device-libs/opencl/src/pipes/pipes.h amd/device-libs/utils/prepare-builtins/prepare-builtins.cpp amd/hipcc/src/filesystem.h amd/hipcc/src/hipBin.h amd/hipcc/src/hipBin_amd.h amd/hipcc/src/hipBin_base.h amd/hipcc/src/hipBin_nvidia.h amd/hipcc/src/hipBin_util.h amd/hipcc/src/hipcc.cpp amd/hipcc/src/hipconfig.cpp amd/hipcc/src/utils.cpp amd/hipcc/src/utils.h clang/lib/CodeGen/CGEmitEmissaryExec.cpp clang/lib/Driver/ToolChains/OpaqueOffloadLinker.cpp clang/lib/Headers/omp_libmextras.h clang/lib/Headers/openmp_wrappers/hip/hip_runtime.h clang/test/CodeGen/amdgpu-builtin-is-invocable.c clang/test/CodeGen/amdgpu-builtin-processor-is.c clang/test/CodeGen/amdgpu-feature-builtins-invalid-use.cpp clang/test/CodeGen/asan_globals_symbols.cpp clang/test/CodeGen/asan_globals_symbols_ir_attribute.cpp clang/test/CodeGen/debug-info-block-expr-heterogeneous-dwarf.c clang/test/CodeGen/debug-info-global-constant-heterogeneous-dwarf.c clang/test/CodeGenCXX/heterogeneous-debug-info-structured-binding-bitfield.cpp clang/test/CodeGenCXX/heterogeneous-debug-info-structured-binding.cpp clang/test/Driver/A+A.c clang/test/Driver/amdgcn-openmp-toolchain-dwarf.c clang/test/Driver/amdgcn-toolchain-openmp-duplicate-arguments.c clang/test/Driver/amdgpu-openmp-O0.c clang/test/Driver/amdgpu-openmp-toolchain-new.c clang/test/Driver/amdllvm_error.c clang/test/Driver/amdllvm_link_version.c clang/test/Driver/amdllvm_version.c clang/test/Driver/android-no-installed-libcxx.cpp clang/test/Driver/clang-offload-wrapper.c clang/test/Driver/openmp-invalid-target-id.c clang/test/Driver/openmp-offload-fnoopenmp.c clang/test/Driver/openmp-offload-gpu-new.c clang/test/Driver/openmp-offload-multi-save-temps.c clang/test/Driver/openmp-offload-multi.c clang/test/Driver/openmp-runtimelib.c clang/test/Driver/openmp-target-fast-flag.c clang/test/Driver/openmp-target-id.c clang/test/OpenMP/allow-kernelc-io.c clang/test/OpenMP/amdgcn_fix_static_initializer_debug.cpp clang/test/OpenMP/amdgcn_target_codegen_globals.cpp clang/test/OpenMP/amdgcn_target_fast_fp_apu.cpp clang/test/OpenMP/amdgcn_target_printf_codegen.c clang/test/OpenMP/amdgcn_target_printf_conditional_codegen.c clang/test/OpenMP/amdgcn_target_printf_unknown_size_arguments.c clang/test/OpenMP/amdgcn_usm_atomics_hint.cpp clang/test/OpenMP/big_jump_loop_codegen.cpp clang/test/OpenMP/big_jump_loop_nonrect_collapse.cpp clang/test/OpenMP/big_jump_loop_split_codegen.cpp clang/test/OpenMP/fast_red_codegen.cpp clang/test/OpenMP/fast_red_host_codegen.cpp clang/test/OpenMP/multi_device_codegen.cpp clang/test/OpenMP/no_loop_codegen.cpp clang/test/OpenMP/no_loop_split_codegen.cpp clang/test/OpenMP/noloop_nonrect_collapse.cpp clang/test/OpenMP/nvptx_target_printf_codegen.c clang/test/OpenMP/target_teams_generic_loop_codegen-2.cpp clang/test/OpenMP/target_teams_loop_codegen_as_distribute.cpp clang/test/OpenMP/target_teams_loop_codegen_as_parallel_for.cpp clang/test/OpenMP/xteam_red_callee.cpp clang/test/OpenMP/xteam_red_callee_ptr.cpp clang/test/OpenMP/xteam_red_codegen.cpp clang/test/OpenMP/xteam_red_codegen_incr.cpp clang/test/OpenMP/xteam_red_debug_info.c clang/test/OpenMP/xteam_red_host_codegen.cpp clang/test/OpenMP/xteam_red_host_codegen_incr.cpp clang/test/OpenMP/xteam_red_min_max.cpp clang/test/OpenMP/xteam_red_min_max_fast_reduction.c clang/test/OpenMP/xteam_red_min_max_multi_device.c clang/test/OpenMP/xteam_red_min_max_small_precision.c clang/test/OpenMP/xteam_red_reference.cpp clang/test/OpenMP/xteam_red_small_precision.c clang/test/OpenMP/xteam_red_split_codegen.cpp clang/test/OpenMP/xteam_scan_codegen.cpp clang/test/OpenMP/xteam_scan_datatypes.cpp clang/test/OpenMP/xteam_scan_host_codegen.cpp clang/test/OpenMP/xteam_scan_messages.cpp clang/test/SemaCXX/amdgpu-wchar.cxx clang/tools/amdllvm/amdllvm.cpp clang/tools/clang-hip/clang-build-select-link/ClangBuildSelectLink.cpp clang/tools/clang-offload-wrapper/ClangOffloadWrapper.cpp compiler-rt/lib/sanitizer_common/sanitizer_allocator_amdgpu.cpp compiler-rt/lib/sanitizer_common/sanitizer_allocator_amdgpu.h compiler-rt/lib/sanitizer_common/sanitizer_allocator_device.h compiler-rt/lib/sanitizer_common/sanitizer_symbolizer_amdgpu.cpp compiler-rt/lib/sanitizer_common/sanitizer_symbolizer_amdgpu.h compiler-rt/test/asan/TestCases/Linux/asan-nonself.cpp flang-rt/include/flang-rt/runtime/amd/umpire/config.hpp flang-rt/include/flang-rt/runtime/amd/umpire/interface/c_fortran/typesUmpire.h flang-rt/include/flang-rt/runtime/amd/umpire/interface/c_fortran/umpire-prep.h flang-rt/include/flang-rt/runtime/amd/umpire/interface/c_fortran/umpire.h flang-rt/include/flang-rt/runtime/amd/umpire/interface/c_fortran/wrapAllocator.h flang-rt/include/flang-rt/runtime/amd/umpire/interface/c_fortran/wrapResourceManager.h flang-rt/include/flang-rt/runtime/amd/umpire/interface/c_fortran/wrapUmpire.h flang-rt/lib/amd/amd_alloc.cpp flang/include/flang/Runtime/AMD/amd_alloc.h flang/lib/Optimizer/OpenMP/GlobalFiltering.cpp llvm/include/llvm/ADT/IntrusiveVariant.h llvm/include/llvm/ADT/VariantTraits.h llvm/lib/Target/AMDGPU/AMDGPUExpandFeaturePredicates.cpp llvm/lib/Target/AMDGPU/Disassembler/CodeObject.cpp llvm/lib/Target/AMDGPU/Disassembler/CodeObject.h llvm/test/Assembler/DIExpressionNew.ll llvm/test/Assembler/DIExpressionNewDebugRecords.ll llvm/test/Assembler/invalid-diarglist-outside-function.ll llvm/test/Bitcode/DIExpression-is-distinct-upgrade.ll llvm/test/Bitcode/DILocalVariable-address-space.ll llvm/test/Bitcode/DIPtrRef-address-space.ll llvm/test/Bitcode/bcanalyzer-metadata-diexpression.ll llvm/test/CodeGen/AMDGPU/GlobalISel/lds-global-non-entry-func.ll llvm/test/CodeGen/AMDGPU/amdgcn.bitcast.ll llvm/test/CodeGen/AMDGPU/amdgpu-expand-feature-predicates-unfoldable.ll llvm/test/CodeGen/AMDGPU/amdgpu-expand-feature-predicates.ll llvm/test/CodeGen/AMDGPU/amdgpu-spill-cfi-saved-regs.ll llvm/test/CodeGen/AMDGPU/debug-frame.ll llvm/test/CodeGen/AMDGPU/debug-type-mutate.ll llvm/test/CodeGen/AMDGPU/fold-redundant-sgpr-vgpr-rw-across-bb.ll llvm/test/CodeGen/AMDGPU/llvm.amdgcn.global.load.b128.ll llvm/test/CodeGen/AMDGPU/llvm.amdgcn.global.store.b128.ll llvm/test/CodeGen/AMDGPU/need-fp-from-csr-vgpr-spill.ll llvm/test/CodeGen/AMDGPU/pei-cfi-saves-bug.ll llvm/test/CodeGen/AMDGPU/preload-implicit-kernargs-debug-info-multi-entry.ll llvm/test/CodeGen/AMDGPU/returnaddress_cfi.ll llvm/test/CodeGen/AMDGPU/uncalled-local-functions.ll llvm/test/CodeGen/AMDGPU/unsupported-global-load.ll llvm/test/CodeGen/AMDGPU/unsupported-global-store.ll llvm/test/CodeGen/AMDGPU/widen-vector-shift.ll llvm/test/DebugInfo/AMDGPU/dwarfdump-address-spaces.ll llvm/test/DebugInfo/AMDGPU/heterogeneous-dwarf-diop-diexpression-address-spaces.ll llvm/test/DebugInfo/AMDGPU/heterogeneous-dwarf-diop-diexpression-args.ll llvm/test/DebugInfo/AMDGPU/heterogeneous-dwarf-instruction-bundle.ll llvm/test/DebugInfo/AMDGPU/heterogeneous-dwarf-pointer-parameters-isel.ll llvm/test/DebugInfo/AMDGPU/lds-variable-location-info.ll llvm/test/DebugInfo/AMDGPU/reg-sequence-salvage.ll llvm/test/DebugInfo/heterogeneous-diop-in-diexpression-conversion.ll llvm/test/DebugInfo/heterogeneous-diop-in-diexpression.ll llvm/test/DebugInfo/verify-diop-based-diexpression.ll llvm/test/Transforms/InferAddressSpaces/AMDGPU/diop-diexpression.ll llvm/test/Transforms/InstCombine/heterogeneous-poison-dbg-rauw.ll llvm/test/Transforms/InstCombine/heterogeneous-poison-lower-dbg-declare.ll llvm/test/Transforms/LoopVectorize/AMDGPU/assert-vplan-cost-model.ll llvm/test/Transforms/OpenMP/attributor-DblComplex.ll llvm/test/Transforms/SLPVectorizer/AMDGPU/i8.ll llvm/test/Transforms/SROA/heterogeneous-poison.ll llvm/test/Verifier/amdgpu-intrinsics.ll llvm/test/Verifier/diderivedtype-memory-space-atomic-type.ll llvm/test/Verifier/diderivedtype-memory-space-const-type.ll llvm/test/Verifier/diderivedtype-memory-space-friend.ll llvm/test/Verifier/diderivedtype-memory-space-inheritance.ll llvm/test/Verifier/diderivedtype-memory-space-member.ll llvm/test/Verifier/diderivedtype-memory-space-ptr-to-member-type.ll llvm/test/Verifier/diderivedtype-memory-space-restrict-type.ll llvm/test/Verifier/diderivedtype-memory-space-rvalue-reference-type.ll llvm/test/Verifier/diderivedtype-memory-space-typedef.ll llvm/test/Verifier/diderivedtype-memory-space-volatile-type.ll llvm/test/Verifier/diglobal-memory-space-out-of-range.ll llvm/test/Verifier/dilocal-memory-space-out-of-range.ll llvm/unittests/rocm-gdb-symbols/AsmParserTest.cpp llvm/unittests/rocm-gdb-symbols/AsmWriterTest.cpp offload/include/DeviceEnvironment.h offload/include/OpenMP/OMPT/OmptCommonDefs.h offload/include/OpenMP/OMPT/OmptEventInfoTy.h offload/include/OpenMP/OMPT/OmptTracing.h offload/include/OpenMP/OMPT/OmptTracingBuffer.h offload/libomptarget/OpenMP/OMPT/OmptTracing.cpp offload/libomptarget/OpenMP/OMPT/OmptTracingBuffer.cpp offload/plugins-nextgen/amdgpu/utils/memtype.h offload/plugins-nextgen/common/OMPT/OmptDeviceTracing.h offload/plugins-nextgen/common/OMPT/OmptProfiler.cpp offload/plugins-nextgen/common/OMPT/OmptProfiler.h offload/plugins-nextgen/common/OMPT/OmptTracing.cpp offload/plugins-nextgen/common/include/Emissary.h offload/plugins-nextgen/common/include/GenericProfiler.h offload/plugins-nextgen/common/include/print_tracing.h offload/plugins-nextgen/common/src/Emissary.cpp offload/plugins-nextgen/common/src/EmissaryFortrt.cpp offload/plugins-nextgen/common/src/EmissaryPrint.cpp offload/plugins-nextgen/common/src/GenericProfiler.cpp offload/plugins-nextgen/common/src/trace.h offload/test/api/amd_assert.c offload/test/api/ompx_dump_mapping_tables.cpp offload/test/mapping/coarse_grain.cpp offload/test/multi_device/collapse-clause.cpp offload/test/multi_device/loop-with-fast-reduction.cpp offload/test/multi_device/loop-with-regular-reduction-and-privates.cpp offload/test/multi_device/loop-with-regular-reduction.cpp offload/test/multi_device/loop-with-xteam-reduction-and-privates.cpp offload/test/multi_device/mixed-multi-device.cpp offload/test/multi_device/nested-reductions.cpp offload/test/multi_device/no-copy-globals-no-force-usm.cpp offload/test/multi_device/no-copy-globals-target-fast-no-force-usm.cpp offload/test/multi_device/no-copy-globals-with-target-fast.cpp offload/test/multi_device/no-copy-globals.cpp offload/test/multi_device/non-unit-stride.cpp offload/test/multi_device/not-multi-device-small-tripcount.cpp offload/test/multi_device/not-multi-device.cpp offload/test/multi_device/simple-loop-big-jump.cpp offload/test/multi_device/simple-loop-no-loop.cpp offload/test/multi_device/small-trip-count-threshold-with-reduction-2.cpp offload/test/multi_device/small-trip-count-threshold-with-reduction-3.cpp offload/test/multi_device/small-trip-count-threshold-with-reduction.cpp offload/test/multi_device/small-trip-count-threshold.cpp offload/test/multi_device/small-trip-count.cpp offload/test/multi_device/static-chunk.cpp offload/test/multi_device/two-step-loop-big-jump.cpp offload/test/offloading/amd_default_thread_limit.c offload/test/offloading/amd_info.c offload/test/offloading/eager_maps_diag.cpp offload/test/offloading/xteam_red_1.c offload/test/offloading/xteam_red_2.c offload/test/offloading/xteam_red_blocksize_envar.c offload/test/offloading/xteam_red_callee.cpp offload/test/offloading/xteam_red_callee_ptr.cpp offload/test/offloading/xteam_red_default_option.c offload/test/offloading/xteam_red_incr.c offload/test/offloading/xteam_red_small_precision.c offload/test/offloading/xteam_scan_1.c offload/test/offloading/xteam_scan_2.c offload/test/offloading/xteam_scan_3.cpp offload/test/offloading/zero_copy_diag.cpp offload/test/unified_shared_memory/amd_close_enter_exit.c offload/test/xteamr/test_xteamr.cpp offload/test/xteamr/test_xteamr.h offload/test/xteams/test_xteams.cpp offload/test/xteams/test_xteams.h openmp/device/include/DevRTLExtras.h openmp/device/include/EmissaryIds.h openmp/device/include/EmissaryMPI.h openmp/device/include/Platform.h openmp/device/include/Xteamr.h openmp/device/include/Xteams.h openmp/device/include/extra_allocators.h openmp/device/src/EmissaryFortrt.cpp openmp/device/src/EmissaryPrint.cpp openmp/device/src/ExtraMapping.cpp openmp/device/src/LibM.cpp openmp/device/src/Memory.cpp openmp/device/src/Xteamr.cpp openmp/device/src/Xteams.cpp openmp/libompd/cuda_examples/test_target_generic.c openmp/libompd/cuda_examples/test_target_multilevel.c openmp/libompd/cuda_examples/test_target_noparallel.c openmp/libompd/cuda_examples/test_target_single.c openmp/libompd/cuda_examples/test_target_spmd.c openmp/libompd/cuda_examples/test_target_task.c openmp/libompd/gdb-plugin/DLSymService.cpp openmp/libompd/gdb-plugin/DLSymService.h openmp/libompd/gdb-plugin/test_callbacks.c openmp/libompd/src/Debug.cpp openmp/libompd/src/ompd_test.c openmp/libompd/src/ompd_test.h clang/include/clang/AST/MangleNumberingContext.h clang/include/clang/Analysis/Analyses/UninitializedValues.h clang/include/clang/Basic/CodeGenOptions.h clang/include/clang/Basic/SyncScope.h clang/include/clang/Driver/Action.h clang/include/clang/Driver/CommonArgs.h clang/include/clang/Driver/Driver.h clang/include/clang/Driver/Job.h clang/include/clang/Driver/Phases.h clang/include/clang/Driver/ToolChain.h clang/include/clang/Driver/Types.h clang/include/clang/Sema/SemaAMDGPU.h clang/include/clang/Serialization/ASTBitCodes.h clang/lib/AST/ASTContext.cpp clang/lib/AST/MicrosoftCXXABI.cpp clang/lib/AST/StmtOpenMP.cpp clang/lib/Analysis/UninitializedValues.cpp clang/lib/Basic/OpenMPKinds.cpp clang/lib/Basic/Targets/SPIR.cpp clang/lib/Basic/Targets/SPIR.h clang/lib/CodeGen/CGBuiltin.cpp clang/lib/CodeGen/CGCall.cpp clang/lib/CodeGen/CGClass.cpp clang/lib/CodeGen/CGDebugInfo.cpp clang/lib/CodeGen/CGDebugInfo.h clang/lib/CodeGen/CGDecl.cpp clang/lib/CodeGen/CGExpr.cpp clang/lib/CodeGen/CGExprScalar.cpp clang/lib/CodeGen/CGGPUBuiltin.cpp clang/lib/CodeGen/CGOpenMPRuntime.cpp clang/lib/CodeGen/CGOpenMPRuntime.h clang/lib/CodeGen/CGOpenMPRuntimeGPU.cpp clang/lib/CodeGen/CGOpenMPRuntimeGPU.h clang/lib/CodeGen/CGStmt.cpp clang/lib/CodeGen/CGStmtOpenMP.cpp clang/lib/CodeGen/CodeGenAction.cpp clang/lib/CodeGen/CodeGenFunction.h clang/lib/CodeGen/CodeGenModule.cpp clang/lib/CodeGen/CodeGenModule.h clang/lib/CodeGen/CodeGenTypes.cpp clang/lib/CodeGen/TargetBuiltins/AMDGPU.cpp clang/lib/Driver/Action.cpp clang/lib/Driver/Compilation.cpp clang/lib/Driver/Driver.cpp clang/lib/Driver/Job.cpp clang/lib/Driver/Phases.cpp clang/lib/Driver/ToolChain.cpp clang/lib/Driver/ToolChains/AIX.cpp clang/lib/Driver/ToolChains/AMDGPU.cpp clang/lib/Driver/ToolChains/AMDGPU.h clang/lib/Driver/ToolChains/AMDGPUOpenMP.cpp clang/lib/Driver/ToolChains/AMDGPUOpenMP.h clang/lib/Driver/ToolChains/Clang.cpp clang/lib/Driver/ToolChains/Clang.h clang/lib/Driver/ToolChains/CommonArgs.cpp clang/lib/Driver/ToolChains/Cuda.cpp clang/lib/Driver/ToolChains/Cuda.h clang/lib/Driver/ToolChains/Flang.cpp clang/lib/Driver/ToolChains/Gnu.cpp clang/lib/Driver/ToolChains/HIPAMD.cpp clang/lib/Driver/ToolChains/HIPAMD.h clang/lib/Driver/ToolChains/HIPSPV.cpp clang/lib/Driver/ToolChains/Linux.cpp clang/lib/Driver/ToolChains/Linux.h clang/lib/Driver/ToolChains/MSVC.cpp clang/lib/Driver/ToolChains/MinGW.cpp clang/lib/Driver/ToolChains/SPIRV.cpp clang/lib/Frontend/CompilerInvocation.cpp clang/lib/Headers/__clang_cuda_cmath.h clang/lib/Headers/__clang_cuda_complex_builtins.h clang/lib/Headers/__clang_cuda_math.h clang/lib/Headers/__clang_hip_cmath.h clang/lib/Headers/__clang_hip_math.h clang/lib/Headers/avx512fp16intrin.h clang/lib/Headers/llvm_libc_wrappers/string.h clang/lib/Headers/llvm_libc_wrappers/time.h clang/lib/Headers/opencl-c.h clang/lib/Headers/openmp_wrappers/math.h clang/lib/Lex/PPMacroExpansion.cpp clang/lib/Sema/AnalysisBasedWarnings.cpp clang/lib/Sema/JumpDiagnostics.cpp clang/lib/Sema/Sema.cpp clang/lib/Sema/SemaAMDGPU.cpp clang/lib/Sema/SemaCast.cpp clang/lib/Sema/SemaChecking.cpp clang/lib/Sema/SemaDecl.cpp clang/lib/Sema/SemaExpr.cpp clang/lib/Sema/SemaInit.cpp clang/lib/Sema/SemaLambda.cpp clang/lib/Sema/SemaOpenMP.cpp clang/lib/Sema/SemaOverload.cpp clang/test/AST/ast-dump-openmp-begin-declare-variant_10.c clang/test/AST/ast-dump-openmp-begin-declare-variant_11.c clang/test/AST/ast-dump-openmp-begin-declare-variant_12.c clang/test/AST/ast-dump-openmp-begin-declare-variant_2.c clang/test/AST/ast-dump-openmp-begin-declare-variant_3.c clang/test/AST/ast-dump-openmp-begin-declare-variant_5.c clang/test/AST/ast-dump-openmp-begin-declare-variant_8.c clang/test/AST/ast-dump-openmp-begin-declare-variant_9.c clang/test/AST/ast-dump-openmp-begin-declare-variant_addr_1.c clang/test/AST/ast-dump-openmp-begin-declare-variant_decl_1.c clang/test/AST/ast-dump-openmp-begin-declare-variant_namespace_1.cpp clang/test/AST/ast-dump-openmp-begin-declare-variant_nested.c clang/test/AST/ast-dump-openmp-begin-declare-variant_reference.cpp clang/test/AST/ast-dump-openmp-begin-declare-variant_template_1.cpp clang/test/AST/ast-dump-openmp-declare-variant-extensions.c clang/test/AST/ast-print-openacc-cache-construct.cpp clang/test/AST/ast-print-openacc-declare-construct.cpp clang/test/AST/ast-print-openacc-routine-construct.cpp clang/test/Analysis/MismatchedDeallocator-path-notes.cpp clang/test/Analysis/llvm-conventions.cpp clang/test/Analysis/malloc-plist.c clang/test/CXX/dcl.decl/dcl.fct.def/dcl.fct.def.general/p8.cpp clang/test/CXX/expr/expr.const/p2-0x.cpp clang/test/CXX/temp/temp.spec/temp.expl.spec/p12.cpp clang/test/ClangScanDeps/multiple-commands.c clang/test/CodeGen/AArch64/soft-float-abi.c clang/test/CodeGen/AArch64/sve2p1-intrinsics/acle_sve2p1_qrshr.c clang/test/CodeGen/SystemZ/builtins-systemz-zvector-constrained.c clang/test/CodeGen/SystemZ/builtins-systemz-zvector.c clang/test/CodeGen/SystemZ/builtins-systemz-zvector2-constrained.c clang/test/CodeGen/SystemZ/builtins-systemz-zvector2.c clang/test/CodeGen/amdgpu-variadic-call.c clang/test/CodeGen/embed-bitcode-marker-with-nonzero-as.c clang/test/CodeGen/fp-floatcontrol-pragma.cpp clang/test/CodeGen/paren-list-agg-init.cpp clang/test/CodeGen/scoped-fence-ops.c clang/test/CodeGen/target-builtin-noerror.c clang/test/CodeGenCXX/bitfield-access-empty.cpp clang/test/CodeGenHipStdPar/select-accelerator-code-pass-ordering.cpp clang/test/DebugInfo/KeyInstructions/for.c clang/test/DebugInfo/KeyInstructions/init-member-memcopyable-2.cpp clang/test/DebugInfo/KeyInstructions/init-member-memcopyable.cpp clang/test/DebugInfo/KeyInstructions/return-va-arg.c clang/test/Driver/DTLTO/dtlto.c clang/test/Driver/android-installed-libcxx.cpp clang/test/Driver/android-unversioned-fallback-warning.cpp clang/test/Driver/cl-x86-flags.c clang/test/Driver/clang_f_opts.c clang/test/Driver/femit-dwarf-unwind.c clang/test/Driver/linux-header-search.cpp clang/test/Driver/ohos.c clang/test/Driver/openmp-offload-gpu.c clang/test/Driver/openmp-offload-infer.c clang/test/Driver/openmp-offload.c clang/test/Driver/openmp-system-arch.c clang/test/Driver/pic.c clang/test/Driver/ppc-cpus.c clang/test/Driver/sanitizer-ld.c clang/test/Driver/ve-toolchain.cpp clang/test/Frontend/optimization-remark-with-hotness-new-pm.c clang/test/Frontend/sarif-diagnostics.cpp clang/test/Headers/Inputs/include/stdlib.h clang/test/Headers/__cpuidex_conflict.c clang/test/Headers/amdgcn_openmp_device_math_constexpr.cpp clang/test/Headers/wasm.c clang/test/Misc/warning-flags.c clang/test/Misc/warning-wall.c clang/test/OpenMP/Inputs/nesting_of_regions.cpp clang/test/OpenMP/amdgcn-attributes.cpp clang/test/OpenMP/amdgcn_sret_ctor.cpp clang/test/OpenMP/amdgcn_target_device_vla.cpp clang/test/OpenMP/amdgpu_target_with_aligned_attribute.c clang/test/OpenMP/begin_declare_variant_messages.c clang/test/OpenMP/begin_declare_variant_using_messages.cpp clang/test/OpenMP/bug57757.cpp clang/test/OpenMP/declare_target_constexpr_codegen.cpp clang/test/OpenMP/declare_variant_ast_print.c clang/test/OpenMP/declare_variant_ast_print.cpp clang/test/OpenMP/declare_variant_implementation_vendor_codegen.cpp clang/test/OpenMP/declare_variant_messages.c clang/test/OpenMP/declare_variant_messages.cpp clang/test/OpenMP/declare_variant_mixed_codegen.cpp clang/test/OpenMP/distribute_parallel_for_reduction_codegen.cpp clang/test/OpenMP/irbuilder_nested_parallel_for.c clang/test/OpenMP/metadirective_ast_print.c clang/test/OpenMP/metadirective_device_arch_codegen.cpp clang/test/OpenMP/metadirective_empty.cpp clang/test/OpenMP/metadirective_implementation_codegen.c clang/test/OpenMP/metadirective_implementation_codegen.cpp clang/test/OpenMP/nvptx_declare_variant_implementation_vendor_codegen.cpp clang/test/OpenMP/ompx_attributes_codegen.cpp clang/test/OpenMP/remarks_parallel_in_multiple_target_state_machines.c clang/test/OpenMP/remarks_parallel_in_target_state_machine.c clang/test/OpenMP/target_data_map_codegen_hold.cpp clang/test/OpenMP/target_num_teams_num_threads_attributes.cpp clang/test/OpenMP/target_teams_distribute_parallel_for_reduction_codegen.cpp clang/test/OpenMP/target_teams_distribute_parallel_for_simd_reduction_codegen.cpp clang/test/OpenMP/target_teams_generic_loop_codegen_as_parallel_for.cpp clang/test/OpenMP/target_teams_generic_loop_reduction_codegen.cpp clang/test/OpenMP/taskloop_strictmodifier_codegen.cpp clang/test/OpenMP/teams_distribute_parallel_for_reduction_codegen.cpp clang/test/OpenMP/teams_distribute_parallel_for_simd_reduction_codegen.cpp clang/test/OpenMP/teams_generic_loop_codegen-1.cpp clang/test/OpenMP/teams_generic_loop_codegen.cpp clang/test/OpenMP/teams_generic_loop_collapse_codegen.cpp clang/test/OpenMP/teams_generic_loop_private_codegen.cpp clang/test/OpenMP/teams_generic_loop_reduction_codegen.cpp clang/test/OpenMP/thread_limit_amdgpu.c clang/test/OpenMP/thread_limit_nvptx.c clang/test/Sema/ms_predefined_expr.cpp clang/test/SemaCXX/uninitialized.cpp clang/test/SemaCXX/warn-implicit-unicode-conversions.cpp clang/test/SemaCXX/warn-unsafe-buffer-usage-fixits-addressof-arraysubscript.cpp clang/test/SemaCXX/warn-unsafe-buffer-usage-fixits-deref-simple-ptr-arith.cpp clang/test/SemaCXX/warn-unsafe-buffer-usage-fixits-local-var-span.cpp clang/test/SemaCXX/warn-unsafe-buffer-usage-fixits-pointer-deref.cpp clang/test/SemaCXX/warn-unsafe-buffer-usage-multi-decl-fixits-test.cpp clang/test/SemaCXX/warn-unsafe-buffer-usage-multi-decl-uuc-fixits.cpp clang/test/SemaCXX/warn-unsafe-buffer-usage-multi-decl-warnings.cpp clang/test/SemaCXX/warn-unsafe-buffer-usage-no-fixits.cpp clang/test/SemaCXX/warn-unsafe-buffer-usage-pragma-fixit.cpp clang/test/SemaCXX/warn-unsafe-buffer-usage-pragma.cpp clang/test/SemaCXX/warn-unsafe-buffer-usage.cpp clang/test/SemaCXX/warn-unused-result.cpp clang/tools/clang-linker-wrapper/ClangLinkerWrapper.cpp clang/tools/driver/driver.cpp clang/unittests/Interpreter/InterpreterExtensionsTest.cpp compiler-rt/lib/asan/asan_allocator.cpp compiler-rt/lib/asan/asan_allocator.h compiler-rt/lib/asan/asan_descriptions.cpp compiler-rt/lib/asan/asan_descriptions.h compiler-rt/lib/asan/asan_errors.cpp compiler-rt/lib/asan/asan_errors.h compiler-rt/lib/asan/asan_globals.cpp compiler-rt/lib/asan/asan_interceptors.cpp compiler-rt/lib/asan/asan_interface.inc compiler-rt/lib/asan/asan_report.cpp compiler-rt/lib/asan/asan_report.h compiler-rt/lib/asan/asan_rtl.cpp compiler-rt/lib/builtins/eprintf.c compiler-rt/lib/profile/InstrProfiling.c compiler-rt/lib/sanitizer_common/sanitizer_allocator.h compiler-rt/lib/sanitizer_common/sanitizer_allocator_combined.h compiler-rt/lib/sanitizer_common/sanitizer_asm.h compiler-rt/lib/sanitizer_common/sanitizer_common.h compiler-rt/lib/sanitizer_common/sanitizer_linux.cpp compiler-rt/lib/sanitizer_common/sanitizer_posix_libcdep.cpp flang-rt/include/flang-rt/runtime/descriptor.h flang-rt/include/flang-rt/runtime/terminator.h flang-rt/include/flang-rt/runtime/work-queue.h flang-rt/lib/runtime/assign.cpp flang-rt/lib/runtime/copy.cpp flang-rt/lib/runtime/descriptor.cpp flang-rt/lib/runtime/io-api-minimal.cpp flang-rt/lib/runtime/io-api.cpp flang-rt/lib/runtime/io-stmt.cpp flang-rt/lib/runtime/main.cpp flang-rt/lib/runtime/stop.cpp flang-rt/lib/runtime/temporary-stack.cpp flang-rt/lib/runtime/terminator.cpp flang-rt/lib/runtime/unit.h flang/include/flang/Common/float128.h flang/include/flang/Lower/DirectivesCommon.h flang/include/flang/Lower/Support/ReductionProcessor.h flang/include/flang/Optimizer/Builder/Runtime/Main.h flang/include/flang/Optimizer/OpenMP/Passes.h flang/include/flang/Optimizer/Passes/Pipelines.h flang/include/flang/Optimizer/Transforms/Passes.h flang/include/flang/Optimizer/Transforms/Utils.h flang/include/flang/Runtime/freestanding-tools.h flang/include/flang/Runtime/main.h flang/include/flang/Runtime/stop.h flang/include/flang/Support/Fortran-features.h flang/include/flang/Support/OpenMP-utils.h flang/include/flang/Tools/CrossToolHelpers.h flang/lib/Frontend/CompilerInvocation.cpp flang/lib/Frontend/FrontendActions.cpp flang/lib/Lower/Allocatable.cpp flang/lib/Lower/OpenMP/ClauseProcessor.cpp flang/lib/Lower/OpenMP/ClauseProcessor.h flang/lib/Lower/OpenMP/DataSharingProcessor.cpp flang/lib/Lower/OpenMP/DataSharingProcessor.h flang/lib/Lower/OpenMP/Decomposer.cpp flang/lib/Lower/OpenMP/OpenMP.cpp flang/lib/Lower/OpenMP/Utils.cpp flang/lib/Lower/Support/PrivateReductionUtils.cpp flang/lib/Lower/Support/Utils.cpp flang/lib/Optimizer/Builder/FIRBuilder.cpp flang/lib/Optimizer/Builder/Runtime/Main.cpp flang/lib/Optimizer/OpenMP/FunctionFiltering.cpp flang/lib/Optimizer/OpenMP/MapInfoFinalization.cpp flang/lib/Optimizer/OpenMP/MapsForPrivatizedSymbols.cpp flang/lib/Optimizer/Passes/Pipelines.cpp flang/lib/Semantics/check-omp-structure.cpp flang/lib/Semantics/resolve-directives.cpp flang/lib/Support/Fortran-features.cpp flang/lib/Utils/OpenMP.cpp flang/tools/bbc/bbc.cpp libcxx/test/std/input.output/iostream.format/output.streams/ostream.formatted/ostream.inserters.arithmetic/pointer.pass.cpp libcxx/test/std/input.output/iostream.format/output.streams/ostream.formatted/ostream.inserters.arithmetic/pointer.volatile.pass.cpp lld/Common/Args.cpp lld/ELF/Driver.cpp lld/ELF/LTO.cpp lld/test/COFF/lto-cache-errors.ll lld/test/COFF/thinlto-emit-imports.ll lld/test/ELF/lto/devirt_validate_vtable_typeinfos.ll lld/test/ELF/lto/devirt_vcall_vis_export_dynamic.ll lld/test/ELF/lto/resolution-err.ll lld/test/ELF/lto/thinlto-cant-write-index.ll lld/test/ELF/lto/thinlto-emit-imports.ll lld/test/MachO/thinlto-emit-imports.ll llvm/bindings/ocaml/debuginfo/debuginfo_ocaml.c llvm/include/llvm-c/DebugInfo.h llvm/include/llvm/ADT/Hashing.h llvm/include/llvm/ADT/STLExtras.h llvm/include/llvm/ADT/STLForwardCompat.h llvm/include/llvm/Analysis/TargetLibraryInfo.h llvm/include/llvm/AsmParser/LLParser.h llvm/include/llvm/AsmParser/LLToken.h llvm/include/llvm/BinaryFormat/Dwarf.h llvm/include/llvm/Bitcode/LLVMBitCodes.h llvm/include/llvm/CodeGen/AsmPrinter.h llvm/include/llvm/CodeGen/GlobalISel/GIMatchTableExecutor.h llvm/include/llvm/CodeGen/GlobalISel/GIMatchTableExecutorImpl.h llvm/include/llvm/CodeGen/MachineFunction.h llvm/include/llvm/CodeGen/TargetFrameLowering.h llvm/include/llvm/CodeGen/TargetRegisterInfo.h llvm/include/llvm/DWARFLinker/Utils.h llvm/include/llvm/DebugInfo/DIContext.h llvm/include/llvm/Frontend/OpenMP/OMPConstants.h llvm/include/llvm/Frontend/OpenMP/OMPDeviceConstants.h llvm/include/llvm/Frontend/OpenMP/OMPIRBuilder.h llvm/include/llvm/IR/Attributes.h llvm/include/llvm/IR/DIBuilder.h llvm/include/llvm/IR/DebugInfoMetadata.h llvm/include/llvm/IR/GlobalVariable.h llvm/include/llvm/IR/InstVisitor.h llvm/include/llvm/IR/Metadata.h llvm/include/llvm/LTO/Config.h llvm/include/llvm/MC/MCAsmInfo.h llvm/include/llvm/MC/MCDwarf.h llvm/include/llvm/MC/MCStreamer.h llvm/include/llvm/Object/OffloadBinary.h llvm/include/llvm/Pass.h llvm/include/llvm/Support/CodeGen.h llvm/include/llvm/Support/TypeName.h llvm/include/llvm/Target/TargetMachine.h llvm/include/llvm/Transforms/Utils/Local.h llvm/lib/Analysis/CtxProfAnalysis.cpp llvm/lib/Analysis/InlineAdvisor.cpp llvm/lib/Analysis/LoopUnrollAnalyzer.cpp llvm/lib/Analysis/ObjCARCInstKind.cpp llvm/lib/AsmParser/LLLexer.cpp llvm/lib/AsmParser/LLParser.cpp llvm/lib/BinaryFormat/Dwarf.cpp llvm/lib/BinaryFormat/Magic.cpp llvm/lib/Bitcode/Reader/BitcodeAnalyzer.cpp llvm/lib/Bitcode/Reader/BitcodeReader.cpp llvm/lib/Bitcode/Reader/MetadataLoader.cpp llvm/lib/Bitcode/Writer/BitcodeWriter.cpp llvm/lib/Bitcode/Writer/ValueEnumerator.cpp llvm/lib/CodeGen/AsmPrinter/AsmPrinter.cpp llvm/lib/CodeGen/AsmPrinter/AsmPrinterDwarf.cpp llvm/lib/CodeGen/AsmPrinter/DebugLocEntry.h llvm/lib/CodeGen/AsmPrinter/DebugLocStream.cpp llvm/lib/CodeGen/AsmPrinter/DebugLocStream.h llvm/lib/CodeGen/AsmPrinter/DwarfCompileUnit.cpp llvm/lib/CodeGen/AsmPrinter/DwarfCompileUnit.h llvm/lib/CodeGen/AsmPrinter/DwarfDebug.cpp llvm/lib/CodeGen/AsmPrinter/DwarfDebug.h llvm/lib/CodeGen/AsmPrinter/DwarfExpression.cpp llvm/lib/CodeGen/AsmPrinter/DwarfExpression.h llvm/lib/CodeGen/AsmPrinter/DwarfUnit.cpp llvm/lib/CodeGen/AsmPrinter/DwarfUnit.h llvm/lib/CodeGen/CFIInstrInserter.cpp llvm/lib/CodeGen/CodeGenPrepare.cpp llvm/lib/CodeGen/GlobalISel/IRTranslator.cpp llvm/lib/CodeGen/IntrinsicLowering.cpp llvm/lib/CodeGen/LiveDebugValues/InstrRefBasedImpl.cpp llvm/lib/CodeGen/LiveDebugValues/InstrRefBasedImpl.h llvm/lib/CodeGen/LiveDebugValues/LiveDebugValues.cpp llvm/lib/CodeGen/MIRParser/MILexer.cpp llvm/lib/CodeGen/MIRParser/MILexer.h llvm/lib/CodeGen/MIRParser/MIParser.cpp llvm/lib/CodeGen/MachineFunction.cpp llvm/lib/CodeGen/MachineInstr.cpp llvm/lib/CodeGen/MachineOperand.cpp llvm/lib/CodeGen/PrologEpilogInserter.cpp llvm/lib/CodeGen/RegAllocFast.cpp llvm/lib/CodeGen/SelectionDAG/DAGCombiner.cpp llvm/lib/CodeGen/SelectionDAG/InstrEmitter.cpp llvm/lib/CodeGen/SelectionDAG/SelectionDAG.cpp llvm/lib/CodeGen/SelectionDAG/SelectionDAGBuilder.cpp llvm/lib/CodeGen/TargetFrameLoweringImpl.cpp llvm/lib/DWARFCFIChecker/DWARFCFIState.cpp llvm/lib/DebugInfo/DWARF/DWARFDie.cpp llvm/lib/DebugInfo/DWARF/DWARFExpressionPrinter.cpp llvm/lib/Frontend/OpenMP/OMPContext.cpp llvm/lib/Frontend/OpenMP/OMPIRBuilder.cpp llvm/lib/IR/AsmWriter.cpp llvm/lib/IR/Attributes.cpp llvm/lib/IR/AutoUpgrade.cpp llvm/lib/IR/DIBuilder.cpp llvm/lib/IR/DIExpressionOptimizer.cpp llvm/lib/IR/DebugInfo.cpp llvm/lib/IR/DebugInfoMetadata.cpp llvm/lib/IR/DebugProgramInstruction.cpp llvm/lib/IR/IntrinsicInst.cpp llvm/lib/IR/LLVMContextImpl.cpp llvm/lib/IR/LLVMContextImpl.h llvm/lib/IR/Metadata.cpp llvm/lib/IR/Pass.cpp llvm/lib/IR/Type.cpp llvm/lib/IR/TypeFinder.cpp llvm/lib/IR/Verifier.cpp llvm/lib/LTO/LTOBackend.cpp llvm/lib/MC/MCAsmStreamer.cpp llvm/lib/MC/MCDwarf.cpp llvm/lib/MC/MCParser/AsmParser.cpp llvm/lib/MC/MCParser/MasmParser.cpp llvm/lib/MC/MCStreamer.cpp llvm/lib/Object/ObjectFile.cpp llvm/lib/Object/OffloadBinary.cpp llvm/lib/Object/OffloadBundle.cpp llvm/lib/Passes/PassBuilderPipelines.cpp llvm/lib/Support/Caching.cpp llvm/lib/Support/CommandLine.cpp llvm/lib/Support/DynamicLibrary.cpp llvm/lib/Support/Windows/DynamicLibrary.inc llvm/lib/Support/Windows/Path.inc llvm/lib/Target/AMDGPU/AMDGPU.h llvm/lib/Target/AMDGPU/AMDGPUAttributor.cpp llvm/lib/Target/AMDGPU/AMDGPUFrameLowering.cpp llvm/lib/Target/AMDGPU/AMDGPUFrameLowering.h llvm/lib/Target/AMDGPU/AMDGPULowerModuleLDSPass.cpp llvm/lib/Target/AMDGPU/AMDGPUMCInstLower.cpp llvm/lib/Target/AMDGPU/AMDGPUPromoteAlloca.cpp llvm/lib/Target/AMDGPU/AMDGPURegisterBankInfo.cpp llvm/lib/Target/AMDGPU/AMDGPUReserveWWMRegs.cpp llvm/lib/Target/AMDGPU/AMDGPUTargetMachine.cpp llvm/lib/Target/AMDGPU/AMDGPUTargetMachine.h llvm/lib/Target/AMDGPU/MCTargetDesc/AMDGPUMCAsmInfo.cpp llvm/lib/Target/AMDGPU/SIFoldOperands.cpp llvm/lib/Target/AMDGPU/SIFrameLowering.cpp llvm/lib/Target/AMDGPU/SIFrameLowering.h llvm/lib/Target/AMDGPU/SIISelLowering.cpp llvm/lib/Target/AMDGPU/SIInsertHardClauses.cpp llvm/lib/Target/AMDGPU/SIInstrInfo.cpp llvm/lib/Target/AMDGPU/SIInstrInfo.h llvm/lib/Target/AMDGPU/SILoadStoreOptimizer.cpp llvm/lib/Target/AMDGPU/SILowerSGPRSpills.cpp llvm/lib/Target/AMDGPU/SIMachineFunctionInfo.cpp llvm/lib/Target/AMDGPU/SIMachineFunctionInfo.h llvm/lib/Target/AMDGPU/SIRegisterInfo.cpp llvm/lib/Target/AMDGPU/SIRegisterInfo.h llvm/lib/TargetParser/Host.cpp llvm/lib/Transforms/Coroutines/CoroFrame.cpp llvm/lib/Transforms/IPO/AttributorAttributes.cpp llvm/lib/Transforms/IPO/IROutliner.cpp llvm/lib/Transforms/IPO/Internalize.cpp llvm/lib/Transforms/IPO/OpenMPOpt.cpp llvm/lib/Transforms/Instrumentation/AddressSanitizer.cpp llvm/lib/Transforms/Instrumentation/InstrProfiling.cpp llvm/lib/Transforms/Scalar/InferAddressSpaces.cpp llvm/lib/Transforms/Scalar/LoopUnrollPass.cpp llvm/lib/Transforms/Scalar/SROA.cpp llvm/lib/Transforms/Utils/CodeExtractor.cpp llvm/lib/Transforms/Utils/Debugify.cpp llvm/lib/Transforms/Utils/Local.cpp llvm/test/Analysis/CtxProfAnalysis/full-cycle.ll llvm/test/Assembler/2002-08-15-ConstantExprProblem.ll llvm/test/Assembler/2002-08-15-UnresolvedGlobalReference.ll llvm/test/Assembler/2002-08-16-ConstExprInlined.ll llvm/test/Assembler/2003-05-15-AssemblerProblem.ll llvm/test/Assembler/2003-08-21-ConstantExprCast-Fold.ll llvm/test/Assembler/2007-09-10-AliasFwdRef.ll llvm/test/Assembler/ConstantExprFold.ll llvm/test/Assembler/ConstantExprFoldCast.ll llvm/test/Assembler/ConstantExprNoFold.ll llvm/test/Assembler/MultipleReturnValueType.ll llvm/test/Assembler/addrspacecast-alias.ll llvm/test/Assembler/aggregate-constant-values.ll llvm/test/Assembler/align-param-attr-format.ll llvm/test/Assembler/atomic.ll llvm/test/Assembler/attribute-builtin.ll llvm/test/Assembler/auto_upgrade_intrinsics.ll llvm/test/Assembler/autoupgrade-thread-pointer.ll llvm/test/Assembler/byval-type-attr.ll llvm/test/Assembler/call-nonzero-program-addrspace-2.ll llvm/test/Assembler/call-nonzero-program-addrspace.ll llvm/test/Assembler/debug-info.ll llvm/test/Assembler/fast-math-flags.ll llvm/test/Assembler/flags.ll llvm/test/Assembler/getelementptr.ll llvm/test/Assembler/getelementptr_vec_ce.ll llvm/test/Assembler/global-addrspace-forwardref.ll llvm/test/Assembler/globalvariable-attributes.ll llvm/test/Assembler/huge-array.ll llvm/test/Assembler/ifunc-asm.ll llvm/test/Assembler/ifunc-dsolocal.ll llvm/test/Assembler/invoke-nonzero-program-addrspace.ll llvm/test/Assembler/local-unnamed-addr.ll llvm/test/Assembler/metadata-function-local.ll llvm/test/Assembler/musttail.ll llvm/test/Assembler/sret-type-attr.ll llvm/test/Assembler/unnamed-alias.ll llvm/test/Assembler/x86_intrcc.ll llvm/test/Bindings/llvm-c/debug_info_new_format.ll llvm/test/BugPoint/attr-crash.ll llvm/test/CodeGen/AArch64/GlobalISel/irtranslator-extract-used-by-dbg.ll llvm/test/CodeGen/AArch64/dwarf-eh-prepare-dbg.ll llvm/test/CodeGen/AMDGPU/GlobalISel/assert-align.ll llvm/test/CodeGen/AMDGPU/GlobalISel/call-outgoing-stack-args.ll llvm/test/CodeGen/AMDGPU/GlobalISel/dynamic-alloca-uniform.ll llvm/test/CodeGen/AMDGPU/GlobalISel/localizer.ll llvm/test/CodeGen/AMDGPU/GlobalISel/memory-legalizer-atomic-fence.ll llvm/test/CodeGen/AMDGPU/GlobalISel/mul-known-bits.i64.ll llvm/test/CodeGen/AMDGPU/GlobalISel/non-entry-alloca.ll llvm/test/CodeGen/AMDGPU/GlobalISel/regbankselect-amdgcn.s.buffer.load.ll llvm/test/CodeGen/AMDGPU/a-v-flat-atomicrmw.ll llvm/test/CodeGen/AMDGPU/a-v-global-atomicrmw.ll llvm/test/CodeGen/AMDGPU/abi-attribute-hints-undefined-behavior.ll llvm/test/CodeGen/AMDGPU/addrspacecast-known-non-null.ll llvm/test/CodeGen/AMDGPU/agpr-copy-no-free-registers.ll llvm/test/CodeGen/AMDGPU/amdgcn-call-whole-wave.ll llvm/test/CodeGen/AMDGPU/amdgcn.bitcast.1024bit.ll llvm/test/CodeGen/AMDGPU/amdgcn.bitcast.256bit.ll llvm/test/CodeGen/AMDGPU/amdgcn.bitcast.320bit.ll llvm/test/CodeGen/AMDGPU/amdgcn.bitcast.512bit.ll llvm/test/CodeGen/AMDGPU/amdgcn.bitcast.576bit.ll llvm/test/CodeGen/AMDGPU/amdgcn.bitcast.640bit.ll llvm/test/CodeGen/AMDGPU/amdgcn.bitcast.704bit.ll llvm/test/CodeGen/AMDGPU/amdgcn.bitcast.768bit.ll llvm/test/CodeGen/AMDGPU/amdgcn.bitcast.832bit.ll llvm/test/CodeGen/AMDGPU/amdgcn.bitcast.896bit.ll llvm/test/CodeGen/AMDGPU/amdgcn.bitcast.960bit.ll llvm/test/CodeGen/AMDGPU/amdgpu-attributor-min-agpr-alloc.ll llvm/test/CodeGen/AMDGPU/amdgpu-cs-chain-cc.ll llvm/test/CodeGen/AMDGPU/amdgpu-cs-chain-preserve-cc.ll llvm/test/CodeGen/AMDGPU/amdgpu-simplify-libcall-pow-codegen.ll llvm/test/CodeGen/AMDGPU/attributor-flatscratchinit-undefined-behavior2.ll llvm/test/CodeGen/AMDGPU/attributor-flatscratchinit.ll llvm/test/CodeGen/AMDGPU/bf16.ll llvm/test/CodeGen/AMDGPU/branch-folding-implicit-def-subreg.ll llvm/test/CodeGen/AMDGPU/branch-relax-spill.ll llvm/test/CodeGen/AMDGPU/call-args-inreg.ll llvm/test/CodeGen/AMDGPU/call-argument-types.ll llvm/test/CodeGen/AMDGPU/call-graph-register-usage.ll llvm/test/CodeGen/AMDGPU/call-preserved-registers.ll llvm/test/CodeGen/AMDGPU/callee-frame-setup.ll llvm/test/CodeGen/AMDGPU/callee-special-input-vgprs-packed.ll llvm/test/CodeGen/AMDGPU/callee-special-input-vgprs.ll llvm/test/CodeGen/AMDGPU/carryout-selection.ll llvm/test/CodeGen/AMDGPU/cross-block-use-is-not-abi-copy.ll llvm/test/CodeGen/AMDGPU/dbg-info-inline-at.ll llvm/test/CodeGen/AMDGPU/debug-value.ll llvm/test/CodeGen/AMDGPU/debug-value2.ll llvm/test/CodeGen/AMDGPU/dwarf-multi-register-use-crash.ll llvm/test/CodeGen/AMDGPU/dynamic-vgpr-reserve-stack-for-cwsr.ll llvm/test/CodeGen/AMDGPU/dynamic_stackalloc.ll llvm/test/CodeGen/AMDGPU/fix-frame-reg-in-custom-csr-spills.ll llvm/test/CodeGen/AMDGPU/flat-scratch-init.ll llvm/test/CodeGen/AMDGPU/frame-setup-without-sgpr-to-vgpr-spills.ll llvm/test/CodeGen/AMDGPU/function-args-inreg.ll llvm/test/CodeGen/AMDGPU/gfx-call-non-gfx-func.ll llvm/test/CodeGen/AMDGPU/gfx-callable-argument-types.ll llvm/test/CodeGen/AMDGPU/gfx-callable-preserved-registers.ll llvm/test/CodeGen/AMDGPU/gfx-callable-return-types.ll llvm/test/CodeGen/AMDGPU/global-alias.ll llvm/test/CodeGen/AMDGPU/hsa-metadata-dynlds-func-hidden-args-v5.ll llvm/test/CodeGen/AMDGPU/hsa-metadata-dynlds-funcarg-hidden-args-v5.ll llvm/test/CodeGen/AMDGPU/hsa-metadata-dynlds-kernarg-hidden-args-v5.ll llvm/test/CodeGen/AMDGPU/hsa-metadata-hidden-args-v5.ll llvm/test/CodeGen/AMDGPU/identical-subrange-spill-infloop.ll llvm/test/CodeGen/AMDGPU/indirect-call.ll llvm/test/CodeGen/AMDGPU/insert-delay-alu-bug.ll llvm/test/CodeGen/AMDGPU/insert-waitcnts-crash.ll llvm/test/CodeGen/AMDGPU/llvm.amdgcn.readfirstlane.ll llvm/test/CodeGen/AMDGPU/llvm.dbg.value.ll llvm/test/CodeGen/AMDGPU/llvm.is.fpclass.f16.ll llvm/test/CodeGen/AMDGPU/llvm.maximum.f64.ll llvm/test/CodeGen/AMDGPU/llvm.minimum.f64.ll llvm/test/CodeGen/AMDGPU/local-stack-alloc-block-sp-reference.ll llvm/test/CodeGen/AMDGPU/lower-module-lds-via-table.ll llvm/test/CodeGen/AMDGPU/materialize-frame-index-sgpr.gfx10.ll llvm/test/CodeGen/AMDGPU/materialize-frame-index-sgpr.ll llvm/test/CodeGen/AMDGPU/maximumnum.bf16.ll llvm/test/CodeGen/AMDGPU/memintrinsic-unroll.ll llvm/test/CodeGen/AMDGPU/minimumnum.bf16.ll llvm/test/CodeGen/AMDGPU/module-lds-false-sharing.ll llvm/test/CodeGen/AMDGPU/mul24-pass-ordering.ll llvm/test/CodeGen/AMDGPU/need-fp-from-vgpr-spills.ll llvm/test/CodeGen/AMDGPU/nested-calls.ll llvm/test/CodeGen/AMDGPU/no-source-locations-in-prologue.ll llvm/test/CodeGen/AMDGPU/non-entry-alloca.ll llvm/test/CodeGen/AMDGPU/partial-regcopy-and-spill-missed-at-regalloc.ll llvm/test/CodeGen/AMDGPU/post-ra-soft-clause-dbg-info.ll llvm/test/CodeGen/AMDGPU/preserve-wwm-copy-dst-reg.ll llvm/test/CodeGen/AMDGPU/print-pipeline-passes.ll llvm/test/CodeGen/AMDGPU/prologue-epilogue-markers.ll llvm/test/CodeGen/AMDGPU/promote-alloca-budget-exhausted.ll llvm/test/CodeGen/AMDGPU/ptr-arg-dbg-value.ll llvm/test/CodeGen/AMDGPU/remove-no-kernel-id-attribute.ll llvm/test/CodeGen/AMDGPU/s-getpc-b64-remat.ll llvm/test/CodeGen/AMDGPU/scalar-float-sop2.ll llvm/test/CodeGen/AMDGPU/schedule-amdgpu-tracker-physreg.ll llvm/test/CodeGen/AMDGPU/sgpr-spills-split-regalloc.ll llvm/test/CodeGen/AMDGPU/shufflevector.v2i64.v8i64.ll llvm/test/CodeGen/AMDGPU/si-optimize-vgpr-live-range-dbg-instr.ll llvm/test/CodeGen/AMDGPU/sibling-call.ll llvm/test/CodeGen/AMDGPU/simple-indirect-call-2.ll llvm/test/CodeGen/AMDGPU/smed3.ll llvm/test/CodeGen/AMDGPU/spill-vgpr-block.ll llvm/test/CodeGen/AMDGPU/spill_more_than_wavesize_csr_sgprs.ll llvm/test/CodeGen/AMDGPU/split-arg-dbg-value.ll llvm/test/CodeGen/AMDGPU/stack-realign.ll llvm/test/CodeGen/AMDGPU/stacksave_stackrestore.ll llvm/test/CodeGen/AMDGPU/strictfp_f16_abi_promote.ll llvm/test/CodeGen/AMDGPU/swdev504645-global-fold.ll llvm/test/CodeGen/AMDGPU/tail-call-inreg-arguments.error.ll llvm/test/CodeGen/AMDGPU/transform-block-with-return-to-epilog.ll llvm/test/CodeGen/AMDGPU/tuple-allocation-failure.ll llvm/test/CodeGen/AMDGPU/umed3.ll llvm/test/CodeGen/AMDGPU/unfold-masked-merge-scalar-variablemask.ll llvm/test/CodeGen/AMDGPU/unspill-vgpr-after-rewrite-vgpr-mfma.ll llvm/test/CodeGen/AMDGPU/unstructured-cfg-def-use-issue.ll llvm/test/CodeGen/AMDGPU/vgpr-tuple-allocation.ll llvm/test/CodeGen/AMDGPU/vni8-live-reg-opt.ll llvm/test/CodeGen/AMDGPU/wave32.ll llvm/test/CodeGen/AMDGPU/whole-wave-functions.ll llvm/test/CodeGen/AMDGPU/whole-wave-register-copy.ll llvm/test/CodeGen/AMDGPU/whole-wave-register-spill.ll llvm/test/CodeGen/AMDGPU/wwm-reserved-spill.ll llvm/test/CodeGen/BPF/BTF/ptr-named.ll llvm/test/CodeGen/Generic/machine-function-splitter.ll llvm/test/CodeGen/MLRegAlloc/interactive-mode.ll llvm/test/CodeGen/PowerPC/aix-filename-c.ll llvm/test/CodeGen/PowerPC/aix-func-dsc-gen.ll llvm/test/CodeGen/PowerPC/aix-tls-xcoff-reloc-large.ll llvm/test/CodeGen/PowerPC/aix-xcoff-data.ll llvm/test/CodeGen/PowerPC/aix-xcoff-reloc.ll llvm/test/CodeGen/PowerPC/git_revision.ll llvm/test/CodeGen/PowerPC/regalloc-fast-debug-spill.ll llvm/test/CodeGen/SPIRV/debug-info/debug-type-pointer.ll llvm/test/CodeGen/X86/fake-use-vector.ll llvm/test/DebugInfo/AMDGPU/cfi.ll llvm/test/DebugInfo/AMDGPU/debug-loc-copy.ll llvm/test/DebugInfo/AMDGPU/pointer-address-space.ll llvm/test/DebugInfo/COFF/global_rust.ll llvm/test/DebugInfo/Generic/address_space_rvalue.ll llvm/test/DebugInfo/Generic/assignment-tracking/parse-and-verify/distinct.ll llvm/test/DebugInfo/Generic/structor-declaration-linkage-names.ll llvm/test/DebugInfo/NVPTX/dbg-declare-alloca.ll llvm/test/DebugInfo/NVPTX/debug-info.ll llvm/test/DebugInfo/X86/dbg-rust-valid-enum-as-scope.ll llvm/test/DebugInfo/X86/dynamic-bitfield.ll llvm/test/DebugInfo/X86/stack_adjustments_trigger_cfa_frame_base.ll llvm/test/Feature/alias2.ll llvm/test/Feature/comdat.ll llvm/test/Feature/md_on_instruction.ll llvm/test/Feature/prefixdata.ll llvm/test/Feature/prologuedata.ll llvm/test/Feature/strip_names.ll llvm/test/Feature/undefined.ll llvm/test/Instrumentation/AddressSanitizer/debug-info-global-var.ll llvm/test/Instrumentation/HWAddressSanitizer/use-after-scope.ll llvm/test/Linker/DbgDeclare.ll llvm/test/Linker/blockaddress.ll llvm/test/Linker/intrinsics-with-unnamed-types.ll llvm/test/Linker/type-unique-src-type.ll llvm/test/MC/ELF/data-section-prefix.ll llvm/test/Other/new-pm-defaults.ll llvm/test/Other/new-pm-print-pipeline.ll llvm/test/Other/new-pm-thinlto-postlink-defaults.ll llvm/test/Other/new-pm-thinlto-postlink-pgo-defaults.ll llvm/test/Other/new-pm-thinlto-postlink-samplepgo-defaults.ll llvm/test/Other/new-pm-thinlto-prelink-defaults.ll llvm/test/Other/new-pm-thinlto-prelink-pgo-defaults.ll llvm/test/Other/new-pm-thinlto-prelink-samplepgo-defaults.ll llvm/test/Other/pipeline-alias-errors.ll llvm/test/ThinLTO/AArch64/cgdata-two-rounds-caching.ll llvm/test/ThinLTO/X86/alias_import.ll llvm/test/ThinLTO/X86/alias_resolution.ll llvm/test/ThinLTO/X86/devirt_promote_legacy.ll llvm/test/ThinLTO/X86/funcimport.ll llvm/test/ThinLTO/X86/linkonce_resolution_comdat.ll llvm/test/Transforms/Attributor/callgraph.ll llvm/test/Transforms/Attributor/reduced/clear_cached_analysis_for_deleted_functions.ll llvm/test/Transforms/Attributor/value-simplify.ll llvm/test/Transforms/CanonicalizeAliases/canonicalize.ll llvm/test/Transforms/EarlyCSE/PowerPC/read-reg.ll llvm/test/Transforms/FunctionImport/cg_profile.ll llvm/test/Transforms/FunctionImport/inlineasm.ll llvm/test/Transforms/FunctionImport/noinline.ll llvm/test/Transforms/GlobalOpt/deadglobal-diarglist-use.ll llvm/test/Transforms/IndVarSimplify/deterministic-sign.ll llvm/test/Transforms/Inline/always-inline-phase-ordering.ll llvm/test/Transforms/InstCombine/cast-mul-select.ll llvm/test/Transforms/InstCombine/debuginfo-variables.ll llvm/test/Transforms/InstSimplify/ConstProp/logf128.ll llvm/test/Transforms/LoopUnroll/full-unroll-invariant.ll llvm/test/Transforms/LoopUnroll/loop-branch-folding.ll llvm/test/Transforms/OpenMP/always_inline_device.ll llvm/test/Transforms/OpenMP/custom_state_machines.ll llvm/test/Transforms/OpenMP/custom_state_machines_remarks.ll llvm/test/Transforms/OpenMP/gpu_state_machine_function_ptr_replacement.ll llvm/test/Transforms/OpenMP/remove_globalization.ll llvm/test/Transforms/OpenMP/spmdization.ll llvm/test/Transforms/OpenMP/spmdization_constant_prop.ll llvm/test/Transforms/OpenMP/spmdization_guarding.ll llvm/test/Transforms/OpenMP/spmdization_indirect.ll llvm/test/Transforms/OpenMP/spmdization_kernel_env_dep.ll llvm/test/Transforms/OpenMP/spmdization_no_guarding_two_reaching_kernels.ll llvm/test/Transforms/OpenMP/spmdization_remarks.ll llvm/test/Transforms/PhaseOrdering/ARM/arm_mult_q15.ll llvm/test/Transforms/PhaseOrdering/always-inline-alloca-promotion.ll llvm/test/Transforms/SLPVectorizer/AMDGPU/add_sub_sat-inseltpoison.ll llvm/test/Transforms/SLPVectorizer/AMDGPU/add_sub_sat.ll llvm/test/Transforms/SLPVectorizer/AMDGPU/phi-result-use-order.ll llvm/test/Transforms/SLPVectorizer/AMDGPU/reduction.ll llvm/test/Transforms/ThinLTOBitcodeWriter/cfi-icall-static-inline-asm.ll llvm/test/Transforms/ThinLTOBitcodeWriter/filter-alias.ll llvm/test/Transforms/ThinLTOBitcodeWriter/split-dsolocal.ll llvm/test/Transforms/ThinLTOBitcodeWriter/split-internal1.ll llvm/test/Transforms/ThinLTOBitcodeWriter/split-internal2.ll llvm/test/Transforms/ThinLTOBitcodeWriter/split-used.ll llvm/test/Transforms/ThinLTOBitcodeWriter/split-vfunc-internal.ll llvm/test/Transforms/ThinLTOBitcodeWriter/split-vfunc.ll llvm/test/Transforms/VectorCombine/RISCV/vpintrin-scalarization.ll llvm/test/Verifier/diderivedtype-address-space-atomic-type.ll llvm/test/Verifier/diderivedtype-address-space-const-type.ll llvm/test/Verifier/diderivedtype-address-space-friend.ll llvm/test/Verifier/diderivedtype-address-space-inheritance.ll llvm/test/Verifier/diderivedtype-address-space-member.ll llvm/test/Verifier/diderivedtype-address-space-ptr-to-member-type.ll llvm/test/Verifier/diderivedtype-address-space-restrict-type.ll llvm/test/Verifier/diderivedtype-address-space-rvalue-reference-type.ll llvm/test/Verifier/diderivedtype-address-space-typedef.ll llvm/test/Verifier/diderivedtype-address-space-volatile-type.ll llvm/test/tools/llvm-reduce/operands-skip.ll llvm/test/tools/llvm-split/scc-const-alias.ll llvm/test/tools/llvm-split/scc-global2global.ll llvm/tools/llvm-c-test/debuginfo.c llvm/tools/llvm-dwarfdump/llvm-dwarfdump.cpp llvm/tools/llvm-objdump/OffloadDump.cpp llvm/tools/llvm-objdump/llvm-objdump.cpp llvm/tools/llvm-offload-binary/llvm-offload-binary.cpp llvm/unittests/DWARFLinkerParallel/DWARFLinkerTest.cpp llvm/unittests/Frontend/OpenMPContextTest.cpp llvm/unittests/Frontend/OpenMPIRBuilderTest.cpp llvm/unittests/IR/DebugInfoTest.cpp llvm/unittests/IR/MetadataTest.cpp llvm/unittests/IR/PatternMatch.cpp llvm/unittests/Object/OffloadingBundleTest.cpp llvm/unittests/Support/DynamicLibrary/DynamicLibraryTest.cpp llvm/utils/TableGen/Common/GlobalISel/GlobalISelMatchTable.cpp llvm/utils/TableGen/Common/GlobalISel/GlobalISelMatchTable.h mlir/include/mlir/Dialect/Vector/Transforms/VectorRewritePatterns.h mlir/lib/AsmParser/Parser.cpp mlir/lib/Conversion/PDLToPDLInterp/PredicateTree.cpp mlir/lib/Dialect/Affine/Transforms/SuperVectorize.cpp mlir/lib/Dialect/Arith/IR/ArithOps.cpp mlir/lib/Dialect/ArmNeon/Transforms/LowerContractToNeonPatterns.cpp mlir/lib/Dialect/ArmSVE/Transforms/LowerContractToSVEPatterns.cpp mlir/lib/Dialect/LLVMIR/IR/LLVMDialect.cpp mlir/lib/Dialect/Linalg/IR/LinalgOps.cpp mlir/lib/Dialect/Linalg/TransformOps/LinalgTransformOps.cpp mlir/lib/Dialect/Linalg/Transforms/HoistPadding.cpp mlir/lib/Dialect/OpenMP/IR/OpenMPDialect.cpp mlir/lib/Dialect/Ptr/IR/PtrDialect.cpp mlir/lib/Dialect/SCF/IR/SCF.cpp mlir/lib/Dialect/SCF/Transforms/ParallelLoopTiling.cpp mlir/lib/Dialect/Shard/Transforms/Partition.cpp mlir/lib/Dialect/Shard/Transforms/ShardingPropagation.cpp mlir/lib/Dialect/SparseTensor/Transforms/SparseBufferRewriting.cpp mlir/lib/Dialect/Tosa/IR/TosaCanonicalizations.cpp mlir/lib/Dialect/Vector/IR/VectorOps.cpp mlir/lib/Dialect/Vector/Transforms/VectorTransforms.cpp mlir/lib/IR/MLIRContext.cpp mlir/lib/Target/Cpp/TranslateToCpp.cpp mlir/lib/Target/LLVMIR/DebugTranslation.cpp mlir/lib/Target/LLVMIR/Dialect/OpenACC/OpenACCToLLVMIRTranslation.cpp mlir/lib/Target/LLVMIR/Dialect/OpenMP/OpenMPToLLVMIRTranslation.cpp mlir/test/Target/LLVMIR/Import/debug-info.ll mlir/test/lib/Dialect/Test/TestPatterns.cpp offload/include/OpenMP/Mapping.h offload/include/OpenMP/OMPT/Callback.h offload/include/OpenMP/OMPT/Connector.h offload/include/OpenMP/OMPT/Interface.h offload/include/PluginManager.h offload/include/Shared/APITypes.h offload/include/Shared/Debug.h offload/include/Shared/RPCOpcodes.h offload/include/Shared/Requirements.h offload/include/device.h offload/include/omptarget.h offload/libomptarget/LegacyAPI.cpp offload/libomptarget/OpenMP/API.cpp offload/libomptarget/OpenMP/Mapping.cpp offload/libomptarget/OpenMP/OMPT/Callback.cpp offload/libomptarget/PluginManager.cpp offload/libomptarget/device.cpp offload/libomptarget/interface.cpp offload/libomptarget/omptarget.cpp offload/libomptarget/private.h offload/plugins-nextgen/amdgpu/dynamic_hsa/hsa.cpp offload/plugins-nextgen/amdgpu/dynamic_hsa/hsa.h offload/plugins-nextgen/amdgpu/src/rtl.cpp offload/plugins-nextgen/amdgpu/utils/UtilitiesRTL.h offload/plugins-nextgen/common/include/GlobalHandler.h offload/plugins-nextgen/common/include/PluginInterface.h offload/plugins-nextgen/common/src/PluginInterface.cpp offload/plugins-nextgen/common/src/RPC.cpp offload/plugins-nextgen/common/src/Utils/ELF.cpp offload/plugins-nextgen/cuda/dynamic_cuda/cuda.h offload/plugins-nextgen/cuda/src/rtl.cpp offload/plugins-nextgen/host/src/rtl.cpp offload/test/jit/empty_kernel_lvl1.c offload/test/jit/empty_kernel_lvl2.c offload/test/jit/type_punning.c offload/test/mapping/lambda_mapping.cpp offload/test/mapping/ptr_and_obj_motion.c offload/test/mapping/reduction_implicit_map.cpp offload/test/offloading/bug49021.cpp offload/test/offloading/bug50022.cpp offload/test/offloading/bug51781.c offload/test/offloading/d2d_memcpy.c offload/test/offloading/default_thread_limit.c offload/test/offloading/dynamic_module_load.c offload/test/offloading/info.c offload/test/offloading/parallel_offloading_map.cpp offload/test/offloading/small_trip_count.c offload/test/offloading/small_trip_count_thread_limit.cpp offload/test/offloading/static_linking.c offload/test/offloading/struct_mapping_with_pointers.cpp offload/test/offloading/thread_limit.c offload/test/sanitizer/kernel_crash_async.c offload/test/sanitizer/use_after_free_2.c offload/test/sanitizer/use_after_free_3.c offload/test/unified_shared_memory/api.c offload/tools/deviceinfo/llvm-offload-device-info.cpp openmp/device/include/DeviceTypes.h openmp/device/include/Interface.h openmp/device/include/State.h openmp/device/include/Synchronization.h openmp/device/src/DeviceUtils.cpp openmp/device/src/Kernel.cpp openmp/device/src/Mapping.cpp openmp/device/src/Misc.cpp openmp/device/src/Reduction.cpp openmp/device/src/State.cpp openmp/device/src/Synchronization.cpp openmp/device/src/Tasking.cpp openmp/device/src/Workshare.cpp openmp/libompd/gdb-plugin/ompdAPITests.c openmp/libompd/gdb-plugin/ompdModule.c openmp/libompd/src/omp-debug.h openmp/libompd/test/ompt_plugin.h openmp/libompd/test/openmp_examples/example_1.c openmp/libompd/test/openmp_examples/example_2.c openmp/libompd/test/openmp_examples/example_3.c openmp/libompd/test/openmp_examples/example_4.c openmp/libompd/test/openmp_examples/example_5.c openmp/libompd/test/openmp_examples/example_task.c openmp/libompd/test/openmp_examples/fibonacci.c openmp/libompd/test/openmp_examples/nested.c openmp/libompd/test/openmp_examples/parallel.c openmp/runtime/src/kmp.h openmp/runtime/src/kmp_alloc.cpp openmp/runtime/src/kmp_ftn_entry.h openmp/runtime/src/kmp_ftn_os.h openmp/runtime/src/kmp_global.cpp openmp/runtime/src/kmp_runtime.cpp openmp/runtime/src/kmp_settings.cpp openmp/runtime/src/kmp_stub.cpp openmp/runtime/src/kmp_taskdeps.cpp openmp/runtime/src/kmp_taskdeps.h openmp/runtime/src/ompt-general.cpp openmp/runtime/src/ompt-internal.h openmp/runtime/src/ompt-specific.cpp openmp/runtime/src/ompt-specific.h openmp/runtime/test/affinity/kmp-affinity.c openmp/runtime/test/affinity/kmp-hw-subset.c openmp/runtime/test/affinity/omp-places.c openmp/runtime/test/lock/omp_init_lock.c openmp/runtime/test/tasking/bug_taskwait_detach.cpp openmp/runtime/test/tasking/hidden_helper_task/gtid.cpp openmp/runtime/test/worksharing/for/kmp_sch_simd_guided.c openmp/tools/archer/tests/barrier/barrier.c openmp/tools/archer/tests/critical/critical.c openmp/tools/archer/tests/critical/lock-nested.c openmp/tools/archer/tests/critical/lock.c openmp/tools/archer/tests/parallel/parallel-firstprivate.c openmp/tools/archer/tests/parallel/parallel-nosuppression.c openmp/tools/archer/tests/parallel/parallel-simple.c openmp/tools/archer/tests/parallel/parallel-simple2.c openmp/tools/archer/tests/races/critical-unrelated.c openmp/tools/archer/tests/races/lock-nested-unrelated.c openmp/tools/archer/tests/races/lock-unrelated.c openmp/tools/archer/tests/races/parallel-simple.c openmp/tools/archer/tests/races/task-dependency.c openmp/tools/archer/tests/races/task-taskgroup-unrelated.c openmp/tools/archer/tests/races/task-taskwait-nested.c openmp/tools/archer/tests/races/task-two.c openmp/tools/archer/tests/reduction/parallel-reduction-nowait.c openmp/tools/archer/tests/reduction/parallel-reduction.c openmp/tools/archer/tests/task/task-barrier.c openmp/tools/archer/tests/task/task-create.c openmp/tools/archer/tests/task/task-dependency.c openmp/tools/archer/tests/task/task-taskgroup-nested.c openmp/tools/archer/tests/task/task-taskgroup.c openmp/tools/archer/tests/task/task-taskwait-nested.c openmp/tools/archer/tests/task/task-taskwait.c openmp/tools/archer/tests/task/task_early_fulfill.c openmp/tools/archer/tests/task/task_late_fulfill.c openmp/tools/archer/tests/worksharing/ordered.c utils/bazel/llvm-project-overlay/clang/include/clang/Config/config.h flang/include/flang/Lower/OpenMP/Utils.h
``````````
</details>
The following files introduce new uses of undef:
- clang/lib/CodeGen/CGDecl.cpp
- llvm/test/Assembler/DIExpressionNew.ll
- llvm/test/CodeGen/AMDGPU/GlobalISel/lds-global-non-entry-func.ll
- llvm/test/CodeGen/AMDGPU/GlobalISel/regbankselect-amdgcn.s.buffer.load.ll
- llvm/test/CodeGen/AMDGPU/dwarf-multi-register-use-crash.ll
- llvm/test/CodeGen/AMDGPU/pei-cfi-saves-bug.ll
- llvm/test/DebugInfo/AMDGPU/lds-variable-location-info.ll
- llvm/test/DebugInfo/verify-diop-based-diexpression.ll
- llvm/test/Transforms/OpenMP/attributor-DblComplex.ll
- llvm/test/Transforms/OpenMP/custom_state_machines.ll
- llvm/test/Transforms/SLPVectorizer/AMDGPU/add_sub_sat.ll
- llvm/test/Transforms/SLPVectorizer/AMDGPU/phi-result-use-order.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/165095
More information about the libcxx-commits
mailing list