Searched refs:ir_discard (Results 1 - 25 of 42) sorted by relevance

12

/xsrc/external/mit/MesaLib/dist/src/compiler/glsl/
H A Dlower_discard.cpp138 static ir_discard *
142 ir_discard *ir = node->as_discard();
151 replace_discard(void *mem_ctx, ir_variable *var, ir_discard *ir)
170 ir_discard *then_discard = find_discard(ir->then_instructions);
171 ir_discard *else_discard = find_discard(ir->else_instructions);
194 ir_discard *discard = then_discard != NULL ? then_discard : else_discard;
H A Dopt_conditional_discard.cpp73 /* Move the condition and replace the ir_if with the ir_discard. */
74 ir_discard *discard = (ir_discard *) ir->then_instructions.get_head_raw();
H A 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 *);
H A Dlower_discard_flow.cpp65 ir_visitor_status visit_enter(ir_discard *ir);
89 lower_discard_flow_visitor::visit_enter(ir_discard *ir)
H A Dopt_constant_folding.cpp53 virtual ir_visitor_status visit_enter(ir_discard *ir);
120 ir_constant_folding_visitor::visit_enter(ir_discard *ir)
H A Dir_print_visitor.h65 virtual void visit(ir_discard *);
H A Dir_hierarchical_visitor.h134 virtual ir_visitor_status visit_enter(class ir_discard *);
135 virtual ir_visitor_status visit_leave(class ir_discard *);
H A Dir_visitor.h61 virtual void visit(class ir_discard *) = 0;
H A Dir_rvalue_visitor.cpp140 ir_rvalue_base_visitor::rvalue_visit(ir_discard *ir)
217 ir_rvalue_visitor::visit_leave(ir_discard *ir)
289 ir_rvalue_enter_visitor::visit_enter(ir_discard *ir)
H A Dir_hierarchical_visitor.cpp284 ir_hierarchical_visitor::visit_enter(ir_discard *ir)
293 ir_hierarchical_visitor::visit_leave(ir_discard *ir)
H A Dir_clone.cpp94 ir_discard *
95 ir_discard::clone(void *mem_ctx, struct hash_table *ht) const
102 return new(mem_ctx) ir_discard(new_condition);
H A Dir_set_program_inouts.cpp58 virtual ir_visitor_status visit_enter(ir_discard *);
405 ir_set_program_inouts_visitor::visit_enter(ir_discard *)
H A Dir.h1805 class ir_discard : public ir_jump { class in inherits:ir_jump
1807 ir_discard() function in class:ir_discard
1813 ir_discard(ir_rvalue *cond) function in class:ir_discard
1819 virtual ir_discard *clone(void *mem_ctx, struct hash_table *ht) const;
/xsrc/external/mit/MesaLib.old/dist/src/compiler/glsl/
H A Dlower_discard.cpp138 static ir_discard *
142 ir_discard *ir = node->as_discard();
151 replace_discard(void *mem_ctx, ir_variable *var, ir_discard *ir)
170 ir_discard *then_discard = find_discard(ir->then_instructions);
171 ir_discard *else_discard = find_discard(ir->else_instructions);
194 ir_discard *discard = then_discard != NULL ? then_discard : else_discard;
H A Dopt_conditional_discard.cpp73 /* Move the condition and replace the ir_if with the ir_discard. */
74 ir_discard *discard = (ir_discard *) ir->then_instructions.get_head_raw();
H A 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 *);
H A Dlower_discard_flow.cpp65 ir_visitor_status visit_enter(ir_discard *ir);
89 lower_discard_flow_visitor::visit_enter(ir_discard *ir)
H A Dopt_constant_folding.cpp53 virtual ir_visitor_status visit_enter(ir_discard *ir);
120 ir_constant_folding_visitor::visit_enter(ir_discard *ir)
H A Dir_print_visitor.h65 virtual void visit(ir_discard *);
H A Dir_hierarchical_visitor.h134 virtual ir_visitor_status visit_enter(class ir_discard *);
135 virtual ir_visitor_status visit_leave(class ir_discard *);
H A Dir_visitor.h61 virtual void visit(class ir_discard *) = 0;
H A Dir_rvalue_visitor.cpp140 ir_rvalue_base_visitor::rvalue_visit(ir_discard *ir)
217 ir_rvalue_visitor::visit_leave(ir_discard *ir)
289 ir_rvalue_enter_visitor::visit_enter(ir_discard *ir)
H A Dir_hierarchical_visitor.cpp290 ir_hierarchical_visitor::visit_enter(ir_discard *ir)
299 ir_hierarchical_visitor::visit_leave(ir_discard *ir)
H A Dir_clone.cpp94 ir_discard *
95 ir_discard::clone(void *mem_ctx, struct hash_table *ht) const
102 return new(mem_ctx) ir_discard(new_condition);
H A Dir_set_program_inouts.cpp58 virtual ir_visitor_status visit_enter(ir_discard *);
405 ir_set_program_inouts_visitor::visit_enter(ir_discard *)

Completed in 25 milliseconds

12