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

Completed in 13 milliseconds