Zebediah Figura : vkd3d-shader: Remove some TRACE messages.

Alexandre Julliard julliard at winehq.org
Tue Feb 16 15:53:08 CST 2021


Module: vkd3d
Branch: master
Commit: 9b1b9e222a13b127f279a9d93e3a818a8999f942
URL:    https://source.winehq.org/git/vkd3d.git/?a=commit;h=9b1b9e222a13b127f279a9d93e3a818a8999f942

Author: Zebediah Figura <zfigura at codeweavers.com>
Date:   Fri Feb 12 14:38:48 2021 -0600

vkd3d-shader: Remove some TRACE messages.

This patch can be freely ignored. I have not found any of these messages to be
useful when debugging, but others may.

Signed-off-by: Zebediah Figura <zfigura at codeweavers.com>
Signed-off-by: Henri Verbeet <hverbeet at codeweavers.com>
Signed-off-by: Matteo Bruni <mbruni at codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard at winehq.org>

---

 libs/vkd3d-shader/hlsl.c |  1 -
 libs/vkd3d-shader/hlsl.l |  2 --
 libs/vkd3d-shader/hlsl.y | 38 --------------------------------------
 3 files changed, 41 deletions(-)

diff --git a/libs/vkd3d-shader/hlsl.c b/libs/vkd3d-shader/hlsl.c
index 4151c84..c4e0614 100644
--- a/libs/vkd3d-shader/hlsl.c
+++ b/libs/vkd3d-shader/hlsl.c
@@ -1255,7 +1255,6 @@ void hlsl_add_function(struct rb_tree *funcs, char *name, struct hlsl_ir_functio
                 ERR("Redeclaring a user defined function as an intrinsic.\n");
                 return;
             }
-            TRACE("Function %s redeclared as a user defined function.\n", debugstr_a(name));
             func->intrinsic = intrinsic;
             rb_destroy(&func->overloads, free_function_decl_rb, NULL);
             rb_init(&func->overloads, compare_function_decl_rb);
diff --git a/libs/vkd3d-shader/hlsl.l b/libs/vkd3d-shader/hlsl.l
index a0e0bed..933c9b8 100644
--- a/libs/vkd3d-shader/hlsl.l
+++ b/libs/vkd3d-shader/hlsl.l
@@ -218,7 +218,6 @@ row_major               {return KW_ROW_MAJOR;           }
                         }
 
 <pp>pragma{WS}+         {
-                            TRACE("Got a #pragma.\n");
                             BEGIN(pp_pragma);
                         }
 <pp_pragma>pack_matrix{WS}*\({WS}*row_major{WS}*\) {
@@ -243,7 +242,6 @@ row_major               {return KW_ROW_MAJOR;           }
                         }
 <pp_pragma>{ANY}        {}
 <pp>[0-9]+              {
-                            TRACE("Preprocessor line info.\n");
                             BEGIN(pp_line);
                             yylval->intval = (atoi(yytext));
                             return PRE_LINE;
diff --git a/libs/vkd3d-shader/hlsl.y b/libs/vkd3d-shader/hlsl.y
index 1bda8df..6e0669b 100644
--- a/libs/vkd3d-shader/hlsl.y
+++ b/libs/vkd3d-shader/hlsl.y
@@ -121,14 +121,6 @@ static struct hlsl_ir_node *node_from_list(struct list *list)
     return LIST_ENTRY(list_tail(list), struct hlsl_ir_node, entry);
 }
 
-static void debug_dump_decl(struct hlsl_type *type, DWORD modifiers, const char *declname, unsigned int line_no)
-{
-    TRACE("Line %u: ", line_no);
-    if (modifiers)
-        TRACE("%s ", hlsl_debug_modifiers(modifiers));
-    TRACE("%s %s;\n", debug_hlsl_type(type), declname);
-}
-
 static void check_invalid_matrix_modifiers(struct hlsl_ctx *ctx, DWORD modifiers, struct vkd3d_shader_location loc)
 {
     if (modifiers & HLSL_MODIFIERS_MAJORITY_MASK)
@@ -270,8 +262,6 @@ static struct hlsl_ir_node *add_implicit_conversion(struct hlsl_ctx *ctx, struct
     if (dst_type->dimx * dst_type->dimy < src_type->dimx * src_type->dimy)
         hlsl_warning(ctx, *loc, "implicit truncation of vector type");
 
-    TRACE("Implicit conversion from %s to %s.\n", debug_hlsl_type(src_type), debug_hlsl_type(dst_type));
-
     if (!(cast = hlsl_new_cast(node, dst_type, loc)))
         return NULL;
     list_add_tail(instrs, &cast->node.entry);
@@ -282,7 +272,6 @@ static bool declare_variable(struct hlsl_ctx *ctx, struct hlsl_ir_var *decl, boo
 {
     bool ret;
 
-    TRACE("Declaring variable %s.\n", decl->name);
     if (decl->data_type->type != HLSL_CLASS_MATRIX)
         check_invalid_matrix_modifiers(ctx, decl->modifiers, decl->loc);
 
@@ -428,7 +417,6 @@ static unsigned int initializer_size(const struct parse_initializer *initializer
     {
         count += hlsl_type_component_count(initializer->args[i]->data_type);
     }
-    TRACE("Initializer size = %u.\n", count);
     return count;
 }
 
@@ -581,8 +569,6 @@ static struct hlsl_ir_load *add_load(struct hlsl_ctx *ctx, struct list *instrs,
         if (!(var = hlsl_new_synthetic_var(ctx, name, var_node->data_type, var_node->loc)))
             return NULL;
 
-        TRACE("Synthesized variable %p for %s node.\n", var, hlsl_node_type_to_string(var_node->type));
-
         if (!(assign = hlsl_new_simple_assignment(var, var_node)))
             return NULL;
 
@@ -618,8 +604,6 @@ static struct hlsl_ir_load *add_array_load(struct hlsl_ctx *ctx, struct list *in
     struct hlsl_ir_constant *c;
     struct hlsl_ir_node *mul;
 
-    TRACE("Array load from type %s.\n", debug_hlsl_type(expr_type));
-
     if (expr_type->type == HLSL_CLASS_ARRAY)
     {
         data_type = expr_type->e.array.type;
@@ -721,7 +705,6 @@ static struct list *gen_struct_fields(struct hlsl_ctx *ctx, struct hlsl_type *ty
     list_init(list);
     LIST_FOR_EACH_ENTRY_SAFE(v, v_next, fields, struct parse_variable_def, entry)
     {
-        debug_dump_decl(type, 0, v->name, v->loc.line);
         if (!(field = vkd3d_calloc(1, sizeof(*field))))
         {
             vkd3d_free(v);
@@ -1121,7 +1104,6 @@ static struct hlsl_ir_expr *add_expr(struct hlsl_ctx *ctx, struct list *instrs,
             break;
         if (hlsl_type_compare(operands[i]->data_type, type))
             continue;
-        TRACE("Implicitly converting %s into %s in an expression.\n", debug_hlsl_type(operands[i]->data_type), debug_hlsl_type(type));
         if (operands[i]->data_type->dimx * operands[i]->data_type->dimy != 1
                 && operands[i]->data_type->dimx * operands[i]->data_type->dimy != type->dimx * type->dimy)
         {
@@ -1292,7 +1274,6 @@ static struct hlsl_ir_node *add_assignment(struct hlsl_ctx *ctx, struct list *in
         enum hlsl_ir_expr_op op = op_from_assignment(assign_op);
         struct hlsl_ir_node *expr;
 
-        TRACE("Adding an expression for the compound assignment.\n");
         expr = hlsl_new_binary_expr(op, lhs, rhs);
         list_add_after(&rhs->entry, &expr->entry);
         rhs = expr;
@@ -1391,7 +1372,6 @@ static struct list *declare_vars(struct hlsl_ctx *ctx, struct hlsl_type *basic_t
             free_parse_variable_def(v);
             continue;
         }
-        debug_dump_decl(type, modifiers, v->name, v->loc.line);
 
         if (ctx->cur_scope == ctx->globals)
         {
@@ -1414,14 +1394,12 @@ static struct list *declare_vars(struct hlsl_ctx *ctx, struct hlsl_type *basic_t
             vkd3d_free(v);
             continue;
         }
-        TRACE("Declared variable %s.\n", var->name);
 
         if (v->initializer.args_count)
         {
             unsigned int size = initializer_size(&v->initializer);
             struct hlsl_ir_load *load;
 
-            TRACE("Variable with initializer.\n");
             if (type->type <= HLSL_CLASS_LAST_NUMERIC
                     && type->dimx * type->dimy != size && size != 1)
             {
@@ -1739,29 +1717,22 @@ hlsl_prog:
                         "void function with a semantic");
             }
 
-            TRACE("Adding function '%s' to the function list.\n", $2.name);
             hlsl_add_function(&ctx->functions, $2.name, $2.decl, false);
         }
     | hlsl_prog declaration_statement
         {
-            TRACE("Declaration statement parsed.\n");
-
             if (!list_empty($2))
                 FIXME("Uniform initializer.\n");
             hlsl_free_instr_list($2);
         }
     | hlsl_prog preproc_directive
     | hlsl_prog ';'
-        {
-            TRACE("Skipping stray semicolon.\n");
-        }
 
 preproc_directive:
       PRE_LINE STRING
         {
             const char **new_array = NULL;
 
-            TRACE("Updating line information to file %s, line %u.\n", debugstr_a($2), $1);
             ctx->location.line = $1;
             if (strcmp($2, ctx->location.source_name))
                 new_array = vkd3d_realloc(ctx->source_files,
@@ -1813,7 +1784,6 @@ named_struct_spec:
         {
             bool ret;
 
-            TRACE("Structure %s declaration.\n", debugstr_a($2));
             $$ = hlsl_new_struct_type(ctx, $2, $4);
 
             if (hlsl_get_var(ctx->cur_scope, $2))
@@ -1833,7 +1803,6 @@ named_struct_spec:
 unnamed_struct_spec:
       KW_STRUCT '{' fields_list '}'
         {
-            TRACE("Anonymous structure declaration.\n");
             $$ = hlsl_new_struct_type(ctx, NULL, $3);
         }
 
@@ -1884,14 +1853,12 @@ field:
 func_declaration:
       func_prototype compound_statement
         {
-            TRACE("Function %s parsed.\n", $1.name);
             $$ = $1;
             $$.decl->body = $2;
             hlsl_pop_scope(ctx);
         }
     | func_prototype ';'
         {
-            TRACE("Function prototype for %s.\n", $1.name);
             $$ = $1;
             hlsl_pop_scope(ctx);
         }
@@ -2246,7 +2213,6 @@ variable_def:
         }
     | any_identifier array colon_attribute '=' complex_initializer
         {
-            TRACE("Declaration with initializer.\n");
             $$ = vkd3d_calloc(1, sizeof(*$$));
             $$->loc = @1;
             $$->name = $1;
@@ -2273,7 +2239,6 @@ array:
                         "array size is not a positive integer constant\n");
                 YYABORT;
             }
-            TRACE("Array size %u.\n", size);
 
             if (size > 65536)
             {
@@ -3131,10 +3096,7 @@ int hlsl_parser_compile(struct hlsl_ctx *ctx, const char *entrypoint)
     index_instructions(entry_func->body, 2);
 
     if (TRACE_ON())
-    {
-        TRACE("IR dump.\n");
         rb_for_each_entry(&ctx->functions, dump_function, NULL);
-    }
 
     compute_liveness(ctx, entry_func);
 




More information about the wine-cvs mailing list