Home
last modified time | relevance | path

Searched refs:MemRingOutInstr (Results 1 – 15 of 15) sorted by relevance

/third_party/mesa3d/src/gallium/drivers/r600/sfn/
Dsfn_instr_export.cpp364 MemRingOutInstr::MemRingOutInstr(ECFOpCode ring, EMemWriteType type, in MemRingOutInstr() function in r600::MemRingOutInstr
383 unsigned MemRingOutInstr::ncomp() const in ncomp()
396 bool MemRingOutInstr::is_equal_to(const MemRingOutInstr& oth) const in is_equal_to()
412 void MemRingOutInstr::do_print(std::ostream& os) const in do_print()
423 void MemRingOutInstr::patch_ring(int stream, PRegister index) in patch_ring()
432 bool MemRingOutInstr::do_ready() const in do_ready()
440 void MemRingOutInstr::accept(ConstInstrVisitor& visitor) const in accept()
445 void MemRingOutInstr::accept(InstrVisitor& visitor) in accept()
450 static const std::map<string, MemRingOutInstr::EMemWriteType> type_lookop =
452 {"WRITE", MemRingOutInstr::mem_write},
[all …]
Dsfn_shader_gs.cpp282 … m_streamout_data[location] = new MemRingOutInstr(cf_mem_ring, MemRingOutInstr::mem_write_ind, tmp, in store_output()
307 … m_streamout_data[location] = new MemRingOutInstr(cf_mem_ring, MemRingOutInstr::mem_write_ind, tmp, in store_output()
311 …m_streamout_data[location] = new MemRingOutInstr(cf_mem_ring, MemRingOutInstr::mem_write_ind, out_… in store_output()
Dsfn_instr_export.h158 class MemRingOutInstr: public WriteOutInstr {
168 MemRingOutInstr(ECFOpCode ring, EMemWriteType type,
185 bool is_equal_to(const MemRingOutInstr& lhs) const;
Dsfn_optimizer.cpp82 void visit(MemRingOutInstr *instr) override {(void)instr;}; in visit()
254 void visit(MemRingOutInstr *instr) override {(void)instr;} in visit()
282 void visit(MemRingOutInstr *instr) override {(void)instr;} in visit()
498 void visit(MemRingOutInstr *instr) override;
584 void SimplifySourceVecVisitor::visit(MemRingOutInstr *instr) in visit()
Dsfn_instr.h50 class MemRingOutInstr; variable
294 virtual void visit(const MemRingOutInstr& instr) = 0;
315 virtual void visit(MemRingOutInstr *instr) = 0;
Dsfn_shader_gs.h62 std::map<int, MemRingOutInstr *> m_streamout_data;
Dsfn_scheduler.cpp98 void visit(MemRingOutInstr *instr) override { in visit()
138 std::list<MemRingOutInstr *> mem_ring_writes;
197 std::list<MemRingOutInstr *> mem_ring_writes_ready;
896 struct type_char<MemRingOutInstr> {
Dsfn_instr.cpp463 DECLARE_MEMBER(MemRingOutInstr);
515 void visit(const MemRingOutInstr& instr) override { in visit()
Dsfn_liverangeevaluator.cpp58 void visit(MemRingOutInstr *instr) override;
314 void LiveRangeInstrVisitor::visit(MemRingOutInstr *instr) in visit()
Dsfn_peephole.cpp44 void visit(MemRingOutInstr *instr) override {(void)instr;} in visit()
Dsfn_instrfactory.cpp97 result = MemRingOutInstr::from_string(is, m_value_factory); in from_string()
Dsfn_shader_vs.cpp627 m_parent->emit_instruction(new MemRingOutInstr(cf_mem_ring, MemRingOutInstr::mem_write, value, in do_store_output()
Dsfn_instr_alu.h209 void visit(MemRingOutInstr *instr) override {(void)instr;} in visit()
Dsfn_assembler.cpp63 void visit(const MemRingOutInstr& instr) override;
598 void AssamblerVisitor::visit(const MemRingOutInstr& instr) in visit()
609 if (instr.type() == MemRingOutInstr::mem_write_ind || in visit()
610 instr.type() == MemRingOutInstr::mem_write_ind_ack) { in visit()
Dsfn_shader.h365 void visit(MemRingOutInstr *instr) override {(void) instr;} in visit()