Searched refs:ir_discard (Results 1 – 18 of 18) 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 *);
139 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()
65 ir_visitor_status visit_enter(ir_discard *ir);89 lower_discard_flow_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 *);
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()
65 virtual void visit(ir_discard *);
58 virtual ir_visitor_status visit_enter(ir_discard *);405 ir_set_program_inouts_visitor::visit_enter(ir_discard *) in visit_enter() argument
61 virtual void visit(class ir_discard *) = 0;
1795 class ir_discard : public ir_jump {1797 ir_discard() in ir_discard() function1803 ir_discard(ir_rvalue *cond) in ir_discard() function1809 virtual ir_discard *clone(void *mem_ctx, struct hash_table *ht) const;
368 ir_discard::accept(ir_hierarchical_visitor *v) in accept()
382 virtual void visit(class 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()
569 ir_print_visitor::visit(ir_discard *ir) in visit()
66 virtual void visit(ir_discard *);844 nir_visitor::visit(ir_discard *ir) in visit()
6559 instructions->push_tail(new(ctx) ir_discard); in hir()