/third_party/mesa3d/src/gallium/drivers/r600/sfn/ |
D | sfn_instr_export.cpp | 150 ScratchIOInstr::ScratchIOInstr(const RegisterVec4& value, PRegister addr, in ScratchIOInstr() function in r600::ScratchIOInstr 168 ScratchIOInstr::ScratchIOInstr(const RegisterVec4& value, int loc, in ScratchIOInstr() function in r600::ScratchIOInstr 185 void ScratchIOInstr::accept(ConstInstrVisitor& visitor) const in accept() 190 void ScratchIOInstr::accept(InstrVisitor& visitor) in accept() 195 bool ScratchIOInstr::is_equal_to(const ScratchIOInstr& lhs) const in is_equal_to() 213 bool ScratchIOInstr::do_ready() const in do_ready() 222 void ScratchIOInstr::do_print(std::ostream& os) const in do_print() 246 auto ScratchIOInstr::from_string(std::istream& is, ValueFactory &vf) -> Pointer in from_string() 288 …return new ScratchIOInstr(value, addr_reg->as_register(), align, align_offset, writemask, array_si… in from_string() 291 return new ScratchIOInstr(value, offset, align, align_offset, writemask); in from_string()
|
D | sfn_instr_export.h | 93 class ScratchIOInstr : public WriteOutInstr { 95 ScratchIOInstr(const RegisterVec4& value, PRegister addr, 98 ScratchIOInstr(const RegisterVec4& value, int addr, int align, int align_offset, 104 bool is_equal_to(const ScratchIOInstr& lhs) const;
|
D | sfn_optimizer.cpp | 80 void visit(ScratchIOInstr *instr) override {(void)instr;}; in visit() 252 void visit(ScratchIOInstr *instr) override {(void)instr;} in visit() 280 void visit(ScratchIOInstr *instr) override {(void)instr;} in visit() 496 void visit(ScratchIOInstr *instr) override; 528 void SimplifySourceVecVisitor::visit(ScratchIOInstr *instr) in visit()
|
D | sfn_instr.h | 48 class ScratchIOInstr; variable 292 virtual void visit(const ScratchIOInstr& instr) = 0; 313 virtual void visit(ScratchIOInstr *instr) = 0;
|
D | sfn_shader.cpp | 935 ScratchIOInstr *ws_ir = nullptr; in emit_store_scratch() 949 ws_ir = new ScratchIOInstr(value, offset, align, align_offset, writemask); in emit_store_scratch() 956 ws_ir = new ScratchIOInstr(value, addr_temp, align, align_offset, writemask, m_scratch_size); in emit_store_scratch() 994 ScratchIOInstr *ir = nullptr; in emit_load_scratch() 996 ir = new ScratchIOInstr(dest, offset, align, align_offset, 0xf, true); in emit_load_scratch() 1003 ir = new ScratchIOInstr(dest, addr_temp, align, align_offset, 0xf, in emit_load_scratch() 1066 void Shader::InstructionChain::visit(ScratchIOInstr *instr) in visit()
|
D | sfn_instr.cpp | 461 DECLARE_MEMBER(ScratchIOInstr); 507 void visit(const ScratchIOInstr& instr) override { in visit()
|
D | sfn_liverangeevaluator.cpp | 56 void visit(ScratchIOInstr *instr) override; 290 void LiveRangeInstrVisitor::visit(ScratchIOInstr *instr) in visit()
|
D | sfn_peephole.cpp | 42 void visit(ScratchIOInstr *instr) override {(void)instr;} in visit()
|
D | sfn_instrfactory.cpp | 95 result = ScratchIOInstr::from_string(is, m_value_factory); in from_string()
|
D | sfn_instr_alu.h | 207 void visit(ScratchIOInstr *instr) override {(void)instr;} in visit()
|
D | sfn_shader.h | 371 void visit(ScratchIOInstr *instr) override;
|
D | sfn_assembler.cpp | 61 void visit(const ScratchIOInstr& instr) override; 538 void AssamblerVisitor::visit(const ScratchIOInstr& instr) in visit()
|
D | sfn_scheduler.cpp | 90 void visit(ScratchIOInstr *instr) override { in visit()
|
/third_party/mesa3d/src/gallium/drivers/r600/sfn/tests/ |
D | sfn_instrfromstring_test.cpp | 521 ScratchIOInstr expect(RegisterVec4(1), 20, 4, 16, 0xf); in TEST_F() 526 ScratchIOInstr expect2(RegisterVec4(2), 10, 8, 8, 0xb); in TEST_F() 535 ScratchIOInstr expect(RegisterVec4(1), new Register(3, 0, pin_none), 4, 16, 0xf, 10); in TEST_F() 541 ScratchIOInstr expect2(RegisterVec4(2), new Register(4, 0, pin_none), 4, 16, 0x3, 20); in TEST_F()
|