OpenASIP  2.0
MachineResourceModifier Member List

This is the complete list of members for MachineResourceModifier, including all inherited members.

addBusesByAmount(int busesToAdd, TTAMachine::Machine &mach)MachineResourceModifier
analyzeBuses(const TTAMachine::Machine &mach, BusMap &busMap) constMachineResourceModifier
analyzeFunctionUnits(const TTAMachine::Machine &mach, FunctionUnitMap &unitMap) constMachineResourceModifier
analyzeRegisters(const TTAMachine::Machine &mach, RegisterMap &registerMap) constMachineResourceModifier
BusMap typedefMachineResourceModifier
FunctionUnitMap typedefMachineResourceModifier
hasSlot(const TTAMachine::Machine &mach, const std::string &slotName)MachineResourceModifierprivate
increaseAllFUsThatDiffersByAmount(int moreFUs, TTAMachine::Machine &mach)MachineResourceModifier
increaseAllRFsThatDiffersByAmount(int registersToAdd, TTAMachine::Machine &mach)MachineResourceModifier
MachineResourceModifier()MachineResourceModifier
percentualFUIncrease(double percentualFUIncrease, TTAMachine::Machine &mach)MachineResourceModifier
percentualRegisterIncrease(double percentsOfRegistersToAdd, TTAMachine::Machine &mach)MachineResourceModifier
reduceBuses(const int &busesToRemove, TTAMachine::Machine &mach, std::list< std::string > &removedBusNames)MachineResourceModifier
RegisterMap typedefMachineResourceModifier
removeBuses(const int &countToRemove, TTAMachine::Machine &mach, std::list< std::string > &removedBusNames)MachineResourceModifier
removeNotConnectedSockets(TTAMachine::Machine &mach, std::list< std::string > &removedSocketNames)MachineResourceModifier
~MachineResourceModifier()MachineResourceModifiervirtual