Home
last modified time | relevance | path

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

/aosp_15_r20/external/mesa3d/src/gallium/drivers/r600/sfn/
H A Dsfn_virtualvalues.cpp75 ValueComparer(const LocalArrayValue *value);
82 void visit(const LocalArrayValue& other) override;
92 const LocalArrayValue *m_array_value;
102 void visit(const LocalArrayValue& value) { compare = ValueComparer(&value); } in visit()
155 void visit(const LocalArrayValue& value) { m_result = value.addr(); } in get_addr()
860 m_values[m_size * c + i] = new LocalArrayValue(reg, *this); in LocalArray()
919 void visit(const LocalArrayValue& value) { (void)value; } in element()
948 LocalArrayValue *reg = m_values[m_size * chan + offset]; in element()
950 reg = new LocalArrayValue(reg, indirect, *this); in element()
973 for (LocalArrayValue *e : m_values_indirect) { in ready_for_direct()
[all …]
H A Dsfn_virtualvalues.h408 class LocalArrayValue; variable
412 using Values = std::vector<LocalArrayValue *, Allocator<LocalArrayValue *>>;
454 class LocalArrayValue : public Register {
456 using Pointer = R600_POINTER_TYPE(LocalArrayValue);
458 LocalArrayValue(PRegister reg, LocalArray& array);
459 LocalArrayValue(PRegister reg, PVirtualValue index, LocalArray& array);
481 operator<<(std::ostream& os, const LocalArrayValue& val)
512 virtual void visit(LocalArrayValue& value) = 0;
522 virtual void visit(const LocalArrayValue& value) = 0;
H A Dsfn_alu_readport_validation.cpp41 void visit(const LocalArrayValue& value) override;
58 void visit(const LocalArrayValue& value) override;
70 void visit(const LocalArrayValue& value) override;
272 ReserveReadportVec::visit(const LocalArrayValue& value) in visit()
307 ReserveReadportTransPass1::visit(const LocalArrayValue& value) in visit()
356 ReserveReadportTransPass2::visit(const LocalArrayValue& value) in visit()
H A Dsfn_instr_alu.cpp141 auto array_elm = static_cast<LocalArrayValue *>(r); in update_uses()
161 auto array_elm = static_cast<LocalArrayValue *>(m_dest); in update_uses()
340 void visit(LocalArrayValue& value) override;
348 void ReplaceIndirectArrayAddr::visit(LocalArrayValue& value) in visit()
519 auto s = static_cast<const LocalArrayValue *>(new_src)->addr(); in can_replace_source()
739 void visit(const LocalArrayValue& value);
750 ResolveIndirectArrayAddr::visit(const LocalArrayValue& value) in visit()
1241 auto av = static_cast<const LocalArrayValue *>(m_dest); in do_ready()
H A Dsfn_liverangeevaluator.cpp437 const auto av = static_cast<const LocalArrayValue *>(reg); in record_write()
469 const auto av = static_cast<const LocalArrayValue *>(reg); in record_read()
H A Dsfn_shader.cpp991 void visit(LocalArrayValue& value) override {(void)value; assert(0);} in visit()
1353 const LocalArrayValue& av = static_cast<const LocalArrayValue&>(value); in get_array_hash()
H A Dsfn_split_address_loads.cpp96 void visit(const LocalArrayValue& r) override in visit()
H A Dsfn_scheduler.cpp1204 void visit(const LocalArrayValue& value) override { in visit()
1245 void visit(const LocalArrayValue& value) override { in visit()
H A Dsfn_instr_fetch.cpp642 void visit(LocalArrayValue& value) in visit()
H A Dsfn_assembler.cpp1229 void visit(const LocalArrayValue& value) override;
1278 EncodeSourceVisitor::visit(const LocalArrayValue& value) in visit()
H A Dsfn_valuefactory.cpp164 void visit(LocalArrayValue& value) { (void)value; } in visit()
/aosp_15_r20/external/mesa3d/src/gallium/drivers/r600/sfn/tests/
H A Dsfn_valuefactory_test.cpp148 void visit(const LocalArrayValue& value) { (void)value; } in visit()