Mesa (master): glsl: make use of glsl_type::is_integer_64()
Samuel Pitoiset
hakzsam at kemper.freedesktop.org
Fri Apr 21 17:37:06 UTC 2017
Module: Mesa
Branch: master
Commit: 100721959bb400f16e42aada6ee8215458b9fcdd
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=100721959bb400f16e42aada6ee8215458b9fcdd
Author: Samuel Pitoiset <samuel.pitoiset at gmail.com>
Date: Fri Apr 21 10:46:24 2017 +0200
glsl: make use of glsl_type::is_integer_64()
Signed-off-by: Samuel Pitoiset <samuel.pitoiset at gmail.com>
Reviewed-by: Samuel Iglesias Gonsálvez <siglesias at igalia.com>
Reviewed-by: Edward O'Callaghan <funfunctor at folklore1984.net>
---
src/compiler/glsl/lower_int64.cpp | 11 ++---------
1 file changed, 2 insertions(+), 9 deletions(-)
diff --git a/src/compiler/glsl/lower_int64.cpp b/src/compiler/glsl/lower_int64.cpp
index 0a19ce429e..4e2e311e02 100644
--- a/src/compiler/glsl/lower_int64.cpp
+++ b/src/compiler/glsl/lower_int64.cpp
@@ -128,12 +128,6 @@ private:
} /* anonymous namespace */
-static bool
-is_integer_64(const glsl_type *t)
-{
- return t->base_type == GLSL_TYPE_UINT64 || t->base_type == GLSL_TYPE_INT64;
-}
-
/**
* Determine if a particular type of lowering should occur
*/
@@ -208,8 +202,7 @@ lower_64bit::expand_source(ir_factory &body,
ir_rvalue *val,
ir_variable **expanded_src)
{
- assert(val->type->base_type == GLSL_TYPE_UINT64 ||
- val->type->base_type == GLSL_TYPE_INT64);
+ assert(val->type->is_integer_64());
ir_variable *const temp = body.make_temp(val->type, "tmp");
@@ -327,7 +320,7 @@ lower_64bit_visitor::handle_op(ir_expression *ir,
function_generator generator)
{
for (unsigned i = 0; i < ir->get_num_operands(); i++)
- if (!is_integer_64(ir->operands[i]->type))
+ if (!ir->operands[i]->type->is_integer_64())
return ir;
/* Get a handle to the correct ir_function_signature for the core
More information about the mesa-commit
mailing list