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

1 2 3

  /external/mesa3d/src/compiler/glsl/tests/
uniform_initializer_utils.h 38 ir_constant *&val);
43 ir_constant *&val);
47 ir_constant *val, unsigned red_zone_size,
uniform_initializer_utils.cpp 75 ir_constant *&val, unsigned data_index_base)
114 val = new(mem_ctx) ir_constant(type, &data);
150 ir_constant *&val)
164 ir_constant *&val)
180 ir_constant *element;
186 val = new(mem_ctx) ir_constant(array_type, &values_for_array);
202 ir_constant *val, unsigned red_zone_size,
copy_constant_to_storage_tests.cpp 33 const ir_constant *val,
70 ir_constant *val;
90 ir_constant *val;
110 ir_constant *val;
130 ir_constant *val;
155 ir_constant *val;
  /external/mesa3d/src/compiler/glsl/
lower_instructions.cpp 271 ir_constant *log2_e = new(ir) ir_constant(float(M_LOG2E));
299 ir->operands[1] = new(ir) ir_constant(float(1.0 / M_LOG2E));
393 ir_constant *zeroi = ir_constant::zero(ir, ivec);
395 ir_constant *sign_mask = new(ir) ir_constant(0x80000000u, vec_elem);
397 ir_constant *exp_shift = new(ir) ir_constant(23, vec_elem);
442 logic_and(nequal(x, new(ir) ir_constant(0.0f, vec_elem))
    [all...]
ir_constant_expression.cpp 45 dot_f(ir_constant *op0, ir_constant *op1)
57 dot_d(ir_constant *op0, ir_constant *op1)
386 ir_constant *&store, int &offset)
399 ir_constant *const index_c =
409 ir_constant *substore;
442 ir_constant *substore;
462 store = (ir_constant *) entry->data;
475 ir_constant *
    [all...]
ir_visitor.h 59 virtual void visit(class ir_constant *) = 0;
85 virtual void visit(class ir_constant *) {}
lower_noise.cpp 54 *rvalue = ir_constant::zero(ralloc_parent(expr), expr->type);
opt_minmax.cpp 57 minmax_range(ir_constant *low = NULL, ir_constant *high = NULL)
68 ir_constant *low;
69 ir_constant *high;
93 compare_components(ir_constant *a, ir_constant *b)
167 static ir_constant *
168 combine_constant(bool ismin, ir_constant *a, ir_constant *b)
171 ir_constant *c = a->clone(mem_ctx, NULL)
    [all...]
loop_controls.cpp 99 ir_constant *iter = div->constant_expression_value();
130 iter = new(mem_ctx) ir_constant(iter_value + bias[i]);
133 iter = new(mem_ctx) ir_constant(unsigned(iter_value + bias[i]));
136 iter = new(mem_ctx) ir_constant(float(iter_value + bias[i]));
139 iter = new(mem_ctx) ir_constant(double(iter_value + bias[i]));
155 ir_constant *const cmp_result = cmp->constant_expression_value();
opt_constant_folding.cpp 38 * Visitor class for replacing expressions with ir_constant values.
103 ir_constant *constant = (*rvalue)->constant_expression_value();
125 ir_constant *const_val = ir->condition->as_constant();
151 ir_constant *const_val = ir->condition->as_constant();
192 ir_constant *const_val = ir->constant_expression_value();
ir.cpp 545 ir_constant::ir_constant() function in class:ir_constant
551 ir_constant::ir_constant(const struct glsl_type *type, function in class:ir_constant
564 ir_constant::ir_constant(float f, unsigned vector_elements) function in class:ir_constant
577 ir_constant::ir_constant(double d, unsigned vector_elements) function in class:ir_constant
590 ir_constant::ir_constant(unsigned int u, unsigned vector_elements function in class:ir_constant
603 ir_constant::ir_constant(int integer, unsigned vector_elements) function in class:ir_constant
616 ir_constant::ir_constant(bool b, unsigned vector_elements) function in class:ir_constant
629 ir_constant::ir_constant(const ir_constant *c, unsigned i) function in class:ir_constant
645 ir_constant::ir_constant(const struct glsl_type *type, exec_list *value_list) function in class:ir_constant
    [all...]
ir.h 233 virtual ir_constant *constant_expression_value(struct hash_table *variable_context = NULL);
269 * \c ir_constant class over-rides this function to return \c true \b only
273 * \sa ir_constant::has_value, ir_rvalue::is_one, ir_rvalue::is_negative_one
281 * \c ir_constant class over-rides this function to return \c true \b only
285 * \sa ir_constant::has_value, ir_rvalue::is_zero, ir_rvalue::is_negative_one
293 * \c ir_constant class over-rides this function to return \c true \b only
297 * \sa ir_constant::has_value, ir_rvalue::is_zero, ir_rvalue::is_one
305 * \sa ir_constant::is_uint16_constant.
725 * If so, constant_value contains an integer ir_constant representing the
957 ir_constant *constant_value
2099 class ir_constant : public ir_rvalue { class in inherits:ir_rvalue
    [all...]
lower_buffer_access.cpp 95 ir_constant *element = new(mem_ctx) ir_constant(i);
109 ir_constant *col = new(mem_ctx) ir_constant(i);
157 add(base_offset, new(mem_ctx) ir_constant(deref_offset));
208 new(mem_ctx) ir_constant(deref_offset + i * matrix_stride));
332 *offset = new(mem_ctx) ir_constant(0u);
406 ir_constant *const_index =
413 new(mem_ctx) ir_constant(array_stride)));
lower_vector_insert.cpp 68 ir_constant *const idx = expr->operands[2]->constant_expression_value();
115 ir_constant *const cmp_index =
116 ir_constant::zero(factory.mem_ctx, expr->operands[2]->type);
opt_algebraic.cpp 43 * Visitor class for replacing expressions with ir_constant values.
67 ir_constant *constant,
103 is_vec_zero(ir_constant *ir)
109 is_vec_one(ir_constant *ir)
115 is_vec_two(ir_constant *ir)
121 is_vec_four(ir_constant *ir)
127 is_vec_negative_one(ir_constant *ir)
133 is_valid_vec_const(ir_constant *ir)
145 is_less_than_one(ir_constant *ir)
162 is_greater_than_zero(ir_constant *ir
    [all...]
ir_print_visitor.h 65 virtual void visit(ir_constant *);
lower_vec_index_to_swizzle.cpp 66 ir_constant *const idx = expr->operands[1]->constant_expression_value();
lower_vector.cpp 76 const ir_constant *const c = op->as_constant();
166 const ir_constant *const c = expr->operands[i]->as_constant();
188 ir_constant *const c =
189 new(mem_ctx) ir_constant(glsl_type::get_instance(expr->type->base_type,
ir_builder.h 95 ir_constant*
98 return new(mem_ctx) ir_constant(f);
101 ir_constant*
104 return new(mem_ctx) ir_constant(i);
107 ir_constant*
110 return new(mem_ctx) ir_constant(u);
113 ir_constant*
116 return new(mem_ctx) ir_constant(b);
lower_discard.cpp 157 condition = new(mem_ctx) ir_constant(true);
183 new(mem_ctx) ir_constant(false), NULL);
lower_discard_flow.cpp 98 rhs = new(mem_ctx) ir_constant(true);
121 ir_rvalue *rhs = new(mem_ctx) ir_constant(false);
ir_clone.cpp 329 ir_constant *
330 ir_constant::clone(void *mem_ctx, struct hash_table *ht) const
340 return new(mem_ctx) ir_constant(this->type, &this->value);
343 ir_constant *c = new(mem_ctx) ir_constant;
349 ir_constant *const orig = (ir_constant *) node;
358 ir_constant *c = new(mem_ctx) ir_constant;
361 c->array_elements = ralloc_array(c, ir_constant *, this->type->length)
    [all...]
lower_distance.cpp 238 ir_constant *old_index_constant = old_index->constant_expression_value();
245 array_index = new(ctx) ir_constant(const_val / 4);
246 swizzle_index = new(ctx) ir_constant(const_val % 4);
264 new(ctx) ir_constant(offset)),
265 new(ctx) ir_constant(2));
274 new(ctx) ir_constant(offset)),
275 new(ctx) ir_constant(3));
458 ir->lhs->clone(ctx, NULL), new(ctx) ir_constant(i));
460 ir->rhs->clone(ctx, NULL), new(ctx) ir_constant(i));
lower_subroutine.cpp 91 ir_constant *lc = new(mem_ctx)ir_constant(fn->subroutine_index);
lower_ubo_reference.cpp 203 ir_constant *const_index = a->array_index->as_constant();
212 ir_constant *base_size = new(mem_ctx)
213 ir_constant(a->array->type->fields.array->arrays_of_arrays_size());
254 ir_constant *max_index = new(mem_ctx) ir_constant(array_size - 1);
257 ir_constant *zero = new(mem_ctx) ir_constant(0);
302 ir_constant *index = new(mem_ctx) ir_constant(i);
465 call_params.push_tail(new(mem_ctx) ir_constant(write_mask))
    [all...]

Completed in 192 milliseconds

1 2 3