Home
last modified time | relevance | path

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

/third_party/mesa3d/src/compiler/glsl/
H A Dlower_jumps.cpp335 ir->replace_with(new(ir) ir_loop_jump(ir_loop_jump::jump_break)); in lower_return_unconditionally()
338 virtual void visit(class ir_loop_jump * ir) in visit()
399 if(((ir_loop_jump*)ir)->is_break()) in get_jump_strength()
514 ir->insert_after(new(ir) ir_loop_jump(ir_loop_jump::jump_continue)); in visit()
516 ir->insert_after(new(ir) ir_loop_jump(ir_loop_jump::jump_break)); in visit()
578 ir_loop_jump* lowered = 0; in visit()
579 lowered = new(ir) ir_loop_jump(ir_loop_jum in visit()
[all...]
H A 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()
H A Dbuiltin_int64.h61 body.emit(new(mem_ctx) ir_loop_jump(ir_loop_jump::jump_break)); in udivmod64()
145 body.emit(new(mem_ctx) ir_loop_jump(ir_loop_jump::jump_break)); in udivmod64()
275 body.emit(new(mem_ctx) ir_loop_jump(ir_loop_jump::jump_break)); in udiv64()
359 body.emit(new(mem_ctx) ir_loop_jump(ir_loop_jump::jump_break)); in udiv64()
499 body.emit(new(mem_ctx) ir_loop_jump(ir_loop_jump in idiv64()
[all...]
H A Dir_print_visitor.h69 virtual void visit(ir_loop_jump *);
H A Dir_clone.cpp111 ir_loop_jump *
112 ir_loop_jump::clone(void *mem_ctx, struct hash_table *ht) const in clone()
116 return new(mem_ctx) ir_loop_jump(this->mode); in clone()
H A Dir_visitor.h65 virtual void visit(class ir_loop_jump *) = 0;
H A Dir_hierarchical_visitor.h88 virtual ir_visitor_status visit(class ir_loop_jump *);
H A 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()
H A Dir_builder_print_visitor.cpp44 virtual ir_visitor_status visit(class ir_loop_jump *);
770 ir_builder_print_visitor::visit(ir_loop_jump *ir) in visit()
772 print_with_indent("body.emit(new(mem_ctx) ir_loop_jump(ir_loop_jump::jump_%s));\n\n", in visit()
H A Dast_to_hir.cpp6605 ir_loop_jump *const jump = in hir()
6606 new(ctx) ir_loop_jump(ir_loop_jump::jump_break); in hir()
6612 ir_loop_jump *const jump = in hir()
6613 new(ctx) ir_loop_jump(ir_loop_jump::jump_break); in hir()
6616 ir_loop_jump *const jump = in hir()
6617 new(ctx) ir_loop_jump((mode == ast_break) in hir()
6618 ? ir_loop_jump::jump_break in hir()
6619 : ir_loop_jump in hir()
[all...]
H A Dir_hierarchical_visitor.cpp62 ir_hierarchical_visitor::visit(ir_loop_jump *ir) in visit()
H A Dir.h1756 class ir_loop_jump : public ir_jump { class
1763 ir_loop_jump(jump_mode mode) in ir_loop_jump() function in ir_loop_jump
1769 virtual ir_loop_jump *clone(void *mem_ctx, struct hash_table *) const;
H A Dir_hv_accept.cpp98 ir_loop_jump::accept(ir_hierarchical_visitor *v) in accept()
H A Dglsl_to_nir.cpp68 virtual void visit(ir_loop_jump *);
878 nir_visitor::visit(ir_loop_jump *ir) in visit()
882 case ir_loop_jump::jump_break: in visit()
885 case ir_loop_jump::jump_continue: in visit()
H A Dir_print_visitor.cpp645 ir_print_visitor::visit(ir_loop_jump *ir) in visit()

Completed in 28 milliseconds