OpenASIP
2.0
|
#include <RegisterCopyAdder.hh>
Public Member Functions | |
AddedRegisterCopies (int count) | |
AddedRegisterCopies () | |
Public Attributes | |
int | count_ |
AddedRegisterCopyMap | operandCopies_ |
AddedRegisterCopyMap | resultCopies_ |
Definition at line 104 of file RegisterCopyAdder.hh.
RegisterCopyAdder::AddedRegisterCopies::AddedRegisterCopies | ( | int | count | ) |
Constructor.
count | count of register copies needed. |
Definition at line 2238 of file RegisterCopyAdder.cc.
RegisterCopyAdder::AddedRegisterCopies::AddedRegisterCopies | ( | ) |
Definition at line 2241 of file RegisterCopyAdder.cc.
int RegisterCopyAdder::AddedRegisterCopies::count_ |
Definition at line 107 of file RegisterCopyAdder.hh.
Referenced by RegisterCopyAdder::addRegisterCopies(), RegisterCopyAdder::addRegisterCopiesToRRMove(), RegisterCopyAdder::requiredRegisterCopiesForEachFU(), SequentialScheduler::scheduleInputOperandTempMoves(), SequentialScheduler::scheduleOperation(), BasicBlockScheduler::scheduleOperation(), BUBasicBlockScheduler::scheduleOperation(), SequentialScheduler::scheduleResultTempMoves(), BasicBlockScheduler::scheduleRRMove(), BUBasicBlockScheduler::scheduleRRMove(), SequentialScheduler::scheduleRRTempMoves(), and SequentialScheduler::unscheduleInputOperandTempMoves().
AddedRegisterCopyMap RegisterCopyAdder::AddedRegisterCopies::operandCopies_ |
Definition at line 108 of file RegisterCopyAdder.hh.
Referenced by RegisterCopyAdder::addRegisterCopies(), RegisterCopyAdder::addRegisterCopiesToRRMove(), RegisterCopyAdder::operandsScheduled(), SequentialScheduler::scheduleInputOperandTempMoves(), SequentialScheduler::scheduleRRTempMoves(), and SequentialScheduler::unscheduleInputOperandTempMoves().
AddedRegisterCopyMap RegisterCopyAdder::AddedRegisterCopies::resultCopies_ |
Definition at line 109 of file RegisterCopyAdder.hh.
Referenced by RegisterCopyAdder::addRegisterCopies(), RegisterCopyAdder::resultsScheduled(), and SequentialScheduler::scheduleResultTempMoves().