[Mesa-dev] [PATCH] radv/ac: use ctx->voidt in more places.
Dave Airlie
airlied at gmail.com
Mon Jan 16 20:48:45 UTC 2017
From: Dave Airlie <airlied at redhat.com>
Just noticed this while in the area.
Signed-off-by: Dave Airlie <airlied at redhat.com>
---
src/amd/common/ac_nir_to_llvm.c | 24 ++++++++++++------------
1 file changed, 12 insertions(+), 12 deletions(-)
diff --git a/src/amd/common/ac_nir_to_llvm.c b/src/amd/common/ac_nir_to_llvm.c
index d21dfef..cf11001 100644
--- a/src/amd/common/ac_nir_to_llvm.c
+++ b/src/amd/common/ac_nir_to_llvm.c
@@ -209,7 +209,7 @@ create_llvm_function(LLVMContextRef ctx, LLVMModuleRef module,
ret_type = LLVMStructTypeInContext(ctx, return_types,
num_return_elems, true);
else
- ret_type = LLVMVoidTypeInContext(ctx);
+ ret_type = ctx->voidt;
/* Setup the function */
main_function_type =
@@ -1831,7 +1831,7 @@ static void visit_store_ssbo(struct nir_to_llvm_context *ctx,
params[0] = data;
params[3] = offset;
ac_emit_llvm_intrinsic(&ctx->ac, store_name,
- LLVMVoidTypeInContext(ctx->context), params, 6, 0);
+ ctx->voidt, params, 6, 0);
}
}
@@ -2614,8 +2614,8 @@ static void emit_discard_if(struct nir_to_llvm_context *ctx,
LLVMConstReal(ctx->f32, -1.0f),
ctx->f32zero, "");
ac_emit_llvm_intrinsic(&ctx->ac, "llvm.AMDGPU.kill",
- LLVMVoidTypeInContext(ctx->context),
- &cond, 1, 0);
+ ctx->voidt,
+ &cond, 1, 0);
}
static LLVMValueRef
@@ -2941,8 +2941,8 @@ static void visit_intrinsic(struct nir_to_llvm_context *ctx,
case nir_intrinsic_discard:
ctx->shader_info->fs.can_discard = true;
ac_emit_llvm_intrinsic(&ctx->ac, "llvm.AMDGPU.kilp",
- LLVMVoidTypeInContext(ctx->context),
- NULL, 0, 0);
+ ctx->voidt,
+ NULL, 0, 0);
break;
case nir_intrinsic_discard_if:
emit_discard_if(ctx, instr);
@@ -4181,9 +4181,9 @@ handle_vs_outputs_post(struct nir_to_llvm_context *ctx)
args, sizeof(args));
} else {
ac_emit_llvm_intrinsic(&ctx->ac,
- "llvm.SI.export",
- LLVMVoidTypeInContext(ctx->context),
- args, 9, 0);
+ "llvm.SI.export",
+ ctx->voidt,
+ args, 9, 0);
}
}
@@ -4229,9 +4229,9 @@ handle_vs_outputs_post(struct nir_to_llvm_context *ctx)
if (pos_idx == num_pos_exports)
pos_args[i][2] = ctx->i32one;
ac_emit_llvm_intrinsic(&ctx->ac,
- "llvm.SI.export",
- LLVMVoidTypeInContext(ctx->context),
- pos_args[i], 9, 0);
+ "llvm.SI.export",
+ ctx->voidt,
+ pos_args[i], 9, 0);
}
ctx->shader_info->vs.pos_exports = num_pos_exports;
--
2.9.3
More information about the mesa-dev
mailing list