|
OpenASIP 2.2
|
#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(), BasicBlockScheduler::scheduleOperation(), BUBasicBlockScheduler::scheduleOperation(), SequentialScheduler::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().