Searched refs:ir_discard (Results 1 – 21 of 21) sorted by relevance
138 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()
42 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 *);
74 ir_discard *discard = (ir_discard *) ir->then_instructions.get_head_raw(); in visit_leave()
65 ir_visitor_status visit_enter(ir_discard *ir);89 lower_discard_flow_visitor::visit_enter(ir_discard *ir) in visit_enter()
140 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()
53 virtual ir_visitor_status visit_enter(ir_discard *ir);120 ir_constant_folding_visitor::visit_enter(ir_discard *ir) in visit_enter()
134 virtual ir_visitor_status visit_enter(class ir_discard *);135 virtual ir_visitor_status visit_leave(class ir_discard *);
65 virtual void visit(ir_discard *);
94 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()
284 ir_hierarchical_visitor::visit_enter(ir_discard *ir) in visit_enter()293 ir_hierarchical_visitor::visit_leave(ir_discard *ir) in visit_leave()
61 virtual void visit(class ir_discard *) = 0;
58 virtual ir_visitor_status visit_enter(ir_discard *);405 ir_set_program_inouts_visitor::visit_enter(ir_discard *) in visit_enter() argument
1799 class ir_discard : public ir_jump {1801 ir_discard() in ir_discard() function1807 ir_discard(ir_rvalue *cond) in ir_discard() function1813 virtual ir_discard *clone(void *mem_ctx, struct hash_table *ht) const;
365 ir_discard::accept(ir_hierarchical_visitor *v) in accept()
440 virtual void visit(class ir_discard * ir) in visit()
560 ir_print_visitor::visit(ir_discard *ir) in visit()
66 virtual ir_visitor_status visit_enter(ir_discard *ir);189 ir_validate::visit_enter(ir_discard *ir) in visit_enter()
65 virtual void visit(ir_discard *);805 nir_visitor::visit(ir_discard *ir) in visit()
6471 instructions->push_tail(new(ctx) ir_discard); in hir()
254 virtual void visit(ir_discard *);2130 ir_to_mesa_visitor::visit(ir_discard *ir) in visit()
286 virtual void visit(ir_discard *);4644 glsl_to_tgsi_visitor::visit(ir_discard *ir) in visit()