Lines Matching refs:producer_var
1469 void record(ir_variable *producer_var, ir_variable *consumer_var);
1541 ir_variable *producer_var; member
1639 varying_matches::record(ir_variable *producer_var, ir_variable *consumer_var) in record() argument
1641 assert(producer_var != NULL || consumer_var != NULL); in record()
1643 if ((producer_var && (!producer_var->data.is_unmatched_generic_inout || in record()
1644 producer_var->data.explicit_location)) || in record()
1655 (producer_var->type->contains_integer() || in record()
1656 producer_var->type->contains_double()); in record()
1672 if (producer_var) { in record()
1673 producer_var->data.centroid = false; in record()
1674 producer_var->data.sample = false; in record()
1675 producer_var->data.interpolation = INTERP_MODE_FLAT; in record()
1709 ? consumer_var : producer_var; in record()
1714 if (producer_var && consumer_var && in record()
1716 producer_var->data.must_be_shader_input = 1; in record()
1732 this->matches[this->num_matches].producer_var = producer_var; in record()
1735 if (producer_var) in record()
1736 producer_var->data.is_unmatched_generic_inout = 0; in record()
1802 var = matches[i].producer_var; in assign_locations()
1900 ir_variable *producer_var = this->matches[i].producer_var; in store_locations() local
1906 if (producer_var) { in store_locations()
1907 producer_var->data.location = VARYING_SLOT_VAR0 + slot; in store_locations()
1908 producer_var->data.location_frac = offset; in store_locations()
1920 if (producer_var && consumer_var) { in store_locations()
1923 get_varying_type(producer_var, producer_stage); in store_locations()
1949 ir_variable *producer_var = this->matches[i].producer_var; in store_locations() local
1954 if (pack_loc[slot] || !producer_var || !consumer_var) in store_locations()
1958 get_varying_type(producer_var, producer_stage); in store_locations()
1968 producer_var->data.explicit_location = 1; in store_locations()
1970 producer_var->data.explicit_component = 1; in store_locations()
2068 if (x->producer_var != NULL && x->producer_var->data.is_xfb_only) in xfb_comparator()