Searched refs:const_val (Results 1 - 16 of 16) sorted by relevance

/xsrc/external/mit/MesaLib/dist/src/compiler/glsl/
H A Dopt_constant_folding.cpp126 ir_constant *const_val = ir->condition->as_constant(); local in function:ir_constant_folding_visitor::visit_enter
130 if (const_val) {
131 if (const_val->value.b[0])
152 ir_constant *const_val = ir->condition->as_constant(); local in function:ir_constant_folding_visitor::visit_enter
156 if (const_val) {
157 if (const_val->value.b[0])
193 ir_constant *const_val = ir->constant_expression_value(ralloc_parent(ir)); local in function:ir_constant_folding_visitor::visit_enter
195 if (const_val != NULL) {
197 new(ralloc_parent(ir)) ir_assignment(ir->return_deref, const_val);
H A Dlower_distance.cpp246 int const_val = old_index_constant->get_int_component(0) + offset; local in function:lower_distance_visitor::create_indices
247 array_index = new(ctx) ir_constant(const_val / 4);
248 swizzle_index = new(ctx) ir_constant(const_val % 4);
/xsrc/external/mit/MesaLib.old/dist/src/compiler/glsl/
H A Dopt_constant_folding.cpp126 ir_constant *const_val = ir->condition->as_constant(); local in function:ir_constant_folding_visitor::visit_enter
130 if (const_val) {
131 if (const_val->value.b[0])
152 ir_constant *const_val = ir->condition->as_constant(); local in function:ir_constant_folding_visitor::visit_enter
156 if (const_val) {
157 if (const_val->value.b[0])
193 ir_constant *const_val = ir->constant_expression_value(ralloc_parent(ir)); local in function:ir_constant_folding_visitor::visit_enter
195 if (const_val != NULL) {
197 new(ralloc_parent(ir)) ir_assignment(ir->return_deref, const_val);
H A Dlower_distance.cpp246 int const_val = old_index_constant->get_int_component(0) + offset; local in function:lower_distance_visitor::create_indices
247 array_index = new(ctx) ir_constant(const_val / 4);
248 swizzle_index = new(ctx) ir_constant(const_val % 4);
/xsrc/external/mit/MesaLib.old/dist/src/compiler/nir/
H A Dnir_opt_intrinsics.c74 nir_const_value *const_val = local in function:opt_intrinsics_impl
76 if (!const_val)
77 const_val = nir_src_as_const_value(alu->src[1].src);
78 if (!const_val || const_val->i32 != 0)
H A Dnir_search.c323 nir_search_constant *const_val = nir_search_value_as_constant(value); local in function:match_value
328 switch (const_val->type) {
333 if (val != const_val->data.d)
346 if ((val & mask) != (const_val->data.u & mask))
/xsrc/external/mit/MesaLib/dist/src/compiler/nir/
H A Dnir_opt_intrinsics.c139 nir_const_value *const_val = local in function:opt_intrinsics_intrin
141 if (!const_val)
142 const_val = nir_src_as_const_value(alu->src[1].src);
143 if (!const_val || const_val->i32 != 0)
H A Dnir_search.c341 nir_search_constant *const_val = nir_search_value_as_constant(value); local in function:match_value
346 switch (const_val->type) {
361 if (val != const_val->data.d)
375 if ((val & mask) != (const_val->data.u & mask))
H A Dnir_range_analysis.c1631 nir_ssa_scalar ssa, unsigned const_val,
1650 if (!stride || const_val <= UINT32_MAX - (UINT32_MAX / stride * stride))
1663 if (mask == 0 || const_val < (1u << (ffs(mask) - 1)))
1669 return const_val + ub < const_val;
1630 nir_addition_might_overflow(nir_shader * shader,struct hash_table * range_ht,nir_ssa_scalar ssa,unsigned const_val,const nir_unsigned_upper_bound_config * config) argument
H A Dnir.h5676 nir_ssa_scalar ssa, unsigned const_val,
/xsrc/external/mit/MesaLib.old/dist/src/freedreno/ir3/
H A Dir3_nir_lower_io_offsets.c97 nir_const_value *const_val = nir_src_as_const_value(alu_instr->src[1].src); local in function:check_and_propagate_bit_shift32
98 if (!const_val)
101 int32_t current_shift = const_val[0].i32 * direction;
/xsrc/external/mit/MesaLib/dist/src/freedreno/ir3/
H A Dir3_nir_lower_io_offsets.c95 nir_const_value *const_val = nir_src_as_const_value(alu_instr->src[1].src); local in function:check_and_propagate_bit_shift32
96 if (!const_val)
99 int32_t current_shift = const_val[0].i32 * direction;
H A Dir3_context.c453 create_addr1(struct ir3_block *block, unsigned const_val) argument
456 create_immed_typed(block, const_val, TYPE_U16);
491 ir3_get_addr1(struct ir3_context *ctx, unsigned const_val) argument
498 addr = _mesa_hash_table_u64_search(ctx->addr1_ht, const_val);
503 addr = create_addr1(ctx->block, const_val);
504 _mesa_hash_table_u64_insert(ctx->addr1_ht, const_val, addr);
H A Dir3_parser.y636 %type <unum> const_val
661 const_val: T_FLOAT { $$ = fui($1); } label
666 localsize_header: T_A_LOCALSIZE const_val ',' const_val ',' const_val {
672 const_header: T_A_CONST '(' T_CONSTANT ')' const_val ',' const_val ',' const_val ',' const_val {
687 buf_header: T_A_BUF const_val {
[all...]
H A Dir3_context.h237 unsigned const_val);
/xsrc/external/mit/MesaLib/dist/src/broadcom/vulkan/
H A Dv3dv_pipeline.c595 nir_const_value *const_val = nir_src_as_const_value(instr->src[0]); local in function:lower_vulkan_resource_index
611 if (!const_val)
615 const_val->u32,

Completed in 27 milliseconds