Lines Matching refs:ir_validate
25 * \file ir_validate.cpp
46 class ir_validate : public ir_hierarchical_visitor {
48 ir_validate()
54 this->callback_enter = ir_validate::validate_ir;
58 ~ir_validate()
93 ir_validate::visit(ir_dereference_variable *ir)
124 ir_validate::visit_enter(class ir_dereference_array *ir)
167 ir_validate::visit_enter(class ir_dereference_record *ir)
189 ir_validate::visit_enter(ir_discard *ir)
203 ir_validate::visit_enter(ir_if *ir)
218 ir_validate::visit_enter(ir_function *ir)
254 ir_validate::visit_leave(ir_function *ir)
263 ir_validate::visit_enter(ir_function_signature *ir)
287 ir_validate::visit_enter(ir_return *ir)
298 ir_validate::visit_leave(ir_expression *ir)
993 ir_validate::visit_leave(ir_swizzle *ir)
1010 ir_validate::visit(ir_variable *ir)
1080 ir_validate::visit_enter(ir_assignment *ir)
1121 ir_validate::visit_enter(ir_call *ir)
1182 ir_validate::validate_ir(ir_instruction *ir, void *data)
1220 ir_validate v;