Home
last modified time | relevance | path

Searched refs:AluBankSwizzle (Results 1 – 7 of 7) sorted by relevance

/third_party/mesa3d/src/gallium/drivers/r600/sfn/
Dsfn_alu_readport_validation.h40 bool schedule_vec_src(PVirtualValue src[3], int nsrc, AluBankSwizzle swz);
42 bool schedule_vec_instruction(const AluInstr& alu, AluBankSwizzle swz);
43 bool schedule_trans_instruction(const AluInstr& alu, AluBankSwizzle swz);
50 static int cycle_vec(AluBankSwizzle swz, int src);
51 static int cycle_trans(AluBankSwizzle swz, int src);
Dsfn_alu_readport_validation.cpp92 bool AluReadportReservation::schedule_vec_src(PVirtualValue src[3], int nsrc, AluBankSwizzle swz) in schedule_vec_src()
113 bool AluReadportReservation::schedule_vec_instruction(const AluInstr& alu, AluBankSwizzle swz) in schedule_vec_instruction()
127 bool AluReadportReservation::schedule_trans_instruction(const AluInstr& alu, AluBankSwizzle swz) in schedule_trans_instruction()
215 int AluReadportReservation::cycle_vec(AluBankSwizzle swz, int src) in cycle_vec()
217 static const int mapping[AluBankSwizzle::alu_vec_unknown][max_gpr_readports] = { in cycle_vec()
228 int AluReadportReservation::cycle_trans(AluBankSwizzle swz, int src) in cycle_trans()
230 static const int mapping[AluBankSwizzle::sq_alu_scl_unknown][max_gpr_readports] = { in cycle_trans()
Dsfn_instr_alu.h53 static constexpr const AluBankSwizzle bs[6] = {
121 void set_bank_swizzle(AluBankSwizzle swz) {m_bank_swizzle = swz;} in set_bank_swizzle()
122 AluBankSwizzle bank_swizzle() const {return m_bank_swizzle;} in bank_swizzle()
133 static const std::map<AluBankSwizzle, std::string> bank_swizzle_map;
186 AluBankSwizzle m_bank_swizzle{alu_vec_unknown};
Dsfn_alu_defines.h284 enum AluBankSwizzle { enum
299 inline AluBankSwizzle operator ++(AluBankSwizzle& x) {
300 x = static_cast<AluBankSwizzle>(x + 1);
Dsfn_instr_alugroup.cpp132 for (AluBankSwizzle i = sq_alu_scl_201; i != sq_alu_scl_unknown ; ++i) { in add_trans_instructions()
201 for (AluBankSwizzle i = alu_vec_012; i != alu_vec_unknown; ++i) { in add_vec_instructions()
229 for (AluBankSwizzle i = alu_vec_012; i != alu_vec_unknown; ++i) { in add_vec_instructions()
240 bool AluGroup::try_readport(AluInstr *instr, AluBankSwizzle cycle) in try_readport()
Dsfn_instr_alugroup.h98 bool try_readport(AluInstr *instr, AluBankSwizzle cycle);
Dsfn_instr_alu.cpp181 const std::map<AluBankSwizzle, std::string> AluInstr::bank_swizzle_map = {
404 AluBankSwizzle bs = alu_vec_012; in replace_source()
531 for (AluBankSwizzle i = alu_vec_012; i != alu_vec_unknown; ++i) { in check_readport_validation()
928 AluBankSwizzle bank_swizzle = alu_vec_unknown; in from_string()