Remove ir_label since it is no longer used.
This commit is contained in:

committed by
Ian Romanick

parent
9fa99f3b6c
commit
3289886688
6
ir.cpp
6
ir.cpp
@@ -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
20
ir.h
@@ -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
|
||||||
|
@@ -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)
|
||||||
{
|
{
|
||||||
|
@@ -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)
|
||||||
{
|
{
|
||||||
|
@@ -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 *);
|
||||||
|
@@ -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)
|
||||||
{
|
{
|
||||||
|
@@ -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)
|
||||||
{
|
{
|
||||||
|
@@ -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 *);
|
||||||
|
@@ -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)
|
||||||
{
|
{
|
||||||
|
@@ -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");
|
||||||
|
@@ -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 *);
|
||||||
|
@@ -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;
|
||||||
|
Reference in New Issue
Block a user