Searched refs:LDSAtomicInstr (Results 1 - 14 of 14) sorted by relevance
/third_party/mesa3d/src/gallium/drivers/r600/sfn/ |
H A 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 [all...] |
H A D | sfn_instr_lds.h | 67 class LDSAtomicInstr : public Instr { class 71 LDSAtomicInstr(ESDOp op, PRegister dest, PVirtualValue address, const SrcValues& src); 89 bool is_equal_to(const LDSAtomicInstr& lhs) const;
|
H A D | sfn_instr.h | 54 class LDSAtomicInstr; 298 virtual void visit(const LDSAtomicInstr& instr) = 0; 319 virtual void visit(LDSAtomicInstr *instr) = 0;
|
H A D | sfn_optimizer.cpp | 86 void visit(LDSAtomicInstr *instr) override {(void)instr;}; 261 void visit(LDSAtomicInstr *instr) override {(void)instr;}; 286 void visit(LDSAtomicInstr *instr) override {(void)instr;}; 502 void visit(LDSAtomicInstr *instr) override {(void)instr;};
|
H A D | sfn_liverangeevaluator.cpp | 62 void visit(LDSAtomicInstr *instr) override; 372 void LiveRangeInstrVisitor::visit(UNUSED LDSAtomicInstr *instr) in visit() 374 unreachable("LDSAtomicInstr must be lowered before scheduling and live range evaluation"); in visit()
|
H A D | sfn_instr.cpp | 467 DECLARE_MEMBER(LDSAtomicInstr); 531 void visit(const LDSAtomicInstr& instr) override {
|
H A D | sfn_peephole.cpp | 48 void visit(LDSAtomicInstr *instr) override {(void)instr;};
|
H A D | sfn_instrfactory.cpp | 105 result = LDSAtomicInstr::from_string(is, m_value_factory); in from_string()
|
H A D | sfn_instr_alu.h | 213 void visit(LDSAtomicInstr *instr) override {(void)instr;};
|
H A 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()
|
H A D | sfn_shader.h | 368 void visit(LDSAtomicInstr *instr) override {(void) instr;}
|
H A D | sfn_scheduler.cpp | 118 void visit(LDSAtomicInstr *instr) override {
|
H A D | sfn_assembler.cpp | 67 void visit(const LDSAtomicInstr& instr) override; 967 void AssamblerVisitor::visit(const LDSAtomicInstr& instr) in visit() 970 unreachable("LDSAtomicInstr must be lowered to ALUInstr"); in visit()
|
/third_party/mesa3d/src/gallium/drivers/r600/sfn/tests/ |
H A 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()
|
Completed in 13 milliseconds