Home | History | Annotate | Download | only in glsl

Lines Matching defs:ir_variable

126 ir_variable *
129 ir_variable *v = this->lhs->whole_variable_referenced();
608 ir_variable *
1373 ir_dereference_variable::ir_dereference_variable(ir_variable *var)
1392 ir_dereference_array::ir_dereference_array(ir_variable *var,
1434 ir_dereference_record::ir_dereference_record(ir_variable *var,
1448 ir_variable *var = this->variable_referenced();
1677 ir_variable *
1684 bool ir_variable::temporaries_allocate_names = false;
1686 const char ir_variable::tmp_name[] = "compiler_temp";
1688 ir_variable::ir_variable(const struct glsl_type *type, const char *name,
1694 if (mode == ir_var_temporary && !ir_variable::temporaries_allocate_names)
1697 /* The ir_variable clone method may call this constructor with name set to
1705 assert(name != ir_variable::tmp_name
1708 && (name == NULL || name == ir_variable::tmp_name)) {
1709 this->name = ir_variable::tmp_name;
1776 const char *const ir_variable::warn_extension_table[] = {
1783 ir_variable::enable_extension_warning(const char *extension)
1797 ir_variable::get_extension_warning() const
1857 ir_variable *a = (ir_variable *) a_node;
1858 ir_variable *b = (ir_variable *) b_node;
1932 ir_variable *var = ir->as_variable();
2047 mode_string(const ir_variable *var)