mirror of
https://gitlab.freedesktop.org/mesa/mesa.git
synced 2026-03-11 20:00:38 +01:00
ac/nir: silence maybe-uninitialized warnings
These are likely false positives, but are also annoying because they show up on every "make install", which causes ac_nir_to_llvm to be rebuilt here. Initializing those variables to NULL should be harmless even when unnecessary. Signed-off-by: Grazvydas Ignotas <notasas@gmail.com> Reviewed-by: Nicolai Hähnle <nicolai.haehnle@amd.com>
This commit is contained in:
parent
7780374833
commit
2b4e31bc9b
1 changed files with 9 additions and 6 deletions
|
|
@ -1334,7 +1334,7 @@ static LLVMValueRef emit_f2f16(struct nir_to_llvm_context *ctx,
|
|||
LLVMValueRef src0)
|
||||
{
|
||||
LLVMValueRef result;
|
||||
LLVMValueRef cond;
|
||||
LLVMValueRef cond = NULL;
|
||||
|
||||
src0 = to_float(&ctx->ac, src0);
|
||||
result = LLVMBuildFPTrunc(ctx->builder, src0, ctx->f16, "");
|
||||
|
|
@ -2054,7 +2054,7 @@ static LLVMValueRef radv_lower_gather4_integer(struct ac_llvm_context *ctx,
|
|||
enum glsl_base_type stype = glsl_get_sampler_result_type(instr->texture->var->type);
|
||||
LLVMValueRef coord = args->addr;
|
||||
LLVMValueRef half_texel[2];
|
||||
LLVMValueRef compare_cube_wa;
|
||||
LLVMValueRef compare_cube_wa = NULL;
|
||||
LLVMValueRef result;
|
||||
int c;
|
||||
unsigned coord_vgpr_index = (unsigned)args->offset + (unsigned)args->compare;
|
||||
|
|
@ -2780,7 +2780,8 @@ static LLVMValueRef
|
|||
load_tcs_output(struct nir_to_llvm_context *ctx,
|
||||
nir_intrinsic_instr *instr)
|
||||
{
|
||||
LLVMValueRef dw_addr, stride;
|
||||
LLVMValueRef dw_addr;
|
||||
LLVMValueRef stride = NULL;
|
||||
LLVMValueRef value[4], result;
|
||||
LLVMValueRef vertex_index = NULL;
|
||||
LLVMValueRef indir_index = NULL;
|
||||
|
|
@ -2819,7 +2820,8 @@ store_tcs_output(struct nir_to_llvm_context *ctx,
|
|||
LLVMValueRef src,
|
||||
unsigned writemask)
|
||||
{
|
||||
LLVMValueRef stride, dw_addr;
|
||||
LLVMValueRef dw_addr;
|
||||
LLVMValueRef stride = NULL;
|
||||
LLVMValueRef buf_addr = NULL;
|
||||
LLVMValueRef vertex_index = NULL;
|
||||
LLVMValueRef indir_index = NULL;
|
||||
|
|
@ -3819,8 +3821,9 @@ static LLVMValueRef visit_interp(struct nir_to_llvm_context *ctx,
|
|||
LLVMValueRef interp_param, attr_number;
|
||||
unsigned location;
|
||||
unsigned chan;
|
||||
LLVMValueRef src_c0, src_c1;
|
||||
LLVMValueRef src0;
|
||||
LLVMValueRef src_c0 = NULL;
|
||||
LLVMValueRef src_c1 = NULL;
|
||||
LLVMValueRef src0 = NULL;
|
||||
int input_index = instr->variables[0]->var->data.location - VARYING_SLOT_VAR0;
|
||||
switch (instr->intrinsic) {
|
||||
case nir_intrinsic_interp_var_at_centroid:
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue