Searched refs:ir_constant (Results 26 - 50 of 104) sorted by relevance

12345

/external/mesa3d/src/glsl/
H A Dlink_uniform_initializers.cpp51 const ir_constant *val,
83 ir_constant *val)
86 ir_constant *field_constant;
88 field_constant = (ir_constant *)val->components.get_head();
96 field_constant = (ir_constant *)field_constant->next;
H A Dlower_clip_distance.cpp139 ir_constant *old_index_constant = old_index->constant_expression_value();
146 array_index = new(ctx) ir_constant(const_val / 4);
147 swizzle_index = new(ctx) ir_constant(const_val % 4);
163 new(ctx) ir_constant(2));
170 new(ctx) ir_constant(3));
236 ir->lhs->clone(ctx, NULL), new(ctx) ir_constant(i));
239 ir->rhs->clone(ctx, NULL), new(ctx) ir_constant(i));
H A Dir_print_visitor.h68 virtual void visit(ir_constant *);
H A Dlower_vector.cpp72 const ir_constant *const c = op->as_constant();
162 const ir_constant *const c = expr->operands[i]->as_constant();
184 ir_constant *const c =
185 new(mem_ctx) ir_constant(glsl_type::get_instance(expr->type->base_type,
H A Dir_constant_expression.cpp63 dot(ir_constant *op0, ir_constant *op1)
97 ir_constant *
104 ir_constant *
110 ir_constant *op[Elements(this->operands)] = { NULL, };
148 return new(ctx) ir_constant(op[0]->has_value(op[1]));
150 return new(ctx) ir_constant(!op[0]->has_value(op[1]));
938 return new(ctx) ir_constant(this->type, &data);
942 ir_constant *
950 ir_constant *
[all...]
H A Dlower_discard.cpp154 condition = new(mem_ctx) ir_constant(true);
180 new(mem_ctx) ir_constant(false), NULL);
H A Dlower_discard_flow.cpp89 ir_rvalue *rhs = new(mem_ctx) ir_constant(true);
111 ir_rvalue *rhs = new(mem_ctx) ir_constant(false);
H A Dir_clone.cpp344 ir_constant *
345 ir_constant::clone(void *mem_ctx, struct hash_table *ht) const
354 return new(mem_ctx) ir_constant(this->type, &this->value);
357 ir_constant *c = new(mem_ctx) ir_constant;
363 ir_constant *const orig = (ir_constant *) node;
372 ir_constant *c = new(mem_ctx) ir_constant;
375 c->array_elements = ralloc_array(c, ir_constant *, thi
[all...]
H A Dast_function.cpp48 ir_constant *const constant = result->constant_expression_value();
99 * ir_constant actual parameters.
276 * instructions; just generate an ir_constant.
281 ir_constant *value = sig->constant_expression_value(actual_parameters, NULL);
509 ir_constant *const constant = result->constant_expression_value();
525 ir_constant *constant = src->as_constant();
527 return new(ctx) ir_constant(constant, component);
541 ir_constant *const col_index = new(ctx) ir_constant(c);
652 return new(ctx) ir_constant(constructor_typ
[all...]
H A Dloop_controls.cpp99 ir_constant *iter = div->constant_expression_value();
127 ? new(mem_ctx) ir_constant(iter_value + bias[i])
128 : new(mem_ctx) ir_constant(float(iter_value + bias[i]));
140 ir_constant *const cmp_result = cmp->constant_expression_value();
217 ir_constant *limit = cond->operands[1]->as_constant();
/external/chromium_org/third_party/mesa/src/src/glsl/
H A Dlower_clip_distance.cpp139 ir_constant *old_index_constant = old_index->constant_expression_value();
146 array_index = new(ctx) ir_constant(const_val / 4);
147 swizzle_index = new(ctx) ir_constant(const_val % 4);
163 new(ctx) ir_constant(2));
170 new(ctx) ir_constant(3));
236 ir->lhs->clone(ctx, NULL), new(ctx) ir_constant(i));
239 ir->rhs->clone(ctx, NULL), new(ctx) ir_constant(i));
H A Dir_print_visitor.h68 virtual void visit(ir_constant *);
H A Dlower_vector.cpp72 const ir_constant *const c = op->as_constant();
162 const ir_constant *const c = expr->operands[i]->as_constant();
184 ir_constant *const c =
185 new(mem_ctx) ir_constant(glsl_type::get_instance(expr->type->base_type,
H A Dir_constant_expression.cpp63 dot(ir_constant *op0, ir_constant *op1)
97 ir_constant *
104 ir_constant *
110 ir_constant *op[Elements(this->operands)] = { NULL, };
148 return new(ctx) ir_constant(op[0]->has_value(op[1]));
150 return new(ctx) ir_constant(!op[0]->has_value(op[1]));
938 return new(ctx) ir_constant(this->type, &data);
942 ir_constant *
950 ir_constant *
[all...]
H A Dlower_discard.cpp154 condition = new(mem_ctx) ir_constant(true);
180 new(mem_ctx) ir_constant(false), NULL);
H A Dlower_discard_flow.cpp89 ir_rvalue *rhs = new(mem_ctx) ir_constant(true);
111 ir_rvalue *rhs = new(mem_ctx) ir_constant(false);
H A Dir_clone.cpp344 ir_constant *
345 ir_constant::clone(void *mem_ctx, struct hash_table *ht) const
354 return new(mem_ctx) ir_constant(this->type, &this->value);
357 ir_constant *c = new(mem_ctx) ir_constant;
363 ir_constant *const orig = (ir_constant *) node;
372 ir_constant *c = new(mem_ctx) ir_constant;
375 c->array_elements = ralloc_array(c, ir_constant *, thi
[all...]
H A Dast_function.cpp48 ir_constant *const constant = result->constant_expression_value();
99 * ir_constant actual parameters.
276 * instructions; just generate an ir_constant.
281 ir_constant *value = sig->constant_expression_value(actual_parameters, NULL);
509 ir_constant *const constant = result->constant_expression_value();
525 ir_constant *constant = src->as_constant();
527 return new(ctx) ir_constant(constant, component);
541 ir_constant *const col_index = new(ctx) ir_constant(c);
652 return new(ctx) ir_constant(constructor_typ
[all...]
H A Dloop_controls.cpp99 ir_constant *iter = div->constant_expression_value();
127 ? new(mem_ctx) ir_constant(iter_value + bias[i])
128 : new(mem_ctx) ir_constant(float(iter_value + bias[i]));
140 ir_constant *const cmp_result = cmp->constant_expression_value();
217 ir_constant *limit = cond->operands[1]->as_constant();
H A Dopt_if_simplification.cpp86 ir_constant *condition_constant = ir->condition->constant_expression_value();
/external/chromium_org/third_party/mesa/src/src/mesa/drivers/dri/i965/
H A Dbrw_lower_texture_gradients.cpp103 txs->lod_info.lod = new(mem_ctx) ir_constant(0);
109 base_ir->insert_before(assign(size, new(mem_ctx) ir_constant(1.0f), WRITEMASK_Z));
/external/mesa3d/src/mesa/drivers/dri/i965/
H A Dbrw_lower_texture_gradients.cpp103 txs->lod_info.lod = new(mem_ctx) ir_constant(0);
109 base_ir->insert_before(assign(size, new(mem_ctx) ir_constant(1.0f), WRITEMASK_Z));
/external/chromium_org/third_party/mesa/src/src/mesa/main/
H A Dff_fragment_shader.cpp550 ir_rvalue *index = new(p->mem_ctx) ir_constant(attrib);
594 new(p->mem_ctx) ir_constant(unit));
602 return new(p->mem_ctx) ir_constant(0.0f);
629 return sub(new(p->mem_ctx) ir_constant(1.0f), src);
637 return sub(new(p->mem_ctx) ir_constant(1.0f), scalar);
641 return new(p->mem_ctx) ir_constant(0.0f);
643 return new(p->mem_ctx) ir_constant(1.0f);
728 return add(add(src[0], src[1]), new(p->mem_ctx) ir_constant(-0.5f));
733 tmp1 = mul(src[1], sub(new(p->mem_ctx) ir_constant(1.0f),
744 tmp0 = mul(src[0], new(p->mem_ctx) ir_constant(2.
[all...]
/external/mesa3d/src/mesa/main/
H A Dff_fragment_shader.cpp550 ir_rvalue *index = new(p->mem_ctx) ir_constant(attrib);
594 new(p->mem_ctx) ir_constant(unit));
602 return new(p->mem_ctx) ir_constant(0.0f);
629 return sub(new(p->mem_ctx) ir_constant(1.0f), src);
637 return sub(new(p->mem_ctx) ir_constant(1.0f), scalar);
641 return new(p->mem_ctx) ir_constant(0.0f);
643 return new(p->mem_ctx) ir_constant(1.0f);
728 return add(add(src[0], src[1]), new(p->mem_ctx) ir_constant(-0.5f));
733 tmp1 = mul(src[1], sub(new(p->mem_ctx) ir_constant(1.0f),
744 tmp0 = mul(src[0], new(p->mem_ctx) ir_constant(2.
[all...]
/external/chromium_org/third_party/mesa/src/src/mesa/program/
H A Dsampler.cpp71 ir_constant *index = ir->array_index->as_constant();

Completed in 274 milliseconds

12345