OpenASIP
2.0
|
This is the complete list of members for BEMGenerator, including all inherited members.
addEncodings(ImmediateControlField &field) const | BEMGenerator | private |
addEncodings(DestinationField &field) const | BEMGenerator | private |
addEncodings(SourceField &field) const | BEMGenerator | private |
addEncodings(GuardField &field) const | BEMGenerator | private |
addExtraBits(std::multiset< Encoding > &encodings, int bitCount) | BEMGenerator | privatestatic |
addLongImmDstRegisterFields(BinaryEncoding &bem) const | BEMGenerator | private |
addPortCodes(SocketCodeTable &table, const TTAMachine::Socket &socket) const | BEMGenerator | private |
addRiscvFormat(TTAMachine::OperationTriggeredFormat *format, BinaryEncoding &bem) const | BEMGenerator | private |
addSocketCodeTables(BinaryEncoding &bem) | BEMGenerator | private |
addSubfields(MoveSlot &slot) const | BEMGenerator | private |
addTopLevelFields(BinaryEncoding &bem) const | BEMGenerator | private |
assignSocketCodeTable(const TTAMachine::Socket *socket, SocketCodeTable *table) | BEMGenerator | private |
BEMGenerator(const TTAMachine::Machine &machine) | BEMGenerator | |
calculateEncodings(const std::multiset< int > &oppositeFieldWidths, bool leftAlignment, std::multiset< Encoding > &encodings) | BEMGenerator | privatestatic |
Encoding typedef | BEMGenerator | private |
generate() | BEMGenerator | |
hasUnconditionalGuard(const TTAMachine::Bus &bus) | BEMGenerator | privatestatic |
haveEqualConnections(const TTAMachine::Socket &socket1, const TTAMachine::Socket &socket2) | BEMGenerator | privatestatic |
machine_ | BEMGenerator | private |
maxLongImmSlotWidth(const MoveSlot &slot) const | BEMGenerator | private |
needsSocketCodeTable(const TTAMachine::Socket &socket) | BEMGenerator | privatestatic |
requiredIndexWidth(const TTAMachine::BaseRegisterFile ®File) | BEMGenerator | privatestatic |
SCTableMap typedef | BEMGenerator | private |
scTableMap_ | BEMGenerator | private |
socket(int index, const TTAMachine::Bus &bus, TTAMachine::Socket::Direction direction) | BEMGenerator | privatestatic |
socketCodeTable(const TTAMachine::Socket &socket) const | BEMGenerator | private |
socketCodeWidthsForBus(const TTAMachine::Bus &bus, TTAMachine::Socket::Direction socketDir) const | BEMGenerator | private |
socketCount(const TTAMachine::Bus &bus, TTAMachine::Socket::Direction direction) | BEMGenerator | privatestatic |
sourceBridge(int index, const TTAMachine::Bus &bus) | BEMGenerator | privatestatic |
sourceBridgeCount(const TTAMachine::Bus &bus) | BEMGenerator | privatestatic |
suitableSocketCodeTable(const TTAMachine::Socket &socket) const | BEMGenerator | private |
~BEMGenerator() | BEMGenerator | virtual |