The Sparta Modeling Framework
Loading...
Searching...
No Matches
sparta::RegisterBankTable< RegisterT > Member List

This is the complete list of members for sparta::RegisterBankTable< RegisterT >, including all inherited members.

addRegister(RegisterT *r)sparta::RegisterBankTable< RegisterT >inline
at(typename RegisterT::bank_idx_type bank_idx) (defined in sparta::RegisterBankTable< RegisterT >)sparta::RegisterBankTable< RegisterT >inline
BankVector typedefsparta::RegisterBankTable< RegisterT >
canLookupRegister(typename RegisterT::group_num_type group_num, typename RegisterT::group_idx_type group_idx, typename RegisterT::bank_idx_type bank_idx) const noexcept (defined in sparta::RegisterBankTable< RegisterT >)sparta::RegisterBankTable< RegisterT >inline
dump(std::ostream &out, bool detailed=false) constsparta::RegisterBankTable< RegisterT >inline
extendBanks_(typename RegisterT::bank_idx_type num_banks)sparta::RegisterBankTable< RegisterT >inlineprotected
getGroupSize(typename RegisterT::group_num_type group_num, typename RegisterT::bank_idx_type bank_num)sparta::RegisterBankTable< RegisterT >inline
getNumBanks() constsparta::RegisterBankTable< RegisterT >inline
getNumGroups() constsparta::RegisterBankTable< RegisterT >inline
getNumRegisters() constsparta::RegisterBankTable< RegisterT >inline
getRegister(typename RegisterT::group_num_type group_num, typename RegisterT::group_idx_type group_idx, typename RegisterT::bank_idx_type bank_idx)sparta::RegisterBankTable< RegisterT >inline
GroupVector typedefsparta::RegisterBankTable< RegisterT >
insertRegisterInBank_(RegisterT *r, GroupVector &bank)sparta::RegisterBankTable< RegisterT >inlineprotected
lookupRegister(typename RegisterT::group_num_type group_num, typename RegisterT::group_idx_type group_idx, typename RegisterT::bank_idx_type bank_idx) (defined in sparta::RegisterBankTable< RegisterT >)sparta::RegisterBankTable< RegisterT >inline
lookupRegister(typename RegisterT::group_num_type group_num, typename RegisterT::group_idx_type group_idx, typename RegisterT::bank_idx_type bank_idx) const (defined in sparta::RegisterBankTable< RegisterT >)sparta::RegisterBankTable< RegisterT >inline
operator[](typename RegisterT::bank_idx_type bank_idx) (defined in sparta::RegisterBankTable< RegisterT >)sparta::RegisterBankTable< RegisterT >inline
RegisterBankTable()sparta::RegisterBankTable< RegisterT >inline
RegisterMap typedefsparta::RegisterBankTable< RegisterT >
RegisterVector typedef (defined in sparta::RegisterBankTable< RegisterT >)sparta::RegisterBankTable< RegisterT >
setMinimumBankIndex(Register::bank_idx_type min_idx)sparta::RegisterBankTable< RegisterT >inline
stringize(bool pretty=false) const (defined in sparta::RegisterBankTable< RegisterT >)sparta::RegisterBankTable< RegisterT >inlinevirtual
~RegisterBankTable()=defaultsparta::RegisterBankTable< RegisterT >virtual