Searched refs:LDSAtomicInstr (Results 1 – 14 of 14) sorted by relevance
/third_party/mesa3d/src/gallium/drivers/r600/sfn/ |
D | sfn_instr_lds.cpp | 222 LDSAtomicInstr::LDSAtomicInstr(ESDOp op, PRegister dest, PVirtualValue address, in LDSAtomicInstr() function in r600::LDSAtomicInstr 242 void LDSAtomicInstr::accept(ConstInstrVisitor& visitor) const in accept() 247 void LDSAtomicInstr::accept(InstrVisitor& visitor) in accept() 252 AluInstr *LDSAtomicInstr::split(std::vector<AluInstr *>& out_block, AluInstr *last_lds_instr) in split() 298 bool LDSAtomicInstr::replace_source(PRegister old_src, PVirtualValue new_src) in replace_source() 347 bool LDSAtomicInstr::do_ready() const in do_ready() 353 void LDSAtomicInstr::do_print(std::ostream& os) const in do_print() 369 bool LDSAtomicInstr::is_equal_to(const LDSAtomicInstr& rhs) const in is_equal_to() 385 auto LDSAtomicInstr::from_string(istream& is, ValueFactory& value_factory) -> Pointer in from_string() 433 return new LDSAtomicInstr(opcode, dest, addr, srcs); in from_string()
|
D | sfn_instr_lds.h | 67 class LDSAtomicInstr : public Instr { 71 LDSAtomicInstr(ESDOp op, PRegister dest, PVirtualValue address, const SrcValues& src); 89 bool is_equal_to(const LDSAtomicInstr& lhs) const;
|
D | sfn_instr.h | 54 class LDSAtomicInstr; variable 298 virtual void visit(const LDSAtomicInstr& instr) = 0; 319 virtual void visit(LDSAtomicInstr *instr) = 0;
|
D | sfn_optimizer.cpp | 86 void visit(LDSAtomicInstr *instr) override {(void)instr;}; in visit() 261 void visit(LDSAtomicInstr *instr) override {(void)instr;}; in visit() 286 void visit(LDSAtomicInstr *instr) override {(void)instr;}; in visit() 502 void visit(LDSAtomicInstr *instr) override {(void)instr;}; in visit()
|
D | sfn_instr.cpp | 467 DECLARE_MEMBER(LDSAtomicInstr); 531 void visit(const LDSAtomicInstr& instr) override { in visit()
|
D | sfn_liverangeevaluator.cpp | 62 void visit(LDSAtomicInstr *instr) override; 372 void LiveRangeInstrVisitor::visit(UNUSED LDSAtomicInstr *instr) in visit()
|
D | sfn_peephole.cpp | 48 void visit(LDSAtomicInstr *instr) override {(void)instr;}; in visit()
|
D | sfn_instrfactory.cpp | 105 result = LDSAtomicInstr::from_string(is, m_value_factory); in from_string()
|
D | sfn_instr_alu.h | 213 void visit(LDSAtomicInstr *instr) override {(void)instr;}; in visit()
|
D | sfn_shader.cpp | 875 emit_instruction(new LDSAtomicInstr(op, dest_value, address, src)); in emit_atomic_local_shared() 1031 emit_instruction(new LDSAtomicInstr(LDS_WRITE, nullptr, address, {value})); in emit_local_store() 1035 emit_instruction(new LDSAtomicInstr(LDS_WRITE_REL, nullptr, address, {value, value1})); in emit_local_store()
|
D | sfn_shader.h | 368 void visit(LDSAtomicInstr *instr) override {(void) instr;} in visit()
|
D | sfn_assembler.cpp | 67 void visit(const LDSAtomicInstr& instr) override; 967 void AssamblerVisitor::visit(const LDSAtomicInstr& instr) in visit()
|
D | sfn_scheduler.cpp | 118 void visit(LDSAtomicInstr *instr) override { in visit()
|
/third_party/mesa3d/src/gallium/drivers/r600/sfn/tests/ |
D | sfn_instrfromstring_test.cpp | 625 LDSAtomicInstr expect(DS_OP_WRITE, nullptr, in TEST_F() 639 LDSAtomicInstr expect(DS_OP_WRITE2, nullptr, in TEST_F() 654 LDSAtomicInstr expect(DS_OP_ADD_RET, in TEST_F() 669 LDSAtomicInstr expect(DS_OP_ADD, in TEST_F()
|