[all-commits] [llvm/llvm-project] 4c7ed8: [NFC][SPIR-V] Enable testing using spirv-val in Co...

Arseniy Obolenskiy via All-commits all-commits at lists.llvm.org
Fri Apr 17 05:36:25 PDT 2026


  Branch: refs/heads/main
  Home:   https://github.com/llvm/llvm-project
  Commit: 4c7ed8dc849be29e6fb5ee869f4cc6024604b823
      https://github.com/llvm/llvm-project/commit/4c7ed8dc849be29e6fb5ee869f4cc6024604b823
  Author: Arseniy Obolenskiy <arseniy.obolenskiy at amd.com>
  Date:   2026-04-17 (Fri, 17 Apr 2026)

  Changed paths:
    M llvm/test/CodeGen/SPIRV/AtomicBuiltinsFloat.ll
    M llvm/test/CodeGen/SPIRV/CheckCapKernelWithoutKernel.ll
    M llvm/test/CodeGen/SPIRV/ExecutionMode_GLCompute.ll
    M llvm/test/CodeGen/SPIRV/FOrdGreaterThanEqual_bool.ll
    M llvm/test/CodeGen/SPIRV/FOrdGreaterThanEqual_int.ll
    M llvm/test/CodeGen/SPIRV/OpVectorInsertDynamic.ll
    M llvm/test/CodeGen/SPIRV/SpecConstants/bool-spirv-specconstant.ll
    M llvm/test/CodeGen/SPIRV/TruncToBool.ll
    M llvm/test/CodeGen/SPIRV/assume.ll
    M llvm/test/CodeGen/SPIRV/basic_int_types_spirvdis.ll
    M llvm/test/CodeGen/SPIRV/branching/OpSwitch32.ll
    M llvm/test/CodeGen/SPIRV/branching/OpSwitchChar.ll
    M llvm/test/CodeGen/SPIRV/branching/analyze-branch-opt.ll
    M llvm/test/CodeGen/SPIRV/branching/if-merging.ll
    M llvm/test/CodeGen/SPIRV/branching/if-non-merging.ll
    M llvm/test/CodeGen/SPIRV/capability-Int64Atomics-store.ll
    M llvm/test/CodeGen/SPIRV/capability-Int64Atomics.ll
    M llvm/test/CodeGen/SPIRV/capability-Shader.ll
    M llvm/test/CodeGen/SPIRV/capability-integers.ll
    M llvm/test/CodeGen/SPIRV/constant/local-aggregate-constant.ll
    M llvm/test/CodeGen/SPIRV/constant/local-arbitrary-width-integers-constants-type-promotion.ll
    M llvm/test/CodeGen/SPIRV/constant/local-bool-constants.ll
    M llvm/test/CodeGen/SPIRV/constant/local-float-point-constants.ll
    M llvm/test/CodeGen/SPIRV/constant/local-integers-constants.ll
    M llvm/test/CodeGen/SPIRV/constant/local-null-constants.ll
    M llvm/test/CodeGen/SPIRV/constant/local-vector-matrix-constants.ll
    M llvm/test/CodeGen/SPIRV/debug-info/no-nonsemantic-without-extension.ll
    M llvm/test/CodeGen/SPIRV/event_no_group_cap.ll
    M llvm/test/CodeGen/SPIRV/exec_mode_float_control_khr.ll
    M llvm/test/CodeGen/SPIRV/expect.ll
    M llvm/test/CodeGen/SPIRV/extensions/SPV_EXT_relaxed_printf_string_address_space/builtin_printf.ll
    M llvm/test/CodeGen/SPIRV/extensions/SPV_EXT_relaxed_printf_string_address_space/non-constant-printf.ll
    M llvm/test/CodeGen/SPIRV/extensions/SPV_EXT_shader_atomic_float_add/atomicrmw_faddfsub_double.ll
    M llvm/test/CodeGen/SPIRV/extensions/SPV_EXT_shader_atomic_float_add/atomicrmw_faddfsub_half.ll
    M llvm/test/CodeGen/SPIRV/extensions/SPV_EXT_shader_atomic_float_min_max/atomicrmw_fminfmax_double.ll
    M llvm/test/CodeGen/SPIRV/extensions/SPV_EXT_shader_atomic_float_min_max/atomicrmw_fminfmax_float.ll
    M llvm/test/CodeGen/SPIRV/extensions/SPV_EXT_shader_atomic_float_min_max/atomicrmw_fminfmax_half.ll
    M llvm/test/CodeGen/SPIRV/extensions/SPV_INTEL_16bit_atomics/atomic_bfloat16_load_store_xchg.ll
    M llvm/test/CodeGen/SPIRV/extensions/SPV_INTEL_16bit_atomics/atomic_int16_arithmetic.ll
    M llvm/test/CodeGen/SPIRV/extensions/SPV_INTEL_16bit_atomics/atomic_int16_load_store_xchg_cmpxchg.ll
    M llvm/test/CodeGen/SPIRV/extensions/SPV_INTEL_16bit_atomics/atomicrmw_faddfsub_bfloat16.ll
    M llvm/test/CodeGen/SPIRV/extensions/SPV_INTEL_16bit_atomics/atomicrmw_fminfmax_bfloat16.ll
    M llvm/test/CodeGen/SPIRV/extensions/SPV_INTEL_joint_matrix/cooperative_matrix_bf16.ll
    M llvm/test/CodeGen/SPIRV/extensions/SPV_INTEL_joint_matrix/cooperative_matrix_checked.ll
    M llvm/test/CodeGen/SPIRV/extensions/SPV_INTEL_joint_matrix/cooperative_matrix_get_coord.ll
    M llvm/test/CodeGen/SPIRV/extensions/SPV_INTEL_joint_matrix/cooperative_matrix_packed.ll
    M llvm/test/CodeGen/SPIRV/extensions/SPV_INTEL_joint_matrix/cooperative_matrix_prefetch.ll
    M llvm/test/CodeGen/SPIRV/extensions/SPV_INTEL_joint_matrix/cooperative_matrix_tf32.ll
    M llvm/test/CodeGen/SPIRV/extensions/SPV_INTEL_memory_access_aliasing/alias-barrier.ll
    M llvm/test/CodeGen/SPIRV/extensions/SPV_INTEL_memory_access_aliasing/alias-empty-md.ll
    M llvm/test/CodeGen/SPIRV/extensions/SPV_INTEL_memory_access_aliasing/alias-load-store-struct.ll
    M llvm/test/CodeGen/SPIRV/extensions/SPV_INTEL_memory_access_aliasing/alias-load-store.ll
    M llvm/test/CodeGen/SPIRV/extensions/SPV_INTEL_predicated_io/predicated_io_generic.ll
    M llvm/test/CodeGen/SPIRV/extensions/SPV_INTEL_subgroups/builtin-op-wrappers.ll
    M llvm/test/CodeGen/SPIRV/extensions/SPV_KHR_no_integer_wrap_decoration.ll
    M llvm/test/CodeGen/SPIRV/extensions/SPV_KHR_uniform_group_instructions/uniform-group-instructions.ll
    M llvm/test/CodeGen/SPIRV/extensions/SPV_NV_shader_atomic_fp16_vector/atomicrmw_faddfsub_vec_float16.ll
    M llvm/test/CodeGen/SPIRV/extensions/SPV_NV_shader_atomic_fp16_vector/atomicrmw_fminfmax_vec_float16.ll
    M llvm/test/CodeGen/SPIRV/extensions/enable-all-extensions-but-one.ll
    M llvm/test/CodeGen/SPIRV/extensions/enable-all-extensions.ll
    M llvm/test/CodeGen/SPIRV/extensions/unused-but-allowed-SPV_INTEL_arbitrary_precision_integers.ll
    M llvm/test/CodeGen/SPIRV/freeze.ll
    M llvm/test/CodeGen/SPIRV/function/alloca-load-store.ll
    M llvm/test/CodeGen/SPIRV/function/identity-function.ll
    M llvm/test/CodeGen/SPIRV/function/multiple-anonymous-functions.ll
    M llvm/test/CodeGen/SPIRV/function/trivial-function-definition.ll
    M llvm/test/CodeGen/SPIRV/function/trivial-function-with-attributes.ll
    M llvm/test/CodeGen/SPIRV/function/trivial-function-with-call.ll
    M llvm/test/CodeGen/SPIRV/function/variadics-lowering-builtin-substr-in-name.ll
    M llvm/test/CodeGen/SPIRV/function/variadics-lowering-namespace-printf.ll
    M llvm/test/CodeGen/SPIRV/global-var-intrinsic.ll
    M llvm/test/CodeGen/SPIRV/half_extension.ll
    M llvm/test/CodeGen/SPIRV/hlsl-intrinsics/rcp.ll
    M llvm/test/CodeGen/SPIRV/hlsl-resources/cbuffer_unused.ll
    M llvm/test/CodeGen/SPIRV/image-unoptimized.ll
    M llvm/test/CodeGen/SPIRV/image.ll
    M llvm/test/CodeGen/SPIRV/image_decl_func_arg.ll
    M llvm/test/CodeGen/SPIRV/image_dim.ll
    M llvm/test/CodeGen/SPIRV/instructions/call-complex-function.ll
    M llvm/test/CodeGen/SPIRV/instructions/call-trivial-function.ll
    M llvm/test/CodeGen/SPIRV/instructions/fcmp.ll
    M llvm/test/CodeGen/SPIRV/instructions/float-casts.ll
    M llvm/test/CodeGen/SPIRV/instructions/float-fast-flags.ll
    M llvm/test/CodeGen/SPIRV/instructions/intrinsics.ll
    M llvm/test/CodeGen/SPIRV/instructions/scalar-bitwise-operations.ll
    M llvm/test/CodeGen/SPIRV/instructions/scalar-floating-point-arithmetic.ll
    M llvm/test/CodeGen/SPIRV/instructions/undef-nested-composite-store.ll
    M llvm/test/CodeGen/SPIRV/instructions/undef-simple-composite-store.ll
    M llvm/test/CodeGen/SPIRV/instructions/unreachable.ll
    M llvm/test/CodeGen/SPIRV/instructions/vector-bitwise-operations.ll
    M llvm/test/CodeGen/SPIRV/instructions/vector-floating-point-arithmetic.ll
    M llvm/test/CodeGen/SPIRV/instructions/vector-integer-arithmetic.ll
    M llvm/test/CodeGen/SPIRV/linkage/LinkOnceODR.ll
    M llvm/test/CodeGen/SPIRV/linkage/LinkOnceODRFun.ll
    M llvm/test/CodeGen/SPIRV/linked-list.ll
    M llvm/test/CodeGen/SPIRV/llc-pipeline.ll
    M llvm/test/CodeGen/SPIRV/llvm-intrinsics/assume.ll
    M llvm/test/CodeGen/SPIRV/llvm-intrinsics/bswap.ll
    M llvm/test/CodeGen/SPIRV/llvm-intrinsics/ceil.ll
    M llvm/test/CodeGen/SPIRV/llvm-intrinsics/ctlz.ll
    M llvm/test/CodeGen/SPIRV/llvm-intrinsics/ctpop.ll
    M llvm/test/CodeGen/SPIRV/llvm-intrinsics/cttz.ll
    M llvm/test/CodeGen/SPIRV/llvm-intrinsics/debugtrap.ll
    M llvm/test/CodeGen/SPIRV/llvm-intrinsics/expect.ll
    M llvm/test/CodeGen/SPIRV/llvm-intrinsics/fabs.ll
    M llvm/test/CodeGen/SPIRV/llvm-intrinsics/fshl.ll
    M llvm/test/CodeGen/SPIRV/llvm-intrinsics/fshr.ll
    M llvm/test/CodeGen/SPIRV/llvm-intrinsics/invariant.ll
    M llvm/test/CodeGen/SPIRV/llvm-intrinsics/maxnum.ll
    M llvm/test/CodeGen/SPIRV/llvm-intrinsics/memset.ll
    M llvm/test/CodeGen/SPIRV/llvm-intrinsics/nearbyint.ll
    M llvm/test/CodeGen/SPIRV/llvm-intrinsics/sqrt.ll
    M llvm/test/CodeGen/SPIRV/logical-access-chain.ll
    M llvm/test/CodeGen/SPIRV/mangled_function.ll
    M llvm/test/CodeGen/SPIRV/multi_md.ll
    M llvm/test/CodeGen/SPIRV/no_capability_shader.ll
    M llvm/test/CodeGen/SPIRV/opaque_pointers.ll
    M llvm/test/CodeGen/SPIRV/opencl/basic/get_global_offset.ll
    M llvm/test/CodeGen/SPIRV/opencl/basic/progvar_prog_scope_init.ll
    M llvm/test/CodeGen/SPIRV/opencl/basic/progvar_prog_scope_uninit.ll
    M llvm/test/CodeGen/SPIRV/opencl/get_global_id.ll
    M llvm/test/CodeGen/SPIRV/opencl/get_num_groups.ll
    M llvm/test/CodeGen/SPIRV/opencl/metadata/fp_contractions_metadata.ll
    M llvm/test/CodeGen/SPIRV/opencl/metadata/no_fp_contractions_metadata.ll
    M llvm/test/CodeGen/SPIRV/opencl/metadata/opencl_version_metadata.ll
    M llvm/test/CodeGen/SPIRV/opencl/vstore2.ll
    M llvm/test/CodeGen/SPIRV/physical-layout/generator-magic-number.ll
    M llvm/test/CodeGen/SPIRV/physical-layout/spirv-version.ll
    M llvm/test/CodeGen/SPIRV/preprocess-metadata.ll
    M llvm/test/CodeGen/SPIRV/pstruct.ll
    M llvm/test/CodeGen/SPIRV/read_image.ll
    M llvm/test/CodeGen/SPIRV/sitofp-with-bool.ll
    M llvm/test/CodeGen/SPIRV/spec_const_decoration.ll
    M llvm/test/CodeGen/SPIRV/spirv-tools-dis.ll
    M llvm/test/CodeGen/SPIRV/spirv.Queue.ll
    M llvm/test/CodeGen/SPIRV/spirv_param_decorations_quals.ll
    M llvm/test/CodeGen/SPIRV/store.ll
    M llvm/test/CodeGen/SPIRV/transcoding/DecorationMaxByteOffset.ll
    M llvm/test/CodeGen/SPIRV/transcoding/GlobalFunAnnotate.ll
    M llvm/test/CodeGen/SPIRV/transcoding/NoSignedUnsignedWrap.ll
    M llvm/test/CodeGen/SPIRV/transcoding/OpConstantBool.ll
    M llvm/test/CodeGen/SPIRV/transcoding/OpConstantSampler.ll
    M llvm/test/CodeGen/SPIRV/transcoding/OpImageQuerySize.ll
    M llvm/test/CodeGen/SPIRV/transcoding/OpImageReadMS.ll
    M llvm/test/CodeGen/SPIRV/transcoding/OpImageSampleExplicitLod.ll
    M llvm/test/CodeGen/SPIRV/transcoding/OpenCL/sub_group_mask.ll
    M llvm/test/CodeGen/SPIRV/transcoding/RelationalOperators.ll
    M llvm/test/CodeGen/SPIRV/transcoding/RelationalOperatorsFUnord.ll
    M llvm/test/CodeGen/SPIRV/transcoding/ReqdSubgroupSize.ll
    M llvm/test/CodeGen/SPIRV/transcoding/SpecConstantComposite.ll
    M llvm/test/CodeGen/SPIRV/transcoding/TransFNeg.ll
    M llvm/test/CodeGen/SPIRV/transcoding/image_get_size_with_access_qualifiers.ll
    M llvm/test/CodeGen/SPIRV/transcoding/memory_access.ll
    M llvm/test/CodeGen/SPIRV/transcoding/optional-core-features-multiple.ll
    M llvm/test/CodeGen/SPIRV/transcoding/readonly.ll
    M llvm/test/CodeGen/SPIRV/transcoding/sub_group_ballot.ll
    M llvm/test/CodeGen/SPIRV/transcoding/sub_group_clustered_reduce.ll
    M llvm/test/CodeGen/SPIRV/transcoding/sub_group_non_uniform_arithmetic.ll
    M llvm/test/CodeGen/SPIRV/transcoding/sub_group_non_uniform_vote.ll
    M llvm/test/CodeGen/SPIRV/transcoding/vec8.ll
    M llvm/test/CodeGen/SPIRV/transcoding/vec_type_hint.ll
    M llvm/test/CodeGen/SPIRV/uitofp-with-bool.ll
    M llvm/test/CodeGen/SPIRV/vk-pushconstant-access.ll
    M llvm/test/CodeGen/SPIRV/vk-pushconstant-layout-natural.ll

  Log Message:
  -----------
  [NFC][SPIR-V] Enable testing using spirv-val in CodeGen tests (#192407)



To unsubscribe from these emails, change your notification settings at https://github.com/llvm/llvm-project/settings/notifications


More information about the All-commits mailing list