Home
last modified time | relevance | path

Searched refs:ir_loop_jump (Results 1 – 21 of 21) sorted by relevance

/external/mesa3d/src/glsl/
Dopt_redundant_jumps.cpp77 ir_loop_jump *const then_jump = (ir_loop_jump *) last_then; in visit_leave()
78 ir_loop_jump *const else_jump = (ir_loop_jump *) last_else; in visit_leave()
108 && (((ir_loop_jump *) last)->mode == ir_loop_jump::jump_continue)) { in visit_leave()
Dlower_jumps.cpp341 ir->replace_with(new(ir) ir_loop_jump(ir_loop_jump::jump_break)); in lower_return_unconditionally()
388 virtual void visit(class ir_loop_jump * ir) in visit()
449 if(((ir_loop_jump*)ir)->is_break()) in get_jump_strength()
570 ir->insert_after(new(ir) ir_loop_jump(ir_loop_jump::jump_continue)); in visit()
572 ir->insert_after(new(ir) ir_loop_jump(ir_loop_jump::jump_break)); in visit()
634 ir_loop_jump* lowered = 0; in visit()
635 lowered = new(ir) ir_loop_jump(ir_loop_jump::jump_break); in visit()
902 break_if->then_instructions.push_tail(new(ir) ir_loop_jump(ir_loop_jump::jump_break)); in visit()
927 return_if->then_instructions.push_tail(new(ir) ir_loop_jump(ir_loop_jump::jump_break)); in visit()
Dlower_discard_flow.cpp64 ir_visitor_status visit_enter(ir_loop_jump *ir);
75 lower_discard_flow_visitor::visit_enter(ir_loop_jump *ir) in visit_enter()
77 if (ir->mode != ir_loop_jump::jump_continue) in visit_enter()
124 ir_instruction *br = new(mem_ctx) ir_loop_jump(ir_loop_jump::jump_break); in generate_discard_break()
Dloop_analysis.cpp110 virtual ir_visitor_status visit(ir_loop_jump *);
142 loop_analysis::visit(ir_loop_jump *ir) in visit()
513 ir_loop_jump *const jump = (ir_loop_jump *) inst; in is_loop_terminator()
514 if (jump->mode != ir_loop_jump::jump_break) in is_loop_terminator()
Dloop_unroll.cpp50 && ((ir_loop_jump *) ir)->is_break(); in is_break()
209 new(mem_ctx) ir_loop_jump(ir_loop_jump::jump_continue); in visit_leave()
Dir_print_visitor.h74 virtual void visit(ir_loop_jump *);
Dir_clone.cpp119 ir_loop_jump *
120 ir_loop_jump::clone(void *mem_ctx, struct hash_table *ht) const in clone()
124 return new(mem_ctx) ir_loop_jump(this->mode); in clone()
Dir_visitor.h64 virtual void visit(class ir_loop_jump *) = 0;
Dir_hierarchical_visitor.h88 virtual ir_visitor_status visit(class ir_loop_jump *);
Dir_reader.cpp326 return new(mem_ctx) ir_loop_jump(ir_loop_jump::jump_break); in read_instruction()
328 return new(mem_ctx) ir_loop_jump(ir_loop_jump::jump_continue); in read_instruction()
Dir.h1256 class ir_loop_jump : public ir_jump {
1263 ir_loop_jump(jump_mode mode) in ir_loop_jump() function
1269 virtual ir_loop_jump *clone(void *mem_ctx, struct hash_table *) const;
Dir_hierarchical_visitor.cpp63 ir_hierarchical_visitor::visit(ir_loop_jump *ir) in visit()
Dir_hv_accept.cpp119 ir_loop_jump::accept(ir_hierarchical_visitor *v) in accept()
Dast_to_hir.cpp3464 ir_loop_jump *const jump = in hir()
3465 new(ctx) ir_loop_jump((mode == ast_break) in hir()
3466 ? ir_loop_jump::jump_break in hir()
3467 : ir_loop_jump::jump_continue); in hir()
3803 new(ctx) ir_loop_jump(ir_loop_jump::jump_break); in condition_to_hir()
Dir_print_visitor.cpp527 ir_print_visitor::visit(ir_loop_jump *ir) in visit()
/external/mesa3d/src/mesa/program/
Dir_to_mesa.cpp254 virtual void visit(ir_loop_jump *);
780 ir_loop_jump *brk = in visit()
781 new(mem_ctx) ir_loop_jump(ir_loop_jump::jump_break); in visit()
805 ir_to_mesa_visitor::visit(ir_loop_jump *ir) in visit()
808 case ir_loop_jump::jump_break: in visit()
811 case ir_loop_jump::jump_continue: in visit()
/external/mesa3d/src/mesa/drivers/dri/i965/
Dbrw_fs.h209 void visit(ir_loop_jump *ir);
Dbrw_vec4.h275 virtual void visit(ir_loop_jump *);
Dbrw_fs_visitor.cpp1759 fs_visitor::visit(ir_loop_jump *ir) in visit()
1762 case ir_loop_jump::jump_break: in visit()
1765 case ir_loop_jump::jump_continue: in visit()
Dbrw_vec4_visitor.cpp930 vec4_visitor::visit(ir_loop_jump *ir) in visit()
933 case ir_loop_jump::jump_break: in visit()
936 case ir_loop_jump::jump_continue: in visit()
/external/mesa3d/src/mesa/state_tracker/
Dst_glsl_to_tgsi.cpp335 virtual void visit(ir_loop_jump *);
1130 ir_loop_jump *brk = new(ir) ir_loop_jump(ir_loop_jump::jump_break); in visit()
1159 glsl_to_tgsi_visitor::visit(ir_loop_jump *ir) in visit()
1162 case ir_loop_jump::jump_break: in visit()
1165 case ir_loop_jump::jump_continue: in visit()