Home
last modified time | relevance | path

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

/external/mesa3d/src/compiler/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.cpp348 ir->replace_with(new(ir) ir_loop_jump(ir_loop_jump::jump_break)); in lower_return_unconditionally()
394 virtual void visit(class ir_loop_jump * ir) in visit()
455 if(((ir_loop_jump*)ir)->is_break()) in get_jump_strength()
576 ir->insert_after(new(ir) ir_loop_jump(ir_loop_jump::jump_continue)); in visit()
578 ir->insert_after(new(ir) ir_loop_jump(ir_loop_jump::jump_break)); in visit()
640 ir_loop_jump* lowered = 0; in visit()
641 lowered = new(ir) ir_loop_jump(ir_loop_jump::jump_break); in visit()
908 break_if->then_instructions.push_tail(new(ir) ir_loop_jump(ir_loop_jump::jump_break)); in visit()
933 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(ir_loop_jump *ir);
78 lower_discard_flow_visitor::visit(ir_loop_jump *ir) in visit()
80 if (ir->mode != ir_loop_jump::jump_continue) in visit()
134 ir_instruction *br = new(mem_ctx) ir_loop_jump(ir_loop_jump::jump_break); in generate_discard_break()
Dbuiltin_int64.h117 body.emit(new(mem_ctx) ir_loop_jump(ir_loop_jump::jump_break)); in udivmod64()
201 body.emit(new(mem_ctx) ir_loop_jump(ir_loop_jump::jump_break)); in udivmod64()
331 body.emit(new(mem_ctx) ir_loop_jump(ir_loop_jump::jump_break)); in udiv64()
415 body.emit(new(mem_ctx) ir_loop_jump(ir_loop_jump::jump_break)); in udiv64()
555 body.emit(new(mem_ctx) ir_loop_jump(ir_loop_jump::jump_break)); in idiv64()
639 body.emit(new(mem_ctx) ir_loop_jump(ir_loop_jump::jump_break)); in idiv64()
789 body.emit(new(mem_ctx) ir_loop_jump(ir_loop_jump::jump_break)); in umod64()
873 body.emit(new(mem_ctx) ir_loop_jump(ir_loop_jump::jump_break)); in umod64()
1019 body.emit(new(mem_ctx) ir_loop_jump(ir_loop_jump::jump_break)); in imod64()
1103 body.emit(new(mem_ctx) ir_loop_jump(ir_loop_jump::jump_break)); in imod64()
Dir_clone.cpp105 ir_loop_jump *
106 ir_loop_jump::clone(void *mem_ctx, struct hash_table *ht) const in clone()
110 return new(mem_ctx) ir_loop_jump(this->mode); in clone()
Dir_print_visitor.h68 virtual void visit(ir_loop_jump *);
Dir_visitor.h64 virtual void visit(class ir_loop_jump *) = 0;
Dloop_analysis.h41 ((ir_loop_jump *) ir)->is_break(); in is_break()
Dloop_unroll.cpp311 new(mem_ctx) ir_loop_jump(ir_loop_jump::jump_continue); in complex_unroll()
Dir_hierarchical_visitor.h88 virtual ir_visitor_status visit(class ir_loop_jump *);
Dir_reader.cpp343 return new(mem_ctx) ir_loop_jump(ir_loop_jump::jump_break); in read_instruction()
345 return new(mem_ctx) ir_loop_jump(ir_loop_jump::jump_continue); in read_instruction()
Dir_builder_print_visitor.cpp43 virtual ir_visitor_status visit(class ir_loop_jump *);
761 ir_builder_print_visitor::visit(ir_loop_jump *ir) in visit()
Dloop_analysis.cpp359 virtual ir_visitor_status visit(ir_loop_jump *);
390 loop_analysis::visit(ir_loop_jump *ir) in visit()
Dast_to_hir.cpp6282 ir_loop_jump *const jump = in hir()
6283 new(ctx) ir_loop_jump(ir_loop_jump::jump_break); in hir()
6289 ir_loop_jump *const jump = in hir()
6290 new(ctx) ir_loop_jump(ir_loop_jump::jump_break); in hir()
6293 ir_loop_jump *const jump = in hir()
6294 new(ctx) ir_loop_jump((mode == ast_break) in hir()
6295 ? ir_loop_jump::jump_break in hir()
6296 : ir_loop_jump::jump_continue); in hir()
6474 ir_loop_jump *jump = new(ctx) ir_loop_jump(ir_loop_jump::jump_break); in hir()
6482 ir_loop_jump *jump = new(ctx) ir_loop_jump(ir_loop_jump::jump_continue); in hir()
[all …]
Dir_hierarchical_visitor.cpp65 ir_hierarchical_visitor::visit(ir_loop_jump *ir) in visit()
Dir.h1725 class ir_loop_jump : public ir_jump {
1732 ir_loop_jump(jump_mode mode) in ir_loop_jump() function
1738 virtual ir_loop_jump *clone(void *mem_ctx, struct hash_table *) const;
Dir_hv_accept.cpp98 ir_loop_jump::accept(ir_hierarchical_visitor *v) in accept()
Dglsl_to_nir.cpp58 virtual void visit(ir_loop_jump *);
586 nir_visitor::visit(ir_loop_jump *ir) in visit()
590 case ir_loop_jump::jump_break: in visit()
593 case ir_loop_jump::jump_continue: in visit()
Dir_print_visitor.cpp621 ir_print_visitor::visit(ir_loop_jump *ir) in visit()
/external/mesa3d/src/mesa/program/
Dir_to_mesa.cpp241 virtual void visit(ir_loop_jump *);
705 ir_to_mesa_visitor::visit(ir_loop_jump *ir) in visit()
708 case ir_loop_jump::jump_break: in visit()
711 case ir_loop_jump::jump_continue: in visit()
/external/mesa3d/src/mesa/state_tracker/
Dst_glsl_to_tgsi.cpp231 virtual void visit(ir_loop_jump *);
1161 glsl_to_tgsi_visitor::visit(ir_loop_jump *ir) in visit()
1164 case ir_loop_jump::jump_break: in visit()
1167 case ir_loop_jump::jump_continue: in visit()