Home
last modified time | relevance | path

Searched refs:ScratchIOInstr (Results 1 – 14 of 14) sorted by relevance

/third_party/mesa3d/src/gallium/drivers/r600/sfn/
Dsfn_instr_export.cpp150 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()
Dsfn_instr_export.h93 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;
Dsfn_optimizer.cpp80 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()
Dsfn_instr.h48 class ScratchIOInstr; variable
292 virtual void visit(const ScratchIOInstr& instr) = 0;
313 virtual void visit(ScratchIOInstr *instr) = 0;
Dsfn_shader.cpp935 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()
Dsfn_instr.cpp461 DECLARE_MEMBER(ScratchIOInstr);
507 void visit(const ScratchIOInstr& instr) override { in visit()
Dsfn_liverangeevaluator.cpp56 void visit(ScratchIOInstr *instr) override;
290 void LiveRangeInstrVisitor::visit(ScratchIOInstr *instr) in visit()
Dsfn_peephole.cpp42 void visit(ScratchIOInstr *instr) override {(void)instr;} in visit()
Dsfn_instrfactory.cpp95 result = ScratchIOInstr::from_string(is, m_value_factory); in from_string()
Dsfn_instr_alu.h207 void visit(ScratchIOInstr *instr) override {(void)instr;} in visit()
Dsfn_shader.h371 void visit(ScratchIOInstr *instr) override;
Dsfn_assembler.cpp61 void visit(const ScratchIOInstr& instr) override;
538 void AssamblerVisitor::visit(const ScratchIOInstr& instr) in visit()
Dsfn_scheduler.cpp90 void visit(ScratchIOInstr *instr) override { in visit()
/third_party/mesa3d/src/gallium/drivers/r600/sfn/tests/
Dsfn_instrfromstring_test.cpp521 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()