HomeSort by relevance Sort by last modified time
    Searched refs:ir_rvalue (Results 1 - 25 of 82) sorted by null

1 2 3 4

  /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...]

Completed in 143 milliseconds

1 2 3 4