Searched refs:ir_loop_jump (Results 1 – 21 of 21) sorted by relevance
77 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()
341 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()
64 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()
110 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()
50 && ((ir_loop_jump *) ir)->is_break(); in is_break()209 new(mem_ctx) ir_loop_jump(ir_loop_jump::jump_continue); in visit_leave()
74 virtual void visit(ir_loop_jump *);
119 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()
64 virtual void visit(class ir_loop_jump *) = 0;
88 virtual ir_visitor_status visit(class ir_loop_jump *);
326 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()
1256 class ir_loop_jump : public ir_jump {1263 ir_loop_jump(jump_mode mode) in ir_loop_jump() function1269 virtual ir_loop_jump *clone(void *mem_ctx, struct hash_table *) const;
63 ir_hierarchical_visitor::visit(ir_loop_jump *ir) in visit()
119 ir_loop_jump::accept(ir_hierarchical_visitor *v) in accept()
3464 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()
527 ir_print_visitor::visit(ir_loop_jump *ir) in visit()
254 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()
209 void visit(ir_loop_jump *ir);
275 virtual void visit(ir_loop_jump *);
1759 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()
930 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()
335 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()