/external/mesa3d/src/compiler/glsl/ |
lower_buffer_access.h | 47 const glsl_type *type, ir_rvalue *offset, 55 bool is_dereferenced_thing_row_major(const ir_rvalue *deref); 57 void setup_buffer_access(void *mem_ctx, ir_rvalue *deref, 58 ir_rvalue **offset, unsigned *const_offset,
|
lower_vec_index_to_swizzle.cpp | 47 ir_rvalue *convert_vector_extract_to_swizzle(ir_rvalue *val); 49 virtual void handle_rvalue(ir_rvalue **); 57 ir_vec_index_to_swizzle_visitor::handle_rvalue(ir_rvalue **rv)
|
lower_vec_index_to_cond_assign.cpp | 57 ir_rvalue *convert_vec_index_to_cond_assign(void *mem_ctx, 58 ir_rvalue *orig_vector, 59 ir_rvalue *orig_index, 62 ir_rvalue *convert_vector_extract_to_cond_assign(ir_rvalue *ir); 76 ir_rvalue * 78 ir_rvalue *orig_vector, 79 ir_rvalue *orig_index, 117 ir_rvalue *const cond_deref = 124 ir_rvalue *condition_swizzle [all...] |
lower_packing_builtins.cpp | 56 void handle_rvalue(ir_rvalue **rvalue) 73 ir_rvalue *op0 = expr->operands[0]; 207 ir_rvalue* 208 pack_uvec2_to_uint(ir_rvalue *uvec2_rval) 236 ir_rvalue* 237 pack_uvec4_to_uint(ir_rvalue *uvec4_rval) 273 ir_rvalue* 274 unpack_uint_to_uvec2(ir_rvalue *uint_rval) 302 ir_rvalue * 303 unpack_uint_to_ivec2(ir_rvalue *uint_rval [all...] |
ir_expression_flattening.cpp | 50 void handle_rvalue(ir_rvalue **rvalue); 66 ir_expression_flattening_visitor::handle_rvalue(ir_rvalue **rvalue) 70 ir_rvalue *ir = *rvalue;
|
ir.h | 220 class ir_rvalue : public ir_instruction { class in inherits:ir_instruction 224 virtual ir_rvalue *clone(void *mem_ctx, struct hash_table *) const; 235 ir_rvalue *as_rvalue_to_saturate(); 273 * \sa ir_constant::has_value, ir_rvalue::is_one, ir_rvalue::is_negative_one 285 * \sa ir_constant::has_value, ir_rvalue::is_zero, ir_rvalue::is_negative_one 297 * \sa ir_constant::has_value, ir_rvalue::is_zero, ir_rvalue::is_one 314 static ir_rvalue *error_value(void *mem_ctx) [all...] |
hir_field_selection.cpp | 29 ir_rvalue * 35 ir_rvalue *result = NULL; 36 ir_rvalue *op; 80 return result ? result : ir_rvalue::error_value(ctx);
|
loop_analysis.h | 59 ir_rvalue * 63 calculate_iterations(ir_rvalue *from, ir_rvalue *to, ir_rvalue *increment, 178 ir_rvalue *increment;
|
ast_function.cpp | 31 static ir_rvalue * 32 convert_component(ir_rvalue *src, const glsl_type *desired_type); 48 ir_rvalue *result = ast->hir(instructions, state); 69 * formal (\c ir_variable) or actual (\c ir_rvalue) 193 const ir_rvalue *const actual = (ir_rvalue *) actual_ir_node; 213 const ir_rvalue *val = actual; 319 const ir_rvalue *const actual = 320 (ir_rvalue *) actual_ir_parameters.get_head_raw(); 337 fix_parameter(void *mem_ctx, ir_rvalue *actual, const glsl_type *formal_type [all...] |
lower_distance.cpp | 87 void create_indices(ir_rvalue*, ir_rvalue *&, ir_rvalue *&); 88 bool is_distance_vec8(ir_rvalue *ir); 89 ir_rvalue *lower_distance_vec8(ir_rvalue *ir); 94 virtual void handle_rvalue(ir_rvalue **rvalue); 224 lower_distance_visitor::create_indices(ir_rvalue *old_index, 225 ir_rvalue *&array_index, 226 ir_rvalue *&swizzle_index [all...] |
opt_constant_folding.cpp | 57 virtual void handle_rvalue(ir_rvalue **rvalue); 65 ir_constant_fold(ir_rvalue **rvalue) 112 ir_constant_folding_visitor::handle_rvalue(ir_rvalue **rvalue) 177 ir_rvalue *param_rval = (ir_rvalue *) actual_node; 182 ir_rvalue *new_param = param_rval;
|
opt_noop_swizzle.cpp | 46 void handle_rvalue(ir_rvalue **rvalue); 53 ir_noop_swizzle_visitor::handle_rvalue(ir_rvalue **rvalue)
|
lower_noise.cpp | 41 void handle_rvalue(ir_rvalue **rvalue)
|
ast.h | 62 virtual ir_rvalue *hir(exec_list *instructions, 233 virtual ir_rvalue *hir(exec_list *instructions, 241 ir_rvalue *do_hir(exec_list *instructions, 318 virtual ir_rvalue *hir(exec_list *instructions, 331 ir_rvalue * 420 virtual ir_rvalue *hir(exec_list *instructions, 433 virtual ir_rvalue *hir(exec_list *instructions, 816 virtual ir_rvalue *hir(exec_list *instructions, 852 ir_rvalue *hir(exec_list *, struct _mesa_glsl_parse_state *); 887 virtual ir_rvalue *hir(exec_list *instructions [all...] |
lower_blend_equation_advanced.cpp | 37 static ir_rvalue * 44 static ir_rvalue * 51 static ir_rvalue * 59 ir_rvalue *rule_1 = mul(imm3(2), mul(src, dst)); 60 ir_rvalue *rule_2 = 65 static ir_rvalue * 72 static ir_rvalue * 79 static ir_rvalue * 94 static ir_rvalue * 109 static ir_rvalue * [all...] |
lower_shared_reference.cpp | 72 const glsl_type *type, ir_rvalue *offset, 75 void handle_rvalue(ir_rvalue **rvalue); 86 ir_rvalue *offset); 87 ir_call *shared_store(void *mem_ctx, ir_rvalue *deref, ir_rvalue *offset, 119 lower_shared_reference_visitor::handle_rvalue(ir_rvalue **rvalue) 136 ir_rvalue *offset = NULL; 178 ir_rvalue *rvalue = ir->lhs->as_rvalue(); 204 ir_rvalue *offset = NULL; 241 ir_rvalue *offset [all...] |
lower_tess_level.cpp | 65 bool is_tess_level_array(ir_rvalue *ir); 66 ir_rvalue *lower_tess_level_array(ir_rvalue *ir); 71 virtual void handle_rvalue(ir_rvalue **rvalue); 164 lower_tess_level_visitor::is_tess_level_array(ir_rvalue *ir) 192 ir_rvalue * 193 lower_tess_level_visitor::lower_tess_level_array(ir_rvalue *ir) 220 lower_tess_level_visitor::handle_rvalue(ir_rvalue **rv) 233 ir_rvalue *lowered_vec4 = 320 this->handle_rvalue((ir_rvalue **) &new_rhs) [all...] |
lower_ubo_reference.cpp | 54 void handle_rvalue(ir_rvalue **rvalue); 59 ir_rvalue *deref, 60 ir_rvalue **offset, 67 ir_rvalue *offset); 69 ir_rvalue *offset); 76 ir_call *ssbo_store(void *mem_ctx, ir_rvalue *deref, ir_rvalue *offset, 88 const glsl_type *type, ir_rvalue *offset, 96 ir_expression *process_ssbo_unsized_array_length(ir_rvalue **, 112 ir_rvalue *uniform_block [all...] |
lower_discard_flow.cpp | 92 ir_rvalue *rhs; 121 ir_rvalue *rhs = new(mem_ctx) ir_constant(false); 131 ir_rvalue *if_condition = new(mem_ctx) ir_dereference_variable(discarded);
|
opt_function_inlining.cpp | 91 ir_rvalue *lhs = orig_deref->clone(ctx, NULL); 155 ir_rvalue *param = (ir_rvalue *) actual_node; 242 ir_rvalue *const param = (ir_rvalue *) actual_node; 262 ir_rvalue *const param = (ir_rvalue *) actual_node; 357 void replace_rvalue(ir_rvalue **rvalue); 373 ir_variable_replacement_visitor::replace_rvalue(ir_rvalue **rvalue) 412 foreach_in_list_safe(ir_rvalue, param, &ir->actual_parameters) [all...] |
ir.cpp | 28 ir_rvalue::ir_rvalue(enum ir_node_type t) function in class:ir_rvalue 34 bool ir_rvalue::is_zero() const 39 bool ir_rvalue::is_one() const 44 bool ir_rvalue::is_negative_one() const 69 ir_assignment::set_lhs(ir_rvalue *lhs) 149 ir_assignment::ir_assignment(ir_dereference *lhs, ir_rvalue *rhs, 150 ir_rvalue *condition, unsigned write_mask) 169 ir_assignment::ir_assignment(ir_rvalue *lhs, ir_rvalue *rhs [all...] |
lower_const_arrays_to_uniforms.cpp | 63 void handle_rvalue(ir_rvalue **rvalue); 79 lower_const_array_visitor::handle_rvalue(ir_rvalue **rvalue)
|
lower_offset_array.cpp | 49 void handle_rvalue(ir_rvalue **rv); 55 lower_offset_array_visitor::handle_rvalue(ir_rvalue **rv)
|
lower_vector_derefs.cpp | 43 virtual void handle_rvalue(ir_rvalue **rv); 81 vector_deref_visitor::handle_rvalue(ir_rvalue **rv)
|
/external/mesa3d/src/mesa/drivers/dri/i965/ |
brw_fs_channel_expressions.cpp | 58 ir_rvalue *get_element(ir_variable *var, unsigned int element); 59 void assign(ir_assignment *ir, int elem, ir_rvalue *val); 118 ir_rvalue * 132 ir_channel_expressions_visitor::assign(ir_assignment *ir, int elem, ir_rvalue *val) 268 ir_rvalue *op0 = get_element(op_var[0], i); 304 ir_rvalue *op0 = get_element(op_var[0], i); 305 ir_rvalue *op1 = get_element(op_var[1], i); 317 ir_rvalue *op0 = get_element(op_var[0], i); 318 ir_rvalue *op1 = get_element(op_var[1], i); 342 ir_rvalue *op0 = get_element(op_var[0], i) [all...] |