Home
last modified time | relevance | path

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

/external/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 *);
Dopt_conditional_discard.cpp74 ir_discard *discard = (ir_discard *) ir->then_instructions.get_head_raw(); in visit_leave()
Dir_rvalue_visitor.cpp140 ir_rvalue_base_visitor::rvalue_visit(ir_discard *ir) in rvalue_visit()
217 ir_rvalue_visitor::visit_leave(ir_discard *ir) in visit_leave()
289 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_print_visitor.h65 virtual void visit(ir_discard *);
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_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.h1799 class ir_discard : public ir_jump {
1801 ir_discard() in ir_discard() function
1807 ir_discard(ir_rvalue *cond) in ir_discard() function
1813 virtual ir_discard *clone(void *mem_ctx, struct hash_table *ht) const;
Dir_hv_accept.cpp365 ir_discard::accept(ir_hierarchical_visitor *v) in accept()
Dlower_jumps.cpp440 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.cpp560 ir_print_visitor::visit(ir_discard *ir) in visit()
Dglsl_to_nir.cpp65 virtual void visit(ir_discard *);
805 nir_visitor::visit(ir_discard *ir) in visit()
Dast_to_hir.cpp6471 instructions->push_tail(new(ctx) ir_discard); in hir()
/external/mesa3d/src/mesa/program/
Dir_to_mesa.cpp254 virtual void visit(ir_discard *);
2130 ir_to_mesa_visitor::visit(ir_discard *ir) in visit()
/external/mesa3d/src/mesa/state_tracker/
Dst_glsl_to_tgsi.cpp286 virtual void visit(ir_discard *);
4644 glsl_to_tgsi_visitor::visit(ir_discard *ir) in visit()