Home
last modified time | relevance | path

Searched refs:LocalArrayValue (Results 1 – 9 of 9) sorted by relevance

/third_party/mesa3d/src/gallium/drivers/r600/sfn/
Dsfn_virtualvalues.cpp86 ValueComparer(const LocalArrayValue *value);
93 void visit(const LocalArrayValue& other) override;
102 const LocalArrayValue *m_array_value;
112 void visit(const LocalArrayValue& value) {compare = ValueComparer(&value);} in visit()
159 void visit(const LocalArrayValue& value) {m_result = value.addr();} in get_addr()
746 m_values[m_size * c + i] = new LocalArrayValue(reg, *this); in LocalArray()
801 void visit(const LocalArrayValue& value) {(void) value;} in element()
822 LocalArrayValue *reg = m_values[m_size * chan + offset]; in element()
824 reg = new LocalArrayValue( reg, indirect, *this); in element()
839 for (LocalArrayValue *e : m_values_indirect) { in ready_for_direct()
[all …]
Dsfn_virtualvalues.h354 class LocalArrayValue; variable
358 using Values = std::vector<LocalArrayValue *, Allocator<LocalArrayValue *> >;
395 class LocalArrayValue : public Register {
397 using Pointer = R600_POINTER_TYPE(LocalArrayValue);
399 LocalArrayValue(PRegister reg, LocalArray& array);
400 LocalArrayValue(PRegister reg, PVirtualValue index, LocalArray &array);
419 inline std::ostream& operator << (std::ostream& os, const LocalArrayValue& val)
444 virtual void visit(LocalArrayValue& value) = 0;
454 virtual void visit(const LocalArrayValue& value) = 0;
Dsfn_alu_readport_validation.cpp59 void visit(const LocalArrayValue& value) override;
76 void visit(const LocalArrayValue& value) override;
88 void visit(const LocalArrayValue& value) override;
266 void ReserveReadportVec::visit(const LocalArrayValue& value) in visit()
296 void ReserveReadportTransPass1::visit(const LocalArrayValue& value) in visit()
340 void ReserveReadportTransPass2::visit(const LocalArrayValue& value) in visit()
Dsfn_liverangeevaluator.cpp388 const auto av = static_cast<const LocalArrayValue *>(reg); in record_write()
416 const auto av = static_cast<const LocalArrayValue *>(reg); in record_read()
Dsfn_instr_alu.cpp137 auto array_elm = static_cast<LocalArrayValue *>(r); in update_uses()
153 auto array_elm = static_cast<LocalArrayValue *>(m_dest); in update_uses()
382 auto dav = static_cast<const LocalArrayValue *>(m_dest)->addr(); in replace_source()
383 auto sav = static_cast<const LocalArrayValue *>(new_src)->addr(); in replace_source()
600 void visit(const LocalArrayValue& value);
609 void ResolveIndirectArrayAddr::visit(const LocalArrayValue& value) in visit()
1042 auto av = static_cast<const LocalArrayValue *>(m_dest); in do_ready()
Dsfn_instr_fetch.cpp620 void visit(LocalArrayValue& value) {assert(0);(void)value;} in visit()
Dsfn_assembler.cpp1151 void visit(const LocalArrayValue& value) override;
1188 void EncodeSourceVisitor::visit(const LocalArrayValue& value) in visit()
Dsfn_valuefactory.cpp176 void visit(LocalArrayValue& value) {(void)value;} in visit()
/third_party/mesa3d/src/gallium/drivers/r600/sfn/tests/
Dsfn_valuefactory_test.cpp255 void visit(const LocalArrayValue& value) {(void)value;} in visit()