Remove ir_label since it is no longer used.

This commit is contained in:
Kenneth Graunke
2010-04-21 15:14:02 -07:00
committed by Ian Romanick
parent 9fa99f3b6c
commit 3289886688
12 changed files with 0 additions and 84 deletions

6
ir.cpp
View File

@@ -108,12 +108,6 @@ ir_expression::get_num_operands(void)
return num_operands[this->operation]; return num_operands[this->operation];
} }
ir_label::ir_label(const char *label, ir_function_signature *signature)
: label(label), signature(signature)
{
/* empty */
}
ir_constant::ir_constant(const struct glsl_type *type, const void *data) ir_constant::ir_constant(const struct glsl_type *type, const void *data)
{ {

20
ir.h
View File

@@ -183,26 +183,6 @@ public:
}; };
class ir_label : public ir_instruction {
public:
ir_label(const char *label, ir_function_signature *signature);
virtual ir_label *as_label()
{
return this;
}
virtual void accept(ir_visitor *v)
{
v->visit(this);
}
const char *label;
ir_function_signature *signature;
};
/*@{*/ /*@{*/
/** /**
* The representation of a function instance; may be the full definition or * The representation of a function instance; may be the full definition or

View File

@@ -63,7 +63,6 @@ public:
*/ */
/*@{*/ /*@{*/
virtual void visit(ir_variable *); virtual void visit(ir_variable *);
virtual void visit(ir_label *);
virtual void visit(ir_function_signature *); virtual void visit(ir_function_signature *);
virtual void visit(ir_function *); virtual void visit(ir_function *);
virtual void visit(ir_expression *); virtual void visit(ir_expression *);
@@ -107,14 +106,6 @@ ir_constant_visitor::visit(ir_variable *ir)
} }
void
ir_constant_visitor::visit(ir_label *ir)
{
(void) ir;
value = NULL;
}
void void
ir_constant_visitor::visit(ir_function_signature *ir) ir_constant_visitor::visit(ir_function_signature *ir)
{ {

View File

@@ -43,13 +43,6 @@ ir_constant_folding_visitor::visit(ir_variable *ir)
} }
void
ir_constant_folding_visitor::visit(ir_label *ir)
{
ir->signature->accept(this);
}
void void
ir_constant_folding_visitor::visit(ir_function_signature *ir) ir_constant_folding_visitor::visit(ir_function_signature *ir)
{ {

View File

@@ -47,7 +47,6 @@ public:
*/ */
/*@{*/ /*@{*/
virtual void visit(ir_variable *); virtual void visit(ir_variable *);
virtual void visit(ir_label *);
virtual void visit(ir_function_signature *); virtual void visit(ir_function_signature *);
virtual void visit(ir_function *); virtual void visit(ir_function *);
virtual void visit(ir_expression *); virtual void visit(ir_expression *);

View File

@@ -64,7 +64,6 @@ public:
*/ */
/*@{*/ /*@{*/
virtual void visit(ir_variable *); virtual void visit(ir_variable *);
virtual void visit(ir_label *);
virtual void visit(ir_loop *); virtual void visit(ir_loop *);
virtual void visit(ir_loop_jump *); virtual void visit(ir_loop_jump *);
virtual void visit(ir_function_signature *); virtual void visit(ir_function_signature *);
@@ -101,13 +100,6 @@ ir_expression_flattening_visitor::visit(ir_variable *ir)
(void) ir; (void) ir;
} }
void
ir_expression_flattening_visitor::visit(ir_label *ir)
{
ir->signature->accept(this);
}
void void
ir_expression_flattening_visitor::visit(ir_loop *ir) ir_expression_flattening_visitor::visit(ir_loop *ir)
{ {

View File

@@ -92,7 +92,6 @@ public:
*/ */
/*@{*/ /*@{*/
virtual void visit(ir_variable *); virtual void visit(ir_variable *);
virtual void visit(ir_label *);
virtual void visit(ir_loop *); virtual void visit(ir_loop *);
virtual void visit(ir_loop_jump *); virtual void visit(ir_loop_jump *);
virtual void visit(ir_function_signature *); virtual void visit(ir_function_signature *);
@@ -120,13 +119,6 @@ ir_function_cloning_visitor::visit(ir_variable *ir)
this->remap_variable(ir, new_var); this->remap_variable(ir, new_var);
} }
void
ir_function_cloning_visitor::visit(ir_label *ir)
{
(void)ir;
this->result = NULL;
}
void void
ir_function_cloning_visitor::visit(ir_loop *ir) ir_function_cloning_visitor::visit(ir_loop *ir)
{ {
@@ -452,12 +444,6 @@ ir_function_inlining_visitor::visit(ir_variable *ir)
} }
void
ir_function_inlining_visitor::visit(ir_label *ir)
{
ir->signature->accept(this);
}
void void
ir_function_inlining_visitor::visit(ir_loop *ir) ir_function_inlining_visitor::visit(ir_loop *ir)
{ {

View File

@@ -48,7 +48,6 @@ public:
*/ */
/*@{*/ /*@{*/
virtual void visit(ir_variable *); virtual void visit(ir_variable *);
virtual void visit(ir_label *);
virtual void visit(ir_loop *); virtual void visit(ir_loop *);
virtual void visit(ir_loop_jump *); virtual void visit(ir_loop_jump *);
virtual void visit(ir_function_signature *); virtual void visit(ir_function_signature *);

View File

@@ -55,7 +55,6 @@ public:
*/ */
/*@{*/ /*@{*/
virtual void visit(ir_variable *); virtual void visit(ir_variable *);
virtual void visit(ir_label *);
virtual void visit(ir_loop *); virtual void visit(ir_loop *);
virtual void visit(ir_loop_jump *); virtual void visit(ir_loop_jump *);
virtual void visit(ir_function_signature *); virtual void visit(ir_function_signature *);
@@ -138,12 +137,6 @@ ir_if_simplification_visitor::visit(ir_variable *ir)
} }
void
ir_if_simplification_visitor::visit(ir_label *ir)
{
ir->signature->accept(this);
}
void void
ir_if_simplification_visitor::visit(ir_loop *ir) ir_if_simplification_visitor::visit(ir_loop *ir)
{ {

View File

@@ -64,15 +64,6 @@ void ir_print_visitor::visit(ir_variable *ir)
} }
void ir_print_visitor::visit(ir_label *ir)
{
printf("\n(label %s\n", ir->label);
ir->signature->accept(this);
printf(")");
}
void ir_print_visitor::visit(ir_function_signature *ir) void ir_print_visitor::visit(ir_function_signature *ir)
{ {
printf("(signature\n (parameters\n"); printf("(signature\n (parameters\n");

View File

@@ -54,7 +54,6 @@ public:
*/ */
/*@{*/ /*@{*/
virtual void visit(ir_variable *); virtual void visit(ir_variable *);
virtual void visit(ir_label *);
virtual void visit(ir_function_signature *); virtual void visit(ir_function_signature *);
virtual void visit(ir_function *); virtual void visit(ir_function *);
virtual void visit(ir_expression *); virtual void visit(ir_expression *);

View File

@@ -45,7 +45,6 @@ public:
*/ */
/*@{*/ /*@{*/
virtual void visit(class ir_variable *) = 0; virtual void visit(class ir_variable *) = 0;
virtual void visit(class ir_label *) = 0;
virtual void visit(class ir_function_signature *) = 0; virtual void visit(class ir_function_signature *) = 0;
virtual void visit(class ir_function *) = 0; virtual void visit(class ir_function *) = 0;
virtual void visit(class ir_expression *) = 0; virtual void visit(class ir_expression *) = 0;