/external/mesa3d/src/glsl/ |
H A D | opt_constant_variable.cpp | 35 #include "ir.h" 79 ir_constant_variable_visitor::visit(ir_variable *ir) argument 81 struct assignment_entry *entry = get_assignment_entry(ir, &this->list); 88 ir_constant_variable_visitor::visit_enter(ir_dereference_variable *ir) argument 90 (void)ir; 95 ir_constant_variable_visitor::visit_enter(ir_assignment *ir) argument 100 entry = get_assignment_entry(ir->lhs->variable_referenced(), &this->list); 111 if (ir->condition) 114 ir_variable *var = ir->whole_variable_written(); 118 constval = ir 132 visit_enter(ir_call *ir) argument 198 ir_instruction *ir = (ir_instruction *)iter.get(); local [all...] |
H A D | loop_controls.cpp | 50 ir_instruction *ir = (ir_instruction *) node; local 52 switch (ir->ir_type) { 66 ir_assignment *assign = ir->as_assignment(); 163 virtual ir_visitor_status visit_leave(ir_loop *ir); 172 loop_control_visitor::visit_leave(ir_loop *ir) argument 174 loop_variable_state *const ls = this->state->get(ir); 190 if(ir->from && ir->to && ir->increment) 191 max_iterations = calculate_iterations(ir [all...] |
H A D | opt_structure_splitting.cpp | 35 #include "ir.h" 127 ir_structure_reference_visitor::visit(ir_variable *ir) argument 129 variable_entry2 *entry = this->get_variable_entry2(ir); 138 ir_structure_reference_visitor::visit(ir_dereference_variable *ir) argument 140 ir_variable *const var = ir->variable_referenced(); 150 ir_structure_reference_visitor::visit_enter(ir_dereference_record *ir) argument 152 (void) ir; 158 ir_structure_reference_visitor::visit_enter(ir_assignment *ir) argument 166 if (ir->lhs->as_dereference_variable() && 167 ir 178 visit_enter(ir_function_signature *ir) argument 268 visit_leave(ir_assignment *ir) argument [all...] |
H A D | opt_dead_functions.cpp | 30 #include "ir.h" 90 ir_dead_functions_visitor::visit_enter(ir_function_signature *ir) argument 92 signature_entry *entry = this->get_signature_entry(ir); 94 if (strcmp(ir->function_name(), "main") == 0) { 105 ir_dead_functions_visitor::visit_enter(ir_call *ir) argument 107 signature_entry *entry = this->get_signature_entry(ir->callee); 141 ir_instruction *ir = (ir_instruction *)iter.get(); local 142 ir_function *func = ir->as_function();
|
H A D | opt_constant_propagation.cpp | 37 #include "ir.h" 112 void add_constant(ir_assignment *ir); 113 void kill(ir_variable *ir, unsigned write_mask); 218 ir_constant_propagation_visitor::visit_enter(ir_function_signature *ir) argument 232 visit_list_elements(this, &ir->body); 242 ir_constant_propagation_visitor::visit_leave(ir_assignment *ir) argument 247 unsigned kill_mask = ir->write_mask; 248 if (ir->lhs->as_dereference_array()) { 266 kill(ir->lhs->variable_referenced(), kill_mask); 268 add_constant(ir); 274 visit_enter(ir_function *ir) argument 281 visit_enter(ir_call *ir) argument 343 visit_enter(ir_if *ir) argument 356 visit_enter(ir_loop *ir) argument 430 add_constant(ir_assignment *ir) argument [all...] |
H A D | ir_function_can_inline.cpp | 36 #include "ir.h" 51 ir_function_can_inline_visitor::visit_enter(ir_return *ir) argument 53 (void) ir;
|
H A D | opt_array_splitting.cpp | 32 * handling due to their ir->location fields tying them to the GL API 36 #include "ir.h" 147 ir_array_reference_visitor::visit(ir_variable *ir) argument 149 variable_entry *entry = this->get_variable_entry(ir); 158 ir_array_reference_visitor::visit(ir_dereference_variable *ir) argument 160 variable_entry *entry = this->get_variable_entry(ir->var); 174 ir_array_reference_visitor::visit_enter(ir_dereference_array *ir) argument 176 ir_dereference_variable *deref = ir->array->as_dereference_variable(); 185 if (entry && !ir->array_index->as_constant()) 192 ir_array_reference_visitor::visit_enter(ir_function_signature *ir) argument 332 visit_leave(ir_assignment *ir) argument [all...] |
/external/mesa3d/src/mesa/drivers/dri/i965/ |
H A D | brw_shader.cpp | 115 if (shader->ir) 116 ralloc_free(shader->ir); 117 shader->ir = new(shader) exec_list; 118 clone_ir_list(mem_ctx, shader->ir, shader->base.ir); 120 do_mat_op_to_vec(shader->ir); 121 lower_instructions(shader->ir, 132 lower_if_to_cond_assign(shader->ir, 16); 134 do_lower_texture_projection(shader->ir); 136 brw_lower_texture_gradients(shader->ir); [all...] |
H A D | brw_vec4_visitor.cpp | 42 this->ir = v->base_ir; 57 new_inst->ir = inst->ir; 355 ir_instruction *ir = (ir_instruction *)node; local 357 base_ir = ir; 358 ir->accept(this); 559 vec4_visitor::setup_builtin_uniform_values(ir_variable *ir) argument 561 const ir_state_slot *const slots = ir->state_slots; 562 assert(ir->state_slots != NULL); 564 for (unsigned int i = 0; i < ir 598 emit_bool_to_cond_code(ir_rvalue *ir, uint32_t *predicate) argument 706 emit_if_gen6(ir_if *ir) argument 788 visit(ir_variable *ir) argument 882 visit(ir_loop *ir) argument 930 visit(ir_loop_jump *ir) argument 944 visit(ir_function_signature *ir) argument 951 visit(ir_function *ir) argument 969 try_emit_sat(ir_expression *ir) argument 1001 visit(ir_expression *ir) argument 1377 visit(ir_swizzle *ir) argument 1419 visit(ir_dereference_variable *ir) argument 1441 visit(ir_dereference_array *ir) argument 1494 visit(ir_dereference_record *ir) argument 1524 get_assignment_lhs(ir_dereference *ir, vec4_visitor *v) argument 1597 try_rewrite_rhs_to_dst(ir_assignment *ir, dst_reg dst, src_reg src, vec4_instruction *pre_rhs_inst, vec4_instruction *last_rhs_inst) argument 1648 visit(ir_assignment *ir) argument 1735 emit_constant_values(dst_reg *dst, ir_constant *ir) argument 1818 visit(ir_constant *ir) argument 1827 visit(ir_call *ir) argument 1833 visit(ir_texture *ir) argument 2012 swizzle_result(ir_texture *ir, src_reg orig_val, int sampler) argument 2061 visit(ir_return *ir) argument 2067 visit(ir_discard *ir) argument 2073 visit(ir_if *ir) argument [all...] |
H A D | brw_fs_channel_expressions.cpp | 48 #include "glsl/ir.h" 63 void assign(ir_assignment *ir, int elem, ir_rvalue *val); 70 channel_expressions_predicate(ir_instruction *ir) argument 72 ir_expression *expr = ir->as_expression(); 116 ir_channel_expressions_visitor::assign(ir_assignment *ir, int elem, ir_rvalue *val) argument 118 ir_dereference *lhs = ir->lhs->clone(mem_ctx, NULL); 126 assert(ir->write_mask == (1 << ir->lhs->type->components()) - 1); 129 ir->insert_before(assign); 133 ir_channel_expressions_visitor::visit_leave(ir_assignment *ir) argument [all...] |
/external/libcxx/test/std/numerics/numeric.ops/numeric.iota/ |
H A D | iota.pass.cpp | 25 int ir[] = {5, 6, 7, 8, 9}; local 29 assert(ia[i] == ir[i]);
|
/external/mesa3d/src/glsl/tests/lower_jumps/ |
H A D | lower_breaks_1.opt_test | 7 ../../glsl_test optpass --quiet --input-ir 'do_lower_jumps(0, 0, 0, 0, 1)' <<EOF
|
H A D | lower_returns_1.opt_test | 7 ../../glsl_test optpass --quiet --input-ir 'do_lower_jumps(0, 0, 1, 0, 0)' <<EOF
|
H A D | lower_returns_2.opt_test | 7 ../../glsl_test optpass --quiet --input-ir 'do_lower_jumps(0, 1, 0, 0, 0)' <<EOF
|
H A D | lower_returns_4.opt_test | 7 ../../glsl_test optpass --quiet --input-ir 'do_lower_jumps(0, 1, 0, 0, 0)' <<EOF
|
H A D | remove_continue_at_end_of_loop.opt_test | 7 ../../glsl_test optpass --quiet --input-ir 'do_lower_jumps(0, 0, 0, 0, 0)' <<EOF
|
H A D | lower_breaks_2.opt_test | 7 ../../glsl_test optpass --quiet --input-ir 'do_lower_jumps(0, 0, 0, 0, 1)' <<EOF
|
H A D | lower_breaks_4.opt_test | 7 ../../glsl_test optpass --quiet --input-ir 'do_lower_jumps(0, 0, 0, 0, 1)' <<EOF
|
H A D | lower_returns_3.opt_test | 10 ../../glsl_test optpass --quiet --input-ir 'do_lower_jumps(0, 1, 0, 0, 0)' <<EOF
|
H A D | lower_returns_main_false.opt_test | 8 ../../glsl_test optpass --quiet --input-ir 'do_lower_jumps(0, 0, 0, 0, 0)' <<EOF
|
H A D | lower_returns_main_true.opt_test | 8 ../../glsl_test optpass --quiet --input-ir 'do_lower_jumps(0, 0, 1, 0, 0)' <<EOF
|
H A D | lower_returns_sub_false.opt_test | 7 ../../glsl_test optpass --quiet --input-ir 'do_lower_jumps(0, 0, 0, 0, 0)' <<EOF
|
/external/skia/gm/ |
H A D | SkLinearBitmapPipelineGM.cpp | 21 static void fill_in_bits(SkBitmap& bm, SkIRect ir, SkColor c, bool premul) { argument 22 bm.allocN32Pixels(ir.width(), ir.height()); 34 for (int y = 0; y < ir.height(); y++) { 35 for (int x = 0; x < ir.width(); x++) { 46 const SkIRect ir = r.round(); local 49 fill_in_bits(bmsrc, ir, c, true); 55 bmdst.allocN32Pixels(ir.width(), ir.height()); 60 SkImageInfo info = SkImageInfo::MakeN32Premul(ir 89 const SkIRect ir = r.round(); local 136 const SkIRect ir = r.round(); local [all...] |
/external/mesa3d/src/mesa/state_tracker/ |
H A D | st_glsl_to_tgsi.cpp | 35 #include "ir.h" 216 /** Pointer to the ir source this tree came from for debugging */ 217 ir_instruction *ir; member in class:glsl_to_tgsi_instruction 319 void reladdr_to_temp(ir_instruction *ir, st_src_reg *reg, int *num_reladdr); 368 glsl_to_tgsi_instruction *emit(ir_instruction *ir, unsigned op); 370 glsl_to_tgsi_instruction *emit(ir_instruction *ir, unsigned op, 373 glsl_to_tgsi_instruction *emit(ir_instruction *ir, unsigned op, 376 glsl_to_tgsi_instruction *emit(ir_instruction *ir, unsigned op, 380 unsigned get_opcode(ir_instruction *ir, unsigned op, 387 glsl_to_tgsi_instruction *emit_dp(ir_instruction *ir, 489 emit(ir_instruction *ir, unsigned op, st_dst_reg dst, st_src_reg src0, st_src_reg src1, st_src_reg src2) argument 586 emit(ir_instruction *ir, unsigned op, st_dst_reg dst, st_src_reg src0, st_src_reg src1) argument 593 emit(ir_instruction *ir, unsigned op, st_dst_reg dst, st_src_reg src0) argument 601 emit(ir_instruction *ir, unsigned op) argument 610 try_emit_float_set(ir_instruction *ir, unsigned op, st_dst_reg dst) argument 630 get_opcode(ir_instruction *ir, unsigned op, st_dst_reg dst, st_src_reg src0, st_src_reg src1) argument 683 emit_dp(ir_instruction *ir, st_dst_reg dst, st_src_reg src0, st_src_reg src1, unsigned elements) argument 703 emit_scalar(ir_instruction *ir, unsigned op, st_dst_reg dst, st_src_reg orig_src0, st_src_reg orig_src1) argument 748 emit_scalar(ir_instruction *ir, unsigned op, st_dst_reg dst, st_src_reg src0) argument 759 emit_arl(ir_instruction *ir, st_dst_reg dst, st_src_reg src0) argument 785 emit_scs(ir_instruction *ir, unsigned op, st_dst_reg dst, const st_src_reg &src) argument 1020 visit(ir_variable *ir) argument 1106 visit(ir_loop *ir) argument 1159 visit(ir_loop_jump *ir) argument 1173 visit(ir_function_signature *ir) argument 1180 visit(ir_function *ir) argument 1194 ir_instruction *ir = (ir_instruction *)iter.get(); local 1202 try_emit_mad(ir_expression *ir, int mul_operand) argument 1245 try_emit_mad_for_and_not(ir_expression *ir, int try_operand) argument 1268 try_emit_sat(ir_expression *ir) argument 1314 reladdr_to_temp(ir_instruction *ir, st_src_reg *reg, int *num_reladdr) argument 1333 visit(ir_expression *ir) argument 1895 visit(ir_swizzle *ir) argument 1940 visit(ir_dereference_variable *ir) argument 1999 visit(ir_dereference_array *ir) argument 2061 visit(ir_dereference_record *ir) argument 2091 get_assignment_lhs(ir_dereference *ir, glsl_to_tgsi_visitor *v) argument 2121 process_move_condition(ir_rvalue *ir) argument 2198 visit(ir_assignment *ir) argument 2315 visit(ir_constant *ir) argument 2489 visit(ir_call *ir) argument 2569 visit(ir_texture *ir) argument 2776 visit(ir_return *ir) argument 2800 visit(ir_discard *ir) argument 2812 visit(ir_if *ir) argument [all...] |
/external/chromium-trace/catapult/telemetry/telemetry/web_perf/metrics/ |
H A D | timeline_based_metric.py | 42 return any(ir.start <= event.start and ir.end >= event.end for ir
|