The Sparta Modeling Framework
|
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 typedef | sparta::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) const | sparta::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() const | sparta::RegisterBankTable< RegisterT > | inline |
getNumGroups() const | sparta::RegisterBankTable< RegisterT > | inline |
getNumRegisters() const | sparta::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 typedef | sparta::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 typedef | sparta::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()=default | sparta::RegisterBankTable< RegisterT > | virtual |