Home
last modified time | relevance | path

Searched refs:ir_discard (Results 1 – 18 of 18) sorted by relevance

/third_party/mesa3d/src/compiler/glsl/
Dlower_discard.cpp138 static ir_discard *
142 ir_discard *ir = node->as_discard(); in find_discard()
151 replace_discard(void *mem_ctx, ir_variable *var, ir_discard *ir) in replace_discard()
170 ir_discard *then_discard = find_discard(ir->then_instructions); in visit_leave()
171 ir_discard *else_discard = find_discard(ir->else_instructions); in visit_leave()
194 ir_discard *discard = then_discard != NULL ? then_discard : else_discard; in visit_leave()
Dir_rvalue_visitor.h42 ir_visitor_status rvalue_visit(ir_discard *);
61 virtual ir_visitor_status visit_leave(ir_discard *);
78 virtual ir_visitor_status visit_enter(ir_discard *);
Dir_rvalue_visitor.cpp139 ir_rvalue_base_visitor::rvalue_visit(ir_discard *ir) in rvalue_visit()
216 ir_rvalue_visitor::visit_leave(ir_discard *ir) in visit_leave()
288 ir_rvalue_enter_visitor::visit_enter(ir_discard *ir) in visit_enter()
Dlower_discard_flow.cpp65 ir_visitor_status visit_enter(ir_discard *ir);
89 lower_discard_flow_visitor::visit_enter(ir_discard *ir) in visit_enter()
Dopt_constant_folding.cpp53 virtual ir_visitor_status visit_enter(ir_discard *ir);
120 ir_constant_folding_visitor::visit_enter(ir_discard *ir) in visit_enter()
Dir_hierarchical_visitor.h134 virtual ir_visitor_status visit_enter(class ir_discard *);
135 virtual ir_visitor_status visit_leave(class ir_discard *);
Dir_clone.cpp94 ir_discard *
95 ir_discard::clone(void *mem_ctx, struct hash_table *ht) const in clone()
102 return new(mem_ctx) ir_discard(new_condition); in clone()
Dir_hierarchical_visitor.cpp284 ir_hierarchical_visitor::visit_enter(ir_discard *ir) in visit_enter()
293 ir_hierarchical_visitor::visit_leave(ir_discard *ir) in visit_leave()
Dir_print_visitor.h65 virtual void visit(ir_discard *);
Dir_set_program_inouts.cpp58 virtual ir_visitor_status visit_enter(ir_discard *);
405 ir_set_program_inouts_visitor::visit_enter(ir_discard *) in visit_enter() argument
Dir_visitor.h61 virtual void visit(class ir_discard *) = 0;
Dir.h1795 class ir_discard : public ir_jump {
1797 ir_discard() in ir_discard() function
1803 ir_discard(ir_rvalue *cond) in ir_discard() function
1809 virtual ir_discard *clone(void *mem_ctx, struct hash_table *ht) const;
Dir_hv_accept.cpp368 ir_discard::accept(ir_hierarchical_visitor *v) in accept()
Dlower_jumps.cpp382 virtual void visit(class ir_discard * ir) in visit()
Dir_validate.cpp66 virtual ir_visitor_status visit_enter(ir_discard *ir);
189 ir_validate::visit_enter(ir_discard *ir) in visit_enter()
Dir_print_visitor.cpp569 ir_print_visitor::visit(ir_discard *ir) in visit()
Dglsl_to_nir.cpp66 virtual void visit(ir_discard *);
844 nir_visitor::visit(ir_discard *ir) in visit()
Dast_to_hir.cpp6559 instructions->push_tail(new(ctx) ir_discard); in hir()