From bb8d2e55d16e8cf7011afe60de4fe61d610e34d0 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Marek=20Ol=C5=A1=C3=A1k?= Date: Fri, 8 Aug 2025 23:29:39 -0400 Subject: [PATCH] ac/llvm: make AC_ARG_FLOAT equal to AC_ARG_INT Nothing cares about the type anymore. Reviewed-by: Konstantin Seurer Part-of: --- src/amd/common/ac_shader_args.h | 2 +- src/amd/llvm/ac_llvm_build.c | 2 -- 2 files changed, 1 insertion(+), 3 deletions(-) diff --git a/src/amd/common/ac_shader_args.h b/src/amd/common/ac_shader_args.h index 0a842d9b18d..89c02be64cb 100644 --- a/src/amd/common/ac_shader_args.h +++ b/src/amd/common/ac_shader_args.h @@ -24,8 +24,8 @@ enum ac_arg_regfile enum ac_arg_type { AC_ARG_INVALID = -1, - AC_ARG_FLOAT, AC_ARG_INT, + AC_ARG_FLOAT = AC_ARG_INT, AC_ARG_CONST_ADDR, }; diff --git a/src/amd/llvm/ac_llvm_build.c b/src/amd/llvm/ac_llvm_build.c index a689d406ecd..16236e3a147 100644 --- a/src/amd/llvm/ac_llvm_build.c +++ b/src/amd/llvm/ac_llvm_build.c @@ -3568,8 +3568,6 @@ void ac_export_mrt_z(struct ac_llvm_context *ctx, LLVMValueRef depth, LLVMValueR static LLVMTypeRef arg_llvm_type(enum ac_arg_type type, unsigned size, struct ac_llvm_context *ctx) { switch (type) { - case AC_ARG_FLOAT: - return size == 1 ? ctx->f32 : LLVMVectorType(ctx->f32, size); case AC_ARG_INT: return size == 1 ? ctx->i32 : LLVMVectorType(ctx->i32, size); case AC_ARG_CONST_ADDR: