/third_party/mesa3d/src/compiler/glsl/ |
D | ir_basic_block.cpp | 61 ir_loop *ir_loop; in call_for_basic_blocks() local 73 } else if ((ir_loop = ir->as_loop())) { in call_for_basic_blocks() 76 call_for_basic_blocks(&ir_loop->body_instructions, callback, data); in call_for_basic_blocks()
|
D | loop_unroll.cpp | 42 virtual ir_visitor_status visit_leave(ir_loop *ir); 43 void simple_unroll(ir_loop *ir, int iterations); 44 void complex_unroll(ir_loop *ir, int iterations, 90 virtual ir_visitor_status visit_enter(ir_loop *) in visit_enter() argument 178 loop_unroll_visitor::simple_unroll(ir_loop *ir, int iterations) in simple_unroll() 282 loop_unroll_visitor::complex_unroll(ir_loop *ir, int iterations, in complex_unroll() 381 loop_unroll_visitor::visit_leave(ir_loop *ir) in visit_leave()
|
D | loop_analysis.cpp | 50 find_initial_value(ir_loop *loop, ir_variable *var) in find_initial_value() 225 incremented_before_terminator(ir_loop *loop, ir_variable *var, in incremented_before_terminator() 315 loop_state::insert(ir_loop *ir) in insert() 327 loop_state::get(const ir_loop *ir) in get() 410 virtual ir_visitor_status visit_enter(ir_loop *); 411 virtual ir_visitor_status visit_leave(ir_loop *); 489 loop_analysis::visit_enter(ir_loop *ir) in visit_enter() 498 loop_analysis::visit_leave(ir_loop *ir) in visit_leave()
|
D | opt_redundant_jumps.cpp | 41 virtual ir_visitor_status visit_leave(ir_loop *); 100 redundant_jumps_visitor::visit_leave(ir_loop *ir) in visit_leave()
|
D | builtin_int64.h | 104 ir_loop *f0019 = new(mem_ctx) ir_loop(); in udivmod64() 188 ir_loop *f0027 = new(mem_ctx) ir_loop(); in udivmod64() 318 ir_loop *f0043 = new(mem_ctx) ir_loop(); in udiv64() 402 ir_loop *f0051 = new(mem_ctx) ir_loop(); in udiv64() 542 ir_loop *f0076 = new(mem_ctx) ir_loop(); in idiv64() 626 ir_loop *f0084 = new(mem_ctx) ir_loop(); in idiv64() 776 ir_loop *f00A4 = new(mem_ctx) ir_loop(); in umod64() 860 ir_loop *f00B2 = new(mem_ctx) ir_loop(); in umod64() 1006 ir_loop *f00D9 = new(mem_ctx) ir_loop(); in imod64() 1090 ir_loop *f00E7 = new(mem_ctx) ir_loop(); in imod64()
|
D | lower_discard_flow.cpp | 66 ir_visitor_status visit_enter(ir_loop *ir); 107 lower_discard_flow_visitor::visit_enter(ir_loop *ir) in visit_enter()
|
D | loop_analysis.h | 225 loop_variable_state *get(const ir_loop *); 227 loop_variable_state *insert(ir_loop *ir);
|
D | opt_constant_propagation.cpp | 96 virtual ir_visitor_status visit_enter(class ir_loop *); 108 void handle_loop(class ir_loop *, bool keep_acp); 400 ir_constant_propagation_visitor::handle_loop(ir_loop *ir, bool keep_acp) in handle_loop() 433 ir_constant_propagation_visitor::visit_enter(ir_loop *ir) in visit_enter()
|
D | ir_reader.cpp | 51 void read_instructions(exec_list *, s_expression *, ir_loop *); 52 ir_instruction *read_instruction(s_expression *, ir_loop *); 54 ir_if *read_if(s_expression *, ir_loop *); 55 ir_loop *read_loop(s_expression *); 311 ir_loop *loop_ctx) in read_instructions() 338 ir_reader::read_instruction(s_expression *expr, ir_loop *loop_ctx) in read_instruction() 472 ir_reader::read_if(s_expression *expr, ir_loop *loop_ctx) in read_if() 502 ir_loop * 513 ir_loop *loop = new(mem_ctx) ir_loop; in read_loop()
|
D | ir_clone.cpp | 135 ir_loop * 136 ir_loop::clone(void *mem_ctx, struct hash_table *ht) const in clone() 138 ir_loop *new_loop = new(mem_ctx) ir_loop(); in clone()
|
D | ir_hierarchical_visitor.h | 112 virtual ir_visitor_status visit_enter(class ir_loop *); 113 virtual ir_visitor_status visit_leave(class ir_loop *);
|
D | opt_vectorize.cpp | 88 virtual ir_visitor_status visit_enter(ir_loop *); 345 ir_vectorize_visitor::visit_enter(ir_loop *ir) in visit_enter()
|
D | opt_copy_propagation_elements.cpp | 292 void handle_loop(ir_loop *, bool keep_acp); 293 virtual ir_visitor_status visit_enter(class ir_loop *); 591 ir_copy_propagation_elements_visitor::handle_loop(ir_loop *ir, bool keep_acp) in handle_loop() 628 ir_copy_propagation_elements_visitor::visit_enter(ir_loop *ir) in visit_enter()
|
D | ir_builder_print_visitor.cpp | 48 virtual ir_visitor_status visit_enter(class ir_loop *); 49 virtual ir_visitor_status visit_leave(class ir_loop *); 736 ir_builder_print_visitor::visit_enter(ir_loop *ir) in visit_enter() 756 ir_builder_print_visitor::visit_leave(ir_loop *ir) in visit_leave()
|
D | ir_print_visitor.h | 68 virtual void visit(ir_loop *);
|
D | ir_hierarchical_visitor.cpp | 86 ir_hierarchical_visitor::visit_enter(ir_loop *ir) in visit_enter() 95 ir_hierarchical_visitor::visit_leave(ir_loop *ir) in visit_leave()
|
D | opt_tree_grafting.cpp | 77 virtual ir_visitor_status visit_enter(class ir_loop *); 146 ir_tree_grafting_visitor::visit_enter(ir_loop *ir) in visit_enter()
|
D | ir_visitor.h | 64 virtual void visit(class ir_loop *) = 0;
|
D | lower_jumps.cpp | 164 ir_loop* loop; 175 loop_record(ir_function_signature* p_signature = 0, ir_loop* p_loop = 0) in loop_record() 836 virtual void visit(ir_loop *ir) in visit()
|
D | ir.h | 1443 class ir_loop : public ir_instruction { 1445 ir_loop(); 1447 virtual ir_loop *clone(void *mem_ctx, struct hash_table *ht) const;
|
D | ir_hv_accept.cpp | 82 ir_loop::accept(ir_hierarchical_visitor *v) in accept()
|
D | ir_print_visitor.cpp | 619 ir_print_visitor::visit(ir_loop *ir) in visit()
|
D | ir.cpp | 1669 ir_loop::ir_loop() in ir_loop() function in ir_loop
|
/third_party/mesa3d/docs/relnotes/ |
D | 10.0.2.rst | 122 - glsl: Teach ir_variable_refcount about ir_loop::counter variables. 123 - glsl: Fix inconsistent assumptions about ir_loop::counter.
|
/third_party/mesa3d/src/mesa/program/ |
D | ir_to_mesa.cpp | 241 virtual void visit(ir_loop *); 620 ir_to_mesa_visitor::visit(ir_loop *ir) in visit()
|