Searched refs:visit (Results 1 - 25 of 168) sorted by relevance

1234567

/xsrc/external/mit/MesaLib/dist/src/compiler/glsl/
H A Dir_visitor.h42 * As typical for the visitor pattern, there must be one \c visit method for
44 * the hierarchy should not have \c visit methods.
47 virtual void visit(class ir_rvalue *) { assert(!"unhandled error_type"); } function in class:ir_visitor
48 virtual void visit(class ir_variable *) = 0;
49 virtual void visit(class ir_function_signature *) = 0;
50 virtual void visit(class ir_function *) = 0;
51 virtual void visit(class ir_expression *) = 0;
52 virtual void visit(class ir_texture *) = 0;
53 virtual void visit(class ir_swizzle *) = 0;
54 virtual void visit(clas
77 virtual void visit(class ir_variable *) {} function in class:ir_control_flow_visitor
78 virtual void visit(class ir_expression *) {} function in class:ir_control_flow_visitor
79 virtual void visit(class ir_texture *) {} function in class:ir_control_flow_visitor
80 virtual void visit(class ir_swizzle *) {} function in class:ir_control_flow_visitor
81 virtual void visit(class ir_dereference_variable *) {} function in class:ir_control_flow_visitor
82 virtual void visit(class ir_dereference_array *) {} function in class:ir_control_flow_visitor
83 virtual void visit(class ir_dereference_record *) {} function in class:ir_control_flow_visitor
84 virtual void visit(class ir_assignment *) {} function in class:ir_control_flow_visitor
85 virtual void visit(class ir_constant *) {} function in class:ir_control_flow_visitor
86 virtual void visit(class ir_call *) {} function in class:ir_control_flow_visitor
87 virtual void visit(class ir_demote *) {} function in class:ir_control_flow_visitor
88 virtual void visit(class ir_emit_vertex *) {} function in class:ir_control_flow_visitor
89 virtual void visit(class ir_end_primitive *) {} function in class:ir_control_flow_visitor
90 virtual void visit(class ir_barrier *) {} function in class:ir_control_flow_visitor
[all...]
H A Dir_print_visitor.h46 * As typical for the visitor pattern, there must be one \c visit method for
48 * the hierarchy should not have \c visit methods.
51 virtual void visit(ir_rvalue *);
52 virtual void visit(ir_variable *);
53 virtual void visit(ir_function_signature *);
54 virtual void visit(ir_function *);
55 virtual void visit(ir_expression *);
56 virtual void visit(ir_texture *);
57 virtual void visit(ir_swizzle *);
58 virtual void visit(ir_dereference_variabl
[all...]
H A Dir_variable_refcount.h72 virtual ir_visitor_status visit(ir_variable *);
73 virtual ir_visitor_status visit(ir_dereference_variable *);
H A Dlink_uniform_block_active_visitor.h71 virtual ir_visitor_status visit(ir_dereference_variable *);
72 virtual ir_visitor_status visit(ir_variable *);
/xsrc/external/mit/MesaLib.old/dist/src/compiler/glsl/
H A Dir_visitor.h42 * As typical for the visitor pattern, there must be one \c visit method for
44 * the hierarchy should not have \c visit methods.
47 virtual void visit(class ir_rvalue *) { assert(!"unhandled error_type"); } function in class:ir_visitor
48 virtual void visit(class ir_variable *) = 0;
49 virtual void visit(class ir_function_signature *) = 0;
50 virtual void visit(class ir_function *) = 0;
51 virtual void visit(class ir_expression *) = 0;
52 virtual void visit(class ir_texture *) = 0;
53 virtual void visit(class ir_swizzle *) = 0;
54 virtual void visit(clas
76 virtual void visit(class ir_variable *) {} function in class:ir_control_flow_visitor
77 virtual void visit(class ir_expression *) {} function in class:ir_control_flow_visitor
78 virtual void visit(class ir_texture *) {} function in class:ir_control_flow_visitor
79 virtual void visit(class ir_swizzle *) {} function in class:ir_control_flow_visitor
80 virtual void visit(class ir_dereference_variable *) {} function in class:ir_control_flow_visitor
81 virtual void visit(class ir_dereference_array *) {} function in class:ir_control_flow_visitor
82 virtual void visit(class ir_dereference_record *) {} function in class:ir_control_flow_visitor
83 virtual void visit(class ir_assignment *) {} function in class:ir_control_flow_visitor
84 virtual void visit(class ir_constant *) {} function in class:ir_control_flow_visitor
85 virtual void visit(class ir_call *) {} function in class:ir_control_flow_visitor
86 virtual void visit(class ir_emit_vertex *) {} function in class:ir_control_flow_visitor
87 virtual void visit(class ir_end_primitive *) {} function in class:ir_control_flow_visitor
88 virtual void visit(class ir_barrier *) {} function in class:ir_control_flow_visitor
[all...]
H A Dir_print_visitor.h46 * As typical for the visitor pattern, there must be one \c visit method for
48 * the hierarchy should not have \c visit methods.
51 virtual void visit(ir_rvalue *);
52 virtual void visit(ir_variable *);
53 virtual void visit(ir_function_signature *);
54 virtual void visit(ir_function *);
55 virtual void visit(ir_expression *);
56 virtual void visit(ir_texture *);
57 virtual void visit(ir_swizzle *);
58 virtual void visit(ir_dereference_variabl
[all...]
H A Dir_variable_refcount.h72 virtual ir_visitor_status visit(ir_variable *);
73 virtual ir_visitor_status visit(ir_dereference_variable *);
H A Dlink_uniform_block_active_visitor.h62 virtual ir_visitor_status visit(ir_dereference_variable *);
63 virtual ir_visitor_status visit(ir_variable *);
/xsrc/external/mit/MesaLib/dist/src/gallium/drivers/r600/sfn/
H A Dsfn_instructionvisitor.h35 virtual bool visit(AluInstruction& i) = 0;
36 virtual bool visit(ExportInstruction& i) = 0;
37 virtual bool visit(TexInstruction& i) = 0;
38 virtual bool visit(FetchInstruction& i) = 0;
39 virtual bool visit(IfInstruction& i) = 0;
40 virtual bool visit(ElseInstruction& i) = 0;
41 virtual bool visit(IfElseEndInstruction& i) = 0;
42 virtual bool visit(LoopBeginInstruction& i) = 0;
43 virtual bool visit(LoopEndInstruction& i) = 0;
44 virtual bool visit(LoopBreakInstructio
[all...]
H A Dsfn_instruction_cf.h50 bool accept(InstructionVisitor& visitor) override {return visitor.visit(*this);}
51 bool accept(ConstInstructionVisitor& visitor) const override {return visitor.visit(*this);}
64 bool accept(InstructionVisitor& visitor) override {return visitor.visit(*this);}
65 bool accept(ConstInstructionVisitor& visitor) const override {return visitor.visit(*this);}
79 bool accept(InstructionVisitor& visitor) override {return visitor.visit(*this);}
80 bool accept(ConstInstructionVisitor& visitor) const override {return visitor.visit(*this);}
92 bool accept(InstructionVisitor& visitor) override {return visitor.visit(*this);}
93 bool accept(ConstInstructionVisitor& visitor) const override {return visitor.visit(*this);}
105 bool accept(InstructionVisitor& visitor) override {return visitor.visit(*this);}
106 bool accept(ConstInstructionVisitor& visitor) const override {return visitor.visit(*thi
[all...]
H A Dsfn_instruction_misc.h40 bool accept(InstructionVisitor& visitor) override {return visitor.visit(*this);}
41 bool accept(ConstInstructionVisitor& visitor) const override {return visitor.visit(*this);}
57 bool accept(InstructionVisitor& visitor) override {return visitor.visit(*this);}
58 bool accept(ConstInstructionVisitor& visitor) const override {return visitor.visit(*this);}
H A Dsfn_instruction_lds.h17 bool accept(InstructionVisitor& visitor) override {return visitor.visit(*this);}
18 bool accept(ConstInstructionVisitor& visitor) const override {return visitor.visit(*this);}
39 bool accept(InstructionVisitor& visitor) override {return visitor.visit(*this);}
40 bool accept(ConstInstructionVisitor& visitor) const override {return visitor.visit(*this);}
66 bool accept(InstructionVisitor& visitor) override {return visitor.visit(*this);}
67 bool accept(ConstInstructionVisitor& visitor) const override {return visitor.visit(*this);}
/xsrc/external/mit/MesaLib.old/dist/src/gallium/drivers/r600/sb/
H A Dsb_pass.cpp72 bool vpass::visit(node& n, bool enter) { return true; } function in class:r600_sb::vpass
73 bool vpass::visit(container_node& n, bool enter) { return true; } function in class:r600_sb::vpass
74 bool vpass::visit(alu_group_node& n, bool enter) { return true; } function in class:r600_sb::vpass
75 bool vpass::visit(cf_node& n, bool enter) { return true; } function in class:r600_sb::vpass
76 bool vpass::visit(alu_node& n, bool enter) { return true; } function in class:r600_sb::vpass
77 bool vpass::visit(alu_packed_node& n, bool enter) { return true; } function in class:r600_sb::vpass
78 bool vpass::visit(fetch_node& n, bool enter) { return true; } function in class:r600_sb::vpass
79 bool vpass::visit(region_node& n, bool enter) { return true; } function in class:r600_sb::vpass
80 bool vpass::visit(repeat_node& n, bool enter) { return true; } function in class:r600_sb::vpass
81 bool vpass::visit(depart_nod function in class:r600_sb::vpass
82 bool vpass::visit(if_node& n, bool enter) { return true; } function in class:r600_sb::vpass
83 bool vpass::visit(bb_node& n, bool enter) { return true; } function in class:r600_sb::vpass
[all...]
H A Dsb_pass.h59 virtual bool visit(node &n, bool enter);
60 virtual bool visit(container_node &n, bool enter);
61 virtual bool visit(alu_group_node &n, bool enter);
62 virtual bool visit(cf_node &n, bool enter);
63 virtual bool visit(alu_node &n, bool enter);
64 virtual bool visit(alu_packed_node &n, bool enter);
65 virtual bool visit(fetch_node &n, bool enter);
66 virtual bool visit(region_node &n, bool enter);
67 virtual bool visit(repeat_node &n, bool enter);
68 virtual bool visit(depart_nod
[all...]
H A Dsb_dce_cleanup.cpp45 bool dce_cleanup::visit(node& n, bool enter) { function in class:r600_sb::dce_cleanup
56 bool dce_cleanup::visit(alu_group_node& n, bool enter) { function in class:r600_sb::dce_cleanup
64 bool dce_cleanup::visit(cf_node& n, bool enter) { function in class:r600_sb::dce_cleanup
78 bool dce_cleanup::visit(alu_node& n, bool enter) { function in class:r600_sb::dce_cleanup
89 bool dce_cleanup::visit(alu_packed_node& n, bool enter) { function in class:r600_sb::dce_cleanup
100 bool dce_cleanup::visit(fetch_node& n, bool enter) { function in class:r600_sb::dce_cleanup
111 bool dce_cleanup::visit(region_node& n, bool enter) { function in class:r600_sb::dce_cleanup
139 bool dce_cleanup::visit(container_node& n, bool enter) { function in class:r600_sb::dce_cleanup
/xsrc/external/mit/MesaLib/dist/src/gallium/drivers/r600/sb/
H A Dsb_pass.cpp72 bool vpass::visit(node& n, bool enter) { return true; } function in class:r600_sb::vpass
73 bool vpass::visit(container_node& n, bool enter) { return true; } function in class:r600_sb::vpass
74 bool vpass::visit(alu_group_node& n, bool enter) { return true; } function in class:r600_sb::vpass
75 bool vpass::visit(cf_node& n, bool enter) { return true; } function in class:r600_sb::vpass
76 bool vpass::visit(alu_node& n, bool enter) { return true; } function in class:r600_sb::vpass
77 bool vpass::visit(alu_packed_node& n, bool enter) { return true; } function in class:r600_sb::vpass
78 bool vpass::visit(fetch_node& n, bool enter) { return true; } function in class:r600_sb::vpass
79 bool vpass::visit(region_node& n, bool enter) { return true; } function in class:r600_sb::vpass
80 bool vpass::visit(repeat_node& n, bool enter) { return true; } function in class:r600_sb::vpass
81 bool vpass::visit(depart_nod function in class:r600_sb::vpass
82 bool vpass::visit(if_node& n, bool enter) { return true; } function in class:r600_sb::vpass
83 bool vpass::visit(bb_node& n, bool enter) { return true; } function in class:r600_sb::vpass
[all...]
H A Dsb_pass.h59 virtual bool visit(node &n, bool enter);
60 virtual bool visit(container_node &n, bool enter);
61 virtual bool visit(alu_group_node &n, bool enter);
62 virtual bool visit(cf_node &n, bool enter);
63 virtual bool visit(alu_node &n, bool enter);
64 virtual bool visit(alu_packed_node &n, bool enter);
65 virtual bool visit(fetch_node &n, bool enter);
66 virtual bool visit(region_node &n, bool enter);
67 virtual bool visit(repeat_node &n, bool enter);
68 virtual bool visit(depart_nod
[all...]
H A Dsb_dce_cleanup.cpp45 bool dce_cleanup::visit(node& n, bool enter) { function in class:r600_sb::dce_cleanup
56 bool dce_cleanup::visit(alu_group_node& n, bool enter) { function in class:r600_sb::dce_cleanup
64 bool dce_cleanup::visit(cf_node& n, bool enter) { function in class:r600_sb::dce_cleanup
78 bool dce_cleanup::visit(alu_node& n, bool enter) { function in class:r600_sb::dce_cleanup
89 bool dce_cleanup::visit(alu_packed_node& n, bool enter) { function in class:r600_sb::dce_cleanup
100 bool dce_cleanup::visit(fetch_node& n, bool enter) { function in class:r600_sb::dce_cleanup
111 bool dce_cleanup::visit(region_node& n, bool enter) { function in class:r600_sb::dce_cleanup
139 bool dce_cleanup::visit(container_node& n, bool enter) { function in class:r600_sb::dce_cleanup
/xsrc/external/mit/MesaLib.old/dist/src/gallium/drivers/nouveau/codegen/
H A Dnv50_ir_lowering_gm107.h10 virtual bool visit(Instruction *);
22 virtual bool visit(Instruction *);
H A Dnv50_ir_lowering_helper.h36 virtual bool visit(Instruction *);
/xsrc/external/mit/MesaLib/dist/src/gallium/drivers/nouveau/codegen/
H A Dnv50_ir_lowering_gm107.h10 virtual bool visit(Instruction *);
22 virtual bool visit(Instruction *);
H A Dnv50_ir_lowering_gv100.h38 virtual bool visit(Instruction *);
58 virtual bool visit(Function *) { return true; } function in class:nv50_ir::GV100LegalizeSSA
59 virtual bool visit(BasicBlock *) { return true; } function in class:nv50_ir::GV100LegalizeSSA
60 virtual bool visit(Instruction *);
H A Dnv50_ir_lowering_helper.h36 virtual bool visit(Instruction *);
/xsrc/external/mit/MesaLib.old/dist/src/gallium/tools/trace/
H A Dmodel.py47 def visit(self, visitor): member in class:Node
54 self.visit(pretty_printer)
63 def visit(self, visitor): member in class:Literal
79 def visit(self, visitor): member in class:Blob
88 def visit(self, visitor): member in class:NamedConstant
97 def visit(self, visitor): member in class:Array
107 def visit(self, visitor): member in class:Struct
116 def visit(self, visitor): member in class:Pointer
130 def visit(self, visitor): member in class:Call
139 def visit(sel member in class:Trace
[all...]
/xsrc/external/mit/MesaLib/dist/src/gallium/tools/trace/
H A Dmodel.py42 def visit(self, visitor): member in class:Node
49 self.visit(pretty_printer)
58 def visit(self, visitor): member in class:Literal
74 def visit(self, visitor): member in class:Blob
83 def visit(self, visitor): member in class:NamedConstant
92 def visit(self, visitor): member in class:Array
102 def visit(self, visitor): member in class:Struct
143 def visit(self, visitor): member in class:Pointer
157 def visit(self, visitor): member in class:Call
166 def visit(sel member in class:Trace
[all...]

Completed in 10 milliseconds

1234567