From: Timothy Arceri Date: Tue, 7 Nov 2017 10:41:27 +0000 (+1100) Subject: radeonsi: add llvm_type_is_64bit() helper X-Git-Url: https://git.libre-soc.org/?a=commitdiff_plain;h=650126f3e02ede482fbb11b9dc069eae200378ae;p=mesa.git radeonsi: add llvm_type_is_64bit() helper Reviewed-by: Nicolai Hähnle Reviewed-by: Marek Olšák --- diff --git a/src/gallium/drivers/radeonsi/si_shader.c b/src/gallium/drivers/radeonsi/si_shader.c index c3b5f58cd26..58cba2c5a44 100644 --- a/src/gallium/drivers/radeonsi/si_shader.c +++ b/src/gallium/drivers/radeonsi/si_shader.c @@ -103,6 +103,15 @@ enum { LOCAL_ADDR_SPACE = 3, }; +static bool llvm_type_is_64bit(struct si_shader_context *ctx, + LLVMTypeRef type) +{ + if (type == ctx->ac.i64 || type == ctx->ac.f64) + return true; + + return false; +} + static bool is_merged_shader(struct si_shader *shader) { if (shader->selector->screen->info.chip_class <= VI)