Home
last modified time | relevance | path

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

/external/mesa3d/src/glsl/
Dopt_redundant_jumps.cpp64 ir_loop_jump *const then_jump = (ir_loop_jump *) last_then; in visit_leave()
65 ir_loop_jump *const else_jump = (ir_loop_jump *) last_else; in visit_leave()
95 && (((ir_loop_jump *) last)->mode == ir_loop_jump::jump_continue)) { in visit_leave()
Dlower_jumps.cpp221 virtual void visit(class ir_loop_jump * ir) in visit()
242 if(((ir_loop_jump*)ir)->is_break()) in get_jump_strength()
333 ir->insert_after(new(ir) ir_loop_jump(ir_loop_jump::jump_continue)); in visit()
335 ir->insert_after(new(ir) ir_loop_jump(ir_loop_jump::jump_break)); in visit()
381 ir_loop_jump* lowered = 0; in visit()
382 lowered = new(ir) ir_loop_jump(ir_loop_jump::jump_break); in visit()
508 break_if->then_instructions.push_tail(new(ir) ir_loop_jump(ir_loop_jump::jump_break)); in visit()
517 return_if->then_instructions.push_tail(new(ir) ir_loop_jump(ir_loop_jump::jump_break)); in visit()
Dloop_unroll.cpp50 && ((ir_loop_jump *) ir)->is_break(); in is_break()
170 new(mem_ctx) ir_loop_jump(ir_loop_jump::jump_continue); in visit_leave()
Dloop_analysis.cpp107 virtual ir_visitor_status visit(ir_loop_jump *);
137 loop_analysis::visit(ir_loop_jump *ir) in visit()
482 ir_loop_jump *const jump = (ir_loop_jump *) inst; in is_loop_terminator()
483 if (jump->mode != ir_loop_jump::jump_break) in is_loop_terminator()
Dir_print_visitor.h76 virtual void visit(ir_loop_jump *);
Dir_clone.cpp97 ir_loop_jump *
98 ir_loop_jump::clone(void *mem_ctx, struct hash_table *ht) const in clone()
102 return new(mem_ctx) ir_loop_jump(this->mode); in clone()
Dir_visitor.h63 virtual void visit(class ir_loop_jump *) = 0;
Dir_hierarchical_visitor.h88 virtual ir_visitor_status visit(class ir_loop_jump *);
Dir.h1068 class ir_loop_jump : public ir_jump {
1075 ir_loop_jump(jump_mode mode) in ir_loop_jump() function
1082 virtual ir_loop_jump *clone(void *mem_ctx, struct hash_table *) const;
Dir_hierarchical_visitor.cpp54 ir_hierarchical_visitor::visit(ir_loop_jump *ir) in visit()
Dir_reader.cpp371 return new(ctx) ir_loop_jump(ir_loop_jump::jump_break); in read_instruction()
373 return new(ctx) ir_loop_jump(ir_loop_jump::jump_continue); in read_instruction()
Dast_to_hir.cpp2865 ir_loop_jump *const jump = in hir()
2866 new(ctx) ir_loop_jump((mode == ast_break) in hir()
2867 ? ir_loop_jump::jump_break in hir()
2868 : ir_loop_jump::jump_continue); in hir()
2955 new(ctx) ir_loop_jump(ir_loop_jump::jump_break); in condition_to_hir()
Dir_hv_accept.cpp103 ir_loop_jump::accept(ir_hierarchical_visitor *v) in accept()
Dir_print_visitor.cpp463 ir_print_visitor::visit(ir_loop_jump *ir) in visit()
Dir_to_llvm.cpp1004 virtual void visit(class ir_loop_jump *ir) in visit()
1007 if(ir->mode == ir_loop_jump::jump_continue) in visit()
1009 else if(ir->mode == ir_loop_jump::jump_break) in visit()