| /xsrc/external/mit/MesaLib/dist/src/compiler/glsl/ |
| H A D | ir_visitor.h | 42 * 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 D | ir_print_visitor.h | 46 * 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 D | ir_variable_refcount.h | 72 virtual ir_visitor_status visit(ir_variable *); 73 virtual ir_visitor_status visit(ir_dereference_variable *);
|
| H A D | link_uniform_block_active_visitor.h | 71 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 D | ir_visitor.h | 42 * 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 D | ir_print_visitor.h | 46 * 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 D | ir_variable_refcount.h | 72 virtual ir_visitor_status visit(ir_variable *); 73 virtual ir_visitor_status visit(ir_dereference_variable *);
|
| H A D | link_uniform_block_active_visitor.h | 62 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 D | sfn_instructionvisitor.h | 35 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 D | sfn_instruction_cf.h | 50 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 D | sfn_instruction_misc.h | 40 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 D | sfn_instruction_lds.h | 17 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 D | sb_pass.cpp | 72 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 D | sb_pass.h | 59 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 D | sb_dce_cleanup.cpp | 45 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 D | sb_pass.cpp | 72 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 D | sb_pass.h | 59 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 D | sb_dce_cleanup.cpp | 45 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 D | nv50_ir_lowering_gm107.h | 10 virtual bool visit(Instruction *); 22 virtual bool visit(Instruction *);
|
| H A D | nv50_ir_lowering_helper.h | 36 virtual bool visit(Instruction *);
|
| /xsrc/external/mit/MesaLib/dist/src/gallium/drivers/nouveau/codegen/ |
| H A D | nv50_ir_lowering_gm107.h | 10 virtual bool visit(Instruction *); 22 virtual bool visit(Instruction *);
|
| H A D | nv50_ir_lowering_gv100.h | 38 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 D | nv50_ir_lowering_helper.h | 36 virtual bool visit(Instruction *);
|
| /xsrc/external/mit/MesaLib.old/dist/src/gallium/tools/trace/ |
| H A D | model.py | 47 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 D | model.py | 42 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...] |